[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-06-22 Thread Conrad Kostecki
commit: 58f930517392d95fc8df13f3b3fe2a4851359eb4
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Jun 22 19:52:09 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Jun 22 20:00:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58f93051

net-dns/ddclient: drop 3.11.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 -
 net-dns/ddclient/ddclient-3.11.1.ebuild | 89 -
 2 files changed, 90 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 73efc46f6784..56587389a3d2 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1 @@
-DIST ddclient-3.11.1.tar.gz 277452 BLAKE2B 
f496443b972cfed0623eae3a4056b4315cc085e3358189f0846bedaeda53912ec43949da5c4505cc749bf0dea247702e5c2415f06b27dc6549739833a39c8365
 SHA512 
e823ce54f94e268d62c52e2e13f32e5549b0f91721c876e0bfde2f948ac60d6346fb633b96eda410174c9f039c9c67034efdec7826f249f85c5890e33b3279b0
 DIST ddclient-3.11.2.tar.gz 278314 BLAKE2B 
5e60d8ab0889fbfe03cf182faf025b84faa6a5c278d0c0c1fd45c0bab88828bc3ebacdadac44d1cbd71202f1eff79a7ae0ffcb668992ad54f71e36f8c2f74333
 SHA512 
b0d275f5ccc36cd8b532b6176de885696ff189dbdffa71bc63e9fa6db2aaf4ab5ff3290c251e318f05b2163c546dcc785eb3582388d9fb70e8439e35e5cbcd7f

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
deleted file mode 100644
index cb205a5469cd..
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/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 selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/ddclient
-   acct-user/ddclient
-   dev-lang/perl
-   net-misc/curl
-   dev-perl/Digest-SHA1
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   selinux? ( sec-policy/selinux-ddclient )
-"
-
-BDEPEND="
-   test? (
-   dev-perl/HTTP-Daemon
-   dev-perl/HTTP-Daemon-SSL
-   dev-perl/Plack
-   dev-perl/Test-MockModule
-   dev-perl/Test-Warnings
-   )
-"
-
-src_prepare() {
-   default
-
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i ddclient.conf.in || die
-
-   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
-   # Don't create cache directory, as it's created by init script / 
tmpfiles
-   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
-   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   if [[ ${REPLACING_VERSIONS} ]]; then
-   for v in ${REPLACING_VERSIONS}; do
-   if ver_test "${v}" -lt 3.10.0; then
-   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
-   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
-   ewarn "Your DDClient configuration has 
been copied from"
-   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
-   ewarn "Please check your configuration."
-   fi
-   break
-   fi
-   done
-   fi
-
-   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
-   tmpfiles_process ddclient.conf
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: aef14a206218246a69e34d7ba01e406ce5225a12
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:35:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:35:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef14a20

net-dns/ddclient: Stabilize 3.11.2 x86, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index ffe43a762e6f..17f341073d57 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 305ae3e517c7002ea152c0813343be860822b24c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:27:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:27:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305ae3e5

net-dns/ddclient: Stabilize 3.11.2 amd64, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index bec9282a1cb5..ffe43a762e6f 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: e4f3eef9777b5295b85aab6b4bfcf6fda033a308
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f3eef9

net-dns/ddclient: Stabilize 3.11.2 ppc, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index 2fe4196634d9..bec9282a1cb5 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 9fc2cb5b3e35835be53ba55291e7d63fb0e3612b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fc2cb5b

net-dns/ddclient: Stabilize 3.11.2 arm, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index a235e86d2ebf..d35d078b7869 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 78fc7bf475d93b5e5d30825ff58656dc45e8a24c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fc7bf4

net-dns/ddclient: Stabilize 3.11.2 arm64, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index 92d30aafbd66..a235e86d2ebf 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Sam James
commit: 86585bb294f6e5e3a9986b5251d01168f7a08aff
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 06:15:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 06:15:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86585bb2

net-dns/ddclient: Stabilize 3.11.2 ppc64, #922792

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
index d35d078b7869..2fe4196634d9 100644
--- a/net-dns/ddclient/ddclient-3.11.2.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2024-01-23 Thread Conrad Kostecki
commit: 0766db716a680daeea4d8b35c485f8fdab2c415a
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Jan 23 23:34:46 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Jan 23 23:34:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0766db71

net-dns/ddclient: drop 3.10.0

Closes: https://bugs.gentoo.org/893484
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 -
 net-dns/ddclient/ddclient-3.10.0.ebuild | 93 -
 2 files changed, 94 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index d85a27e87164..73efc46f6784 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,3 +1,2 @@
-DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
 DIST ddclient-3.11.1.tar.gz 277452 BLAKE2B 
f496443b972cfed0623eae3a4056b4315cc085e3358189f0846bedaeda53912ec43949da5c4505cc749bf0dea247702e5c2415f06b27dc6549739833a39c8365
 SHA512 
e823ce54f94e268d62c52e2e13f32e5549b0f91721c876e0bfde2f948ac60d6346fb633b96eda410174c9f039c9c67034efdec7826f249f85c5890e33b3279b0
 DIST ddclient-3.11.2.tar.gz 278314 BLAKE2B 
5e60d8ab0889fbfe03cf182faf025b84faa6a5c278d0c0c1fd45c0bab88828bc3ebacdadac44d1cbd71202f1eff79a7ae0ffcb668992ad54f71e36f8c2f74333
 SHA512 
b0d275f5ccc36cd8b532b6176de885696ff189dbdffa71bc63e9fa6db2aaf4ab5ff3290c251e318f05b2163c546dcc785eb3582388d9fb70e8439e35e5cbcd7f

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
deleted file mode 100644
index 8e6a10b1e7c1..
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/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 selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/ddclient
-   acct-user/ddclient
-   dev-lang/perl
-   dev-perl/Digest-SHA1
-   dev-perl/IO-Socket-INET6
-   dev-perl/IO-Socket-SSL
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   selinux? ( sec-policy/selinux-ddclient )
-"
-
-BDEPEND="
-   test? (
-   dev-perl/HTTP-Daemon
-   dev-perl/HTTP-Daemon-SSL
-   dev-perl/Plack
-   dev-perl/Test-MockModule
-   dev-perl/Test-Warnings
-   )
-"
-
-src_prepare() {
-   default
-
-   # Fix version number, otherwise a test will fail
-   sed -e 's/3.10.0_2/3.10.0/g' -i configure.ac || die
-
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i ddclient.conf.in || die
-
-   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
-   # Don't create cache directory, as it's created by init script / 
tmpfiles
-   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
-   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   if [[ ${REPLACING_VERSIONS} ]]; then
-   for v in ${REPLACING_VERSIONS}; do
-   if ver_test "${v}" -lt 3.10.0; then
-   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
-   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
-   ewarn "Your DDClient configuration has 
been copied from"
-   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
-   ewarn "Please check your configuration."
-   fi
-   break
-   fi
-   done
-   fi
-
-   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
-   tmpfiles_process ddclient.conf
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-23 Thread Conrad Kostecki
commit: 83c446b60320aac227b1f0529e9a683f5dbc42ac
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 23 21:38:20 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 23 21:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c446b6

net-dns/ddclient: add 3.11.2

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 +
 net-dns/ddclient/ddclient-3.11.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 55ffa7c14492..d85a27e87164 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1,3 @@
 DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
 DIST ddclient-3.11.1.tar.gz 277452 BLAKE2B 
f496443b972cfed0623eae3a4056b4315cc085e3358189f0846bedaeda53912ec43949da5c4505cc749bf0dea247702e5c2415f06b27dc6549739833a39c8365
 SHA512 
e823ce54f94e268d62c52e2e13f32e5549b0f91721c876e0bfde2f948ac60d6346fb633b96eda410174c9f039c9c67034efdec7826f249f85c5890e33b3279b0
+DIST ddclient-3.11.2.tar.gz 278314 BLAKE2B 
5e60d8ab0889fbfe03cf182faf025b84faa6a5c278d0c0c1fd45c0bab88828bc3ebacdadac44d1cbd71202f1eff79a7ae0ffcb668992ad54f71e36f8c2f74333
 SHA512 
b0d275f5ccc36cd8b532b6176de885696ff189dbdffa71bc63e9fa6db2aaf4ab5ff3290c251e318f05b2163c546dcc785eb3582388d9fb70e8439e35e5cbcd7f

diff --git a/net-dns/ddclient/ddclient-3.11.2.ebuild 
b/net-dns/ddclient/ddclient-3.11.2.ebuild
new file mode 100644
index ..92d30aafbd66
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.11.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature systemd tmpfiles
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://ddclient.net/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/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 selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/ddclient
+   acct-user/ddclient
+   dev-lang/perl
+   net-misc/curl
+   dev-perl/Digest-SHA1
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   selinux? ( sec-policy/selinux-ddclient )
+"
+
+BDEPEND="
+   test? (
+   dev-perl/HTTP-Daemon
+   dev-perl/HTTP-Daemon-SSL
+   dev-perl/Plack
+   dev-perl/Test-MockModule
+   dev-perl/Test-Warnings
+   )
+"
+
+src_prepare() {
+   default
+
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i ddclient.conf.in || die
+
+   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
+   # Don't create cache directory, as it's created by init script / 
tmpfiles
+   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
+   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "${v}" -lt 3.10.0; then
+   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
+   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
+   ewarn "Your DDClient configuration has 
been copied from"
+   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
+   ewarn "Please check your configuration."
+   fi
+   break
+   fi
+   done
+   fi
+
+   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
+   tmpfiles_process ddclient.conf
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-13 Thread Arthur Zamarin
commit: 6c9e19e83b48d7d508317ada0d22362ca92a0455
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 13 19:28:59 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 13 19:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9e19e8

net-dns/ddclient: Stabilize 3.11.1 ppc, #919799

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index 395c6837b5f4..cb205a5469cd 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-13 Thread Arthur Zamarin
commit: 8c805c58931fe96c5a42e8e7a84f2134f7d8ece0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec 13 19:28:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec 13 19:28:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c805c58

net-dns/ddclient: Stabilize 3.11.1 x86, #919799

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index de701dc83610..395c6837b5f4 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-12 Thread Sam James
commit: 9932efb5c0b611b0b01b4e945ce2c8786e18988c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 00:37:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 00:37:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9932efb5

net-dns/ddclient: Stabilize 3.11.1 arm, #919799

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index e5da0bceeb25..153b55cf657b 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-12 Thread Sam James
commit: 145508796f62d5855f3160138e49006c91ca283c
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 00:37:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 00:37:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14550879

net-dns/ddclient: Stabilize 3.11.1 arm64, #919799

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index 153b55cf657b..de701dc83610 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-12 Thread Sam James
commit: 2c96ae1a7d2f6b14bb03518fb81a5dbcbbd52d6a
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 00:37:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 00:37:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c96ae1a

net-dns/ddclient: Stabilize 3.11.1 amd64, #919799

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index 92d30aafbd66..dca8f4a4f00a 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-12-12 Thread Sam James
commit: b95ca6301cc6a7250dbce980c537e1ad44ec5b8b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 00:37:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 00:37:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95ca630

net-dns/ddclient: Stabilize 3.11.1 ppc64, #919799

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
index dca8f4a4f00a..e5da0bceeb25 100644
--- a/net-dns/ddclient/ddclient-3.11.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2023-11-11 Thread Conrad Kostecki
commit: d08226c0865ee28b1eb7677b6e34a01f7c8e2ad5
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Nov 11 23:55:05 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Nov 12 00:24:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d08226c0

net-dns/ddclient: add 3.11.1

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 +
 net-dns/ddclient/ddclient-3.11.1.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index bb2dce564183..55ffa7c14492 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1 +1,2 @@
 DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
+DIST ddclient-3.11.1.tar.gz 277452 BLAKE2B 
f496443b972cfed0623eae3a4056b4315cc085e3358189f0846bedaeda53912ec43949da5c4505cc749bf0dea247702e5c2415f06b27dc6549739833a39c8365
 SHA512 
e823ce54f94e268d62c52e2e13f32e5549b0f91721c876e0bfde2f948ac60d6346fb633b96eda410174c9f039c9c67034efdec7826f249f85c5890e33b3279b0

diff --git a/net-dns/ddclient/ddclient-3.11.1.ebuild 
b/net-dns/ddclient/ddclient-3.11.1.ebuild
new file mode 100644
index ..92d30aafbd66
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.11.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature systemd tmpfiles
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://ddclient.net/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/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 selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/ddclient
+   acct-user/ddclient
+   dev-lang/perl
+   net-misc/curl
+   dev-perl/Digest-SHA1
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   selinux? ( sec-policy/selinux-ddclient )
+"
+
+BDEPEND="
+   test? (
+   dev-perl/HTTP-Daemon
+   dev-perl/HTTP-Daemon-SSL
+   dev-perl/Plack
+   dev-perl/Test-MockModule
+   dev-perl/Test-Warnings
+   )
+"
+
+src_prepare() {
+   default
+
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i ddclient.conf.in || die
+
+   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
+   # Don't create cache directory, as it's created by init script / 
tmpfiles
+   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
+   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "${v}" -lt 3.10.0; then
+   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
+   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
+   ewarn "Your DDClient configuration has 
been copied from"
+   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
+   ewarn "Please check your configuration."
+   fi
+   break
+   fi
+   done
+   fi
+
+   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
+   tmpfiles_process ddclient.conf
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2022-12-10 Thread Conrad Kostecki
commit: e71f05f14a0e617d534c84c7803987c094060152
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sat Dec 10 21:43:19 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Dec 10 21:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71f05f1

net-dns/ddclient: drop 3.9.1-r2

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest  |  1 -
 net-dns/ddclient/ddclient-3.9.1-r2.ebuild  | 67 --
 .../files/ddclient-3.9.0-use_iproute2.patch| 29 --
 net-dns/ddclient/files/ddclient.initd-r6   | 22 ---
 net-dns/ddclient/files/ddclient.service-r1 | 13 -
 net-dns/ddclient/files/ddclient.tmpfiles   |  3 -
 net-dns/ddclient/metadata.xml  |  1 -
 7 files changed, 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..
--- 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..
--- 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.0 +0200
-+++ b/ddclient 2018-09-01 22:35:43.0 +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 

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-12-10 Thread Sam James
commit: ce3729220a8f930622c697b587fd3cc078c74840
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 19:05:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 19:06:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce372922

net-dns/ddclient: Stabilize 3.10.0 ppc, #885325

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index 38aa784ca42a..8e6a10b1e7c1 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-12-10 Thread Arthur Zamarin
commit: 37fd09089c96ae56484eaf07cb7b44fec5a01baf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 10 18:17:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 10 18:17:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37fd0908

net-dns/ddclient: Stabilize 3.10.0 ppc64, #885325

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index b5fe97d1a190..fb20191aa45e 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-12-10 Thread Sam James
commit: b758446079850c60211d34809d1573d7689edffc
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 17:47:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 17:47:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7584460

net-dns/ddclient: Stabilize 3.10.0 x86, #885325

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index 942434534988..b5fe97d1a190 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-12-10 Thread Sam James
commit: 1b7d7713f67e62ce91c64ee7282a00deb67a9e6d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 17:45:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 17:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b7d7713

net-dns/ddclient: Stabilize 3.10.0 amd64, #885325

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index aa44af2faa32..942434534988 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
 SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux test"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-11-11 Thread Conrad Kostecki
commit: b6808c7e5701f0eae62b9de47a190faa4773b308
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Nov 11 23:22:49 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Nov 11 23:23:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6808c7e

net-dns/ddclient: fix tests

Closes: https://bugs.gentoo.org/880691
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
index e90f14f8b53a..aa44af2faa32 100644
--- a/net-dns/ddclient/ddclient-3.10.0.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -40,6 +40,9 @@ BDEPEND="
 src_prepare() {
default
 
+   # Fix version number, otherwise a test will fail
+   sed -e 's/3.10.0_2/3.10.0/g' -i configure.ac || die
+
# Remove PID setting, to reliably setup the environment for the init 
script
sed -e '/^pid/d' -i ddclient.conf.in || die
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-11-09 Thread Conrad Kostecki
commit: 0d03b16e8f734cf288dad18f9ee286ad690ad142
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Nov  8 22:51:20 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Nov 10 00:05:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d03b16e

net-dns/ddclient: drop 3.10.0_rc2-r1

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest  |  1 -
 net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild | 93 --
 2 files changed, 94 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index e185cf732ee1..43738109bdd6 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,3 +1,2 @@
 DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
-DIST ddclient-3.10.0_rc2.tar.gz 274330 BLAKE2B 
898c2f66306ed7d8f69535bae17cd8c6f8ab764ab167ef5cdd648370b242f4b8715cacf027787d30ce2ba5f47bbe714b35ae00868352dd780610ab5a1781e987
 SHA512 
345f40542e04ede5e8679dc0722279955d6a261ad91f6c207c07927b63b61ffa5898fed716e5201ca8b84d6dd3e0321f0a7fef67cc300a1a8969c417c0f0696f
 DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild 
b/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild
deleted file mode 100644
index 3d430b48e271..
--- a/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="${PV/rc/}"
-
-inherit autotools optfeature systemd tmpfiles
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://ddclient.net/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   acct-group/ddclient
-   acct-user/ddclient
-   dev-lang/perl
-   dev-perl/Digest-SHA1
-   dev-perl/IO-Socket-INET6
-   dev-perl/IO-Socket-SSL
-   virtual/perl-Digest-SHA
-   virtual/perl-JSON-PP
-   selinux? ( sec-policy/selinux-ddclient )
-"
-
-BDEPEND="
-   test? (
-   dev-perl/HTTP-Daemon
-   dev-perl/HTTP-Daemon-SSL
-   dev-perl/Plack
-   dev-perl/Test-MockModule
-   dev-perl/Test-Warnings
-   )
-"
-
-src_prepare() {
-   default
-
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^pid/d' -i ddclient.conf.in || die
-
-   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
-   # Don't create cache directory, as it's created by init script / 
tmpfiles
-   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
-
-   # Remove windows executable
-   if use examples; then
-   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
-   fi
-
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
-   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-
-   einstalldocs
-}
-
-pkg_postinst() {
-   if [[ ${REPLACING_VERSIONS} ]]; then
-   for v in ${REPLACING_VERSIONS}; do
-   if ver_test "${v}" -lt 3.10.0; then
-   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
-   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
-   ewarn "Your DDClient configuration has 
been copied from"
-   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
-   ewarn "Please check your configuration."
-   fi
-   break
-   fi
-   done
-   fi
-
-   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
-   tmpfiles_process ddclient.conf
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-11-09 Thread Conrad Kostecki
commit: b3e0d261f9bbecfa96f17bbb6dd262a95b765e42
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Nov  8 22:50:50 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Nov 10 00:05:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e0d261

net-dns/ddclient: add 3.10.0

Closes: https://bugs.gentoo.org/880107
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 +
 net-dns/ddclient/ddclient-3.10.0.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index ec81abf672a0..e185cf732ee1 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1,3 @@
+DIST ddclient-3.10.0.tar.gz 275494 BLAKE2B 
abb2d313ae7c459305916b47f7c6e28a6a1ac9ce141b7e1ba64cb4b646191eff17cb0a89e2ee14a9e406cf0e5d319b2c144874a050679528c9b085a5f239a6aa
 SHA512 
4740a96813e47e7989d61253ac8a69c6e0f70dd3c61a05227b03d973d9a024d17d6a31c16d633ade48a3fc58f0c79b8a0da8a4ec3369d852a2417e86e9971a05
 DIST ddclient-3.10.0_rc2.tar.gz 274330 BLAKE2B 
898c2f66306ed7d8f69535bae17cd8c6f8ab764ab167ef5cdd648370b242f4b8715cacf027787d30ce2ba5f47bbe714b35ae00868352dd780610ab5a1781e987
 SHA512 
345f40542e04ede5e8679dc0722279955d6a261ad91f6c207c07927b63b61ffa5898fed716e5201ca8b84d6dd3e0321f0a7fef67cc300a1a8969c417c0f0696f
 DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.10.0.ebuild 
b/net-dns/ddclient/ddclient-3.10.0.ebuild
new file mode 100644
index ..e90f14f8b53a
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.10.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature systemd tmpfiles
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://ddclient.net/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/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 selinux test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/ddclient
+   acct-user/ddclient
+   dev-lang/perl
+   dev-perl/Digest-SHA1
+   dev-perl/IO-Socket-INET6
+   dev-perl/IO-Socket-SSL
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   selinux? ( sec-policy/selinux-ddclient )
+"
+
+BDEPEND="
+   test? (
+   dev-perl/HTTP-Daemon
+   dev-perl/HTTP-Daemon-SSL
+   dev-perl/Plack
+   dev-perl/Test-MockModule
+   dev-perl/Test-Warnings
+   )
+"
+
+src_prepare() {
+   default
+
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i ddclient.conf.in || die
+
+   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
+   # Don't create cache directory, as it's created by init script / 
tmpfiles
+   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
+   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "${v}" -lt 3.10.0; then
+   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
+   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
+   ewarn "Your DDClient configuration has 
been copied from"
+   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
+   ewarn "Please check your configuration."
+   fi
+   break
+   fi
+   done
+   fi
+
+   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
+   tmpfiles_process ddclient.conf
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-10-31 Thread Conrad Kostecki
commit: b08539d63aee5ea7e018903a07998485b5717b50
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Oct 31 23:38:00 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 31 23:38:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08539d6

net-dns/ddclient: add tests

Adding tests and needed deps.

Signed-off-by: Conrad Kostecki  gentoo.org>

 ...-3.10.0_rc2.ebuild => ddclient-3.10.0_rc2-r1.ebuild} | 17 ++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild 
b/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild
similarity index 85%
rename from net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
rename to net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild
index f4d5478a2573..3d430b48e271 100644
--- a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild
@@ -15,8 +15,8 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="examples selinux"
-RESTRICT="test"
+IUSE="examples selinux test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
acct-group/ddclient
@@ -30,14 +30,25 @@ RDEPEND="
selinux? ( sec-policy/selinux-ddclient )
 "
 
+BDEPEND="
+   test? (
+   dev-perl/HTTP-Daemon
+   dev-perl/HTTP-Daemon-SSL
+   dev-perl/Plack
+   dev-perl/Test-MockModule
+   dev-perl/Test-Warnings
+   )
+"
+
 src_prepare() {
default
 
# Remove PID setting, to reliably setup the environment for the init 
script
sed -e '/^pid/d' -i ddclient.conf.in || die
 
+   # Disable 'get_ip_from_if.pl' test, as it fails with network-sandbox
# Don't create cache directory, as it's created by init script / 
tmpfiles
-   sed -e '/MKDIR_P/d' -i Makefile.am || die
+   sed -e '/get_ip_from_if.pl/d' -e '/MKDIR_P/d' -i Makefile.am || die
 
# Remove windows executable
if use examples; then



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-10-10 Thread Conrad Kostecki
commit: 50ff065438d63596d5651ac0b5c36adbdc9b5d1b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Oct 10 21:58:02 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct 10 22:00:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50ff0654

net-dns/ddclient: add exist check for config

Check, if old config exists before migrating it.

Closes: https://bugs.gentoo.org/876628
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0_rc2.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild 
b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
index 62aa3c885802..f4d5478a2573 100644
--- a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
@@ -66,12 +66,12 @@ pkg_postinst() {
if [[ ${REPLACING_VERSIONS} ]]; then
for v in ${REPLACING_VERSIONS}; do
if ver_test "${v}" -lt 3.10.0; then
-   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
-
-   ewarn "Your DDClient configuration has been 
copied from"
-   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
-   ewarn "Please check your configuration."
-
+   if [ -f "${EROOT}/etc/ddclient/ddclient.conf" 
]; then
+   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
+   ewarn "Your DDClient configuration has 
been copied from"
+   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
+   ewarn "Please check your configuration."
+   fi
break
fi
done



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2022-10-04 Thread Conrad Kostecki
commit: f18b0614d505f8ec2b1fedda78aedbdae4b66c9c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Oct  4 20:26:55 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Oct  4 20:33:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18b0614

net-dns/ddclient: restrict tests

Closes: https://bugs.gentoo.org/874354
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.10.0_rc2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild 
b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
index 6e67a98dd294..62aa3c885802 100644
--- a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
+++ b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
@@ -16,6 +16,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~sparc
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples selinux"
+RESTRICT="test"
 
 RDEPEND="
acct-group/ddclient



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/, net-dns/ddclient/files/

2022-10-02 Thread Conrad Kostecki
commit: 5e12ac362a472001de666a1d3516400a852c7717
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Oct  2 17:09:10 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct  2 17:30:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e12ac36

net-dns/ddclient: add 3.10.0_rc2

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest   |  1 +
 net-dns/ddclient/ddclient-3.10.0_rc2.ebuild | 81 +
 net-dns/ddclient/files/ddclient.initd-r7| 22 
 net-dns/ddclient/files/ddclient.service-r2  | 13 +
 net-dns/ddclient/files/ddclient.tmpfiles-r1 |  3 ++
 net-dns/ddclient/metadata.xml   |  4 +-
 6 files changed, 122 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 5de0f53b774b..ec81abf672a0 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1 +1,2 @@
+DIST ddclient-3.10.0_rc2.tar.gz 274330 BLAKE2B 
898c2f66306ed7d8f69535bae17cd8c6f8ab764ab167ef5cdd648370b242f4b8715cacf027787d30ce2ba5f47bbe714b35ae00868352dd780610ab5a1781e987
 SHA512 
345f40542e04ede5e8679dc0722279955d6a261ad91f6c207c07927b63b61ffa5898fed716e5201ca8b84d6dd3e0321f0a7fef67cc300a1a8969c417c0f0696f
 DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild 
b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
new file mode 100644
index ..6e67a98dd294
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/rc/}"
+
+inherit autotools optfeature systemd tmpfiles
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://ddclient.net/";
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples selinux"
+
+RDEPEND="
+   acct-group/ddclient
+   acct-user/ddclient
+   dev-lang/perl
+   dev-perl/Digest-SHA1
+   dev-perl/IO-Socket-INET6
+   dev-perl/IO-Socket-SSL
+   virtual/perl-Digest-SHA
+   virtual/perl-JSON-PP
+   selinux? ( sec-policy/selinux-ddclient )
+"
+
+src_prepare() {
+   default
+
+   # Remove PID setting, to reliably setup the environment for the init 
script
+   sed -e '/^pid/d' -i ddclient.conf.in || die
+
+   # Don't create cache directory, as it's created by init script / 
tmpfiles
+   sed -e '/MKDIR_P/d' -i Makefile.am || die
+
+   # Remove windows executable
+   if use examples; then
+   rm sample-etc_dhcpc_dhcpcd-eth0.exe || die
+   fi
+
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/ddclient.initd-r7 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r2 ddclient.service
+   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles-r1 ddclient.conf
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   for v in ${REPLACING_VERSIONS}; do
+   if ver_test "${v}" -lt 3.10.0; then
+   cp /etc/ddclient/ddclient.conf 
/etc/ddclient.conf || die
+
+   ewarn "Your DDClient configuration has been 
copied from"
+   ewarn "'/etc/ddclient/ddclient.conf' to 
'/etc/ddclient.conf'."
+   ewarn "Please check your configuration."
+
+   break
+   fi
+   done
+   fi
+
+   optfeature "using iproute2 instead if ifconfig." sys-apps/iproute2
+   tmpfiles_process ddclient.conf
+}

diff --git a/net-dns/ddclient/files/ddclient.initd-r7 
b/net-dns/ddclient/files/ddclient.initd-r7
new file mode 100644
index ..62a6a9da6412
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient.initd-r7
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 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.conf
+   checkpath -d -m 0700 -o ${co

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2021-12-03 Thread Sam James
commit: 36e714ac7837b90fc4c797d05fd64b1b9fe50a65
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  3 19:34:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  3 19:35:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e714ac

net-dns/ddclient: add missing SELinux policy (selinux-ddclient) dependency

Closes: https://bugs.gentoo.org/828060
Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/{ddclient-3.9.1.ebuild => ddclient-3.9.1-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1-r1.ebuild
similarity index 95%
rename from net-dns/ddclient/ddclient-3.9.1.ebuild
rename to net-dns/ddclient/ddclient-3.9.1-r1.ebuild
index 02b220646412..c22af983db9b 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1-r1.ebuild
@@ -12,7 +12,7 @@ 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"
+IUSE="examples iproute2 selinux"
 
 RDEPEND="
acct-group/ddclient
@@ -25,6 +25,7 @@ RDEPEND="
virtual/perl-Digest-SHA
virtual/perl-JSON-PP
iproute2? ( sys-apps/iproute2 )
+   selinux? ( sec-policy/selinux-ddclient )
 "
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2021-12-01 Thread Yixun Lan
commit: e2e04f5422a04c8c17775479b26de6774f4015c6
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Dec  2 02:42:35 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Dec  2 02:43:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e04f54

net-dns/ddclient: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 35ab76e4bda1..02b220646412 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ 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 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-12-06 Thread Sam James
commit: 70cafb1ab11a426fb3911cc437251f69aa911071
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  6 18:43:25 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  6 18:43:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cafb1a

net-dns/ddclient: Stabilize 3.9.1 arm64, #758398

Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index eb32b5024e2..35ab76e4bda 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-10-11 Thread Conrad Kostecki
commit: c0b40392663843d04c35277ce7a0c9b36f0d5088
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Oct 11 19:54:09 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Oct 11 20:15:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b40392

net-dns/ddclient: add ~arm64 keyword

Tested on ~arm64 chroot at packet-at.
All tests pass.

Closes: https://bugs.gentoo.org/747604
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 8cdf7b8d9a9..eb32b5024e2 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-09-23 Thread Conrad Kostecki
commit: ed73f41c299d750f7f07bad56014a3f1d138950c
Author: Emily Mills  emlove  me>
AuthorDate: Wed Sep 23 18:56:30 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Sep 23 20:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed73f41c

net-dns/ddclient: Process tmpfiles after install

Previously, the ddclient cache directory was not created until a reboot.
Switching to the new tmpfiles eclass lets us process the tmpfile config
after installing to ensure the service can be started immediately.

Closes: https://github.com/gentoo/gentoo/pull/17647
Signed-off-by: Emily Mills  emlove.me>
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index cd30dfa85f2..8cdf7b8d9a9 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit systemd
+inherit systemd tmpfiles
 
 DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://ddclient.net/";
@@ -51,7 +51,7 @@ src_install() {
 
newinitd "${FILESDIR}"/ddclient.initd-r6 ddclient
systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient.service
-   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+   newtmpfiles "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
 
dodoc Change* README* RELEASENOTE TODO UPGRADE
 
@@ -60,3 +60,7 @@ src_install() {
dodoc sample-*
fi
 }
+
+pkg_postinst() {
+   tmpfiles_process ddclient.conf
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-08-05 Thread Conrad Kostecki
commit: bbfeb7dccc89d6317f8ffc2938de7f37ca968f50
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Aug  5 19:42:33 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Aug  5 19:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbfeb7dc

net-dns/ddclient: drop old version

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/Manifest |  1 -
 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 0fec07b28d7..5de0f53b774 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1 @@
-DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438
 DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
deleted file mode 100644
index e9bb2440f64..000
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://sourceforge.net/projects/ddclient/";
-SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2"
-
-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 )
-"
-
-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}"/${P}-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
-   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
-
-   dodoc Change* README* RELEASENOTE TODO UPGRADE
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-08-05 Thread Agostino Sarubbo
commit: 3d6912e86b560cade2c617194961fac9bfa8c561
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 14:16:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 14:16:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6912e8

net-dns/ddclient: x86 stable wrt bug #734656

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 7c5ed788b5b..cd30dfa85f2 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-08-05 Thread Agostino Sarubbo
commit: 6251a6983af3ccd4bcc2b42eb76fb82a64ceff9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Aug  5 13:50:06 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Aug  5 13:50:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6251a698

net-dns/ddclient: amd64 stable wrt bug #734656

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 047ec60c8e8..7c5ed788b5b 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-08-01 Thread Sergei Trofimovich
commit: fdb906916b2789657f02fc0de1e61c17000fef2e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug  1 08:55:38 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug  1 08:55:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb90691

net-dns/ddclient: stable 3.9.1 for ppc64

stable wrt bug #734656

Package-Manager: Portage-3.0.1, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 1b993cb5eee..047ec60c8e8 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-07-30 Thread Sam James
commit: 376def45fb8a8e54c500accdaeb905303e711665
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 31 02:36:42 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 31 02:36:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376def45

net-dns/ddclient: arm stable (bug #734656)

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 1b3b4fe1091..8999892218e 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -9,7 +9,7 @@ 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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-05-12 Thread Aaron W. Swenson
commit: ad46d082a663ba32804cf26297333e9e6fc4608d
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Wed May 13 00:35:07 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Wed May 13 00:35:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad46d082

net-dns/ddclient: Fix BadFilename

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Aaron W. Swenson  gentoo.org>

 net-dns/ddclient/Manifest  | 2 +-
 net-dns/ddclient/ddclient-3.9.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 351f7482edc..0fec07b28d7 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1,2 @@
 DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438
-DIST v3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346
+DIST ddclient-3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
index 6e9b734e93f..1b3b4fe1091 100644
--- a/net-dns/ddclient/ddclient-3.9.1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -7,7 +7,7 @@ inherit systemd
 
 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";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-05-11 Thread Aaron W. Swenson
commit: 2f70f9e0cc5e56946b90a21efc41b413b14793d4
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Mon May 11 11:36:11 2020 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Mon May 11 11:36:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f70f9e0

net-dns/ddclient: Bump to 3.9.1

Upstream has moved. So, updated homepage and SRC_URI as well.

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Aaron W. Swenson  gentoo.org>

 net-dns/ddclient/Manifest  |  1 +
 net-dns/ddclient/ddclient-3.9.1.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 65a72add02c..351f7482edc 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1 +1,2 @@
 DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438
+DIST v3.9.1.tar.gz 63469 BLAKE2B 
8ae6543353d96f76d926117ae53d74da6e8bc8f116fa15b8b0d39bc29a4c334bfc3d673b8f1c57139213b91414d1b9a2063fde9e1015f03fb76ba70a60956a7e
 SHA512 
a8a4d6cb94e4239a7b7b4fc7d9ebef703cbd6c45fc3394b644694a053b5b8aa8d109410b5b8b3676a5f30b18474d24c7feb16c65c30b28bd7d941d8a214b1346

diff --git a/net-dns/ddclient/ddclient-3.9.1.ebuild 
b/net-dns/ddclient/ddclient-3.9.1.ebuild
new file mode 100644
index 000..6e9b734e93f
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+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";
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+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 )
+"
+
+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
+   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2020-02-04 Thread Conrad Kostecki
commit: 81a9bedc595cf273a5f5f52f356c0fe3a8b522a6
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb  4 15:23:21 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb  4 17:48:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81a9bedc

net-dns/ddclient: drop old version

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 65 ---
 1 file changed, 65 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
deleted file mode 100644
index fda20180e5e..000
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd user
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://sourceforge.net/projects/ddclient/";
-SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2"
-
-RDEPEND="
-   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 )
-"
-
-pkg_setup() {
-   enewgroup ddclient
-   enewuser ddclient -1 -1 -1 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}"/${P}-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
-   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
-
-   dodoc Change* README* RELEASENOTE TODO UPGRADE
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-24 Thread Mikle Kolyada
commit: 57c5036f479b505670b3ce5d771c13c6e04bdf6c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Dec 24 14:42:52 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Dec 24 14:42:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c5036f

net-dns/ddclient: arm stable wrt bug #702792

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index 37f5c129bf9..539a6e30635 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-15 Thread Agostino Sarubbo
commit: 665d4b40f65719c1ffa0a1be65e232aa35d5773c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 18:02:47 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 18:02:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=665d4b40

net-dns/ddclient: x86 stable wrt bug #702792

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index 026d51b4462..37f5c129bf9 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-15 Thread Agostino Sarubbo
commit: 8d455492c7ee33150307d822202ffd8e8c9e5124
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 14:14:57 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 14:14:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d455492

net-dns/ddclient: ppc64 stable wrt bug #702792

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index f1f91a99e27..026d51b4462 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-15 Thread Agostino Sarubbo
commit: f43b317d76406d2ab2f30c2ee12a5259cb0d7c61
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 14:06:13 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 14:07:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43b317d

net-dns/ddclient: ppc stable wrt bug #702792

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index 92660bf8b0d..f1f91a99e27 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-15 Thread Agostino Sarubbo
commit: 11969a8f60a73d0fdb12b4c92b5fb6ef623f5cbc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 15 13:40:28 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 15 13:40:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11969a8f

net-dns/ddclient: amd64 stable wrt bug #702792

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index c8d0a33c0cb..92660bf8b0d 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-12-15 Thread Sergei Trofimovich
commit: a554c6f7fc4106ecf9c5ddd6a089b8b42287b957
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 15 13:36:34 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 15 13:36:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a554c6f7

net-dns/ddclient: stable 3.9.0-r3 for ia64, bug #702792

Package-Manager: Portage-2.3.81, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index 4ff4befed84..c8d0a33c0cb 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-10-12 Thread Andreas Sturmlechner
commit: e4fcec5bf462a4c27ae0970e8395e3c8929bb791
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sat Oct 12 10:31:28 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 12 10:36:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fcec5b

net-dns/ddclient: drop non-existent ~x86-fbsd keyword

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Conrad Kostecki  kostecki.com>
Closes: https://github.com/gentoo/gentoo/pull/13261
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
index a65c8645684..4ff4befed84 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-10-12 Thread Joonas Niilola
commit: a8abd07088b63a216add2c96a0dc326ea586
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Tue Sep 17 17:49:39 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Oct 12 09:04:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8abd070

net-dns/ddclient: drop user eclass

Dropped user eclass in favour of acct-* packages.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Conrad Kostecki  kostecki.com>
Closes: https://github.com/gentoo/gentoo/pull/12952
Signed-off-by: Joonas Niilola  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r3.ebuild | 62 +++
 1 file changed, 62 insertions(+)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r3.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
new file mode 100644
index 000..a65c8645684
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0-r3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/";
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+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 )
+"
+
+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}"/${P}-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
+   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/, net-dns/ddclient/files/

2019-04-18 Thread Aaron W. Swenson
commit: 6b82ba22d3824a3e3b4068bb19dad94c71e5a48b
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Thu Apr 18 12:55:54 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Thu Apr 18 12:56:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b82ba22

net-dns/ddclient: Cleanup

Closes: https://bugs.gentoo.org/664826
Closes: https://bugs.gentoo.org/650406
Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson  gentoo.org>

 net-dns/ddclient/Manifest |  1 -
 net-dns/ddclient/ddclient-3.8.1-r5.ebuild | 55 ---
 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 63 ---
 net-dns/ddclient/files/cmd-over-cfg.patch | 11 --
 net-dns/ddclient/files/ddclient.confd-r1  |  2 -
 net-dns/ddclient/files/ddclient.initd-r3  | 57 
 net-dns/ddclient/files/ddclient.initd-r5  | 21 ---
 net-dns/ddclient/files/ddclient.service   | 12 --
 net-dns/ddclient/files/iproute2.patch | 30 ---
 net-dns/ddclient/metadata.xml |  1 -
 10 files changed, 253 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index f48954925d5..65a72add02c 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1 @@
-DIST ddclient-3.8.1.tar.gz 48600 BLAKE2B 
a945adcb42bd298422c71c0eea6bea36c6b266ce39e97ebfd833b29819a2f30f2651d7f7b17dbfc0720b6209d0c0ed94bf2673624777f07e6de83a7081471995
 SHA512 
d6722582dffe0c5a806176f24bd3d9117bc1210ea0137aa92138390be16e67d47b746777dc431282a664849c91626969a5e26126bac03304c7aa34a9dad7
 DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438

diff --git a/net-dns/ddclient/ddclient-3.8.1-r5.ebuild 
b/net-dns/ddclient/ddclient-3.8.1-r5.ebuild
deleted file mode 100644
index f4c2cb5db01..000
--- a/net-dns/ddclient/ddclient-3.8.1-r5.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-inherit eutils systemd user
-
-DESCRIPTION="Perl updater client for dynamic DNS services"
-HOMEPAGE="http://ddclient.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="hardened"
-
-RDEPEND=">=dev-lang/perl-5.1
-dev-perl/Digest-SHA1
-dev-perl/IO-Socket-SSL
-hardened? ( sys-apps/iproute2 )
-"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-   # Remove pid line, because it is specified in /etc/init.d/ddclient
-   ebegin "Removing PID setup from ${PN}.conf"
-   if ! sed '/^pid/d' -i "sample-etc_${PN}.conf"; then
-   eerror "Failed to remove pid from /etc/${PN}/${PN}.conf"
-   fi
-   eend $?
-
-   use hardened && epatch "${FILESDIR}/iproute2.patch"
-
-   epatch "${FILESDIR}/cmd-over-cfg.patch"
-}
-
-src_install() {
-   dosbin ${PN}
-   dodoc Change* COPYRIGHT README* RELEASENOTE sample*
-
-   newinitd "${FILESDIR}/${PN}.initd-r3" ${PN}
-   newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
-   systemd_dounit "${FILESDIR}"/${PN}.service
-   keepdir /var/cache/${PN}
-   fowners -R ${PN}:${PN} /var/cache/${PN}
-
-   insinto /etc/${PN}
-   insopts -m 0600 -o ${PN} -g ${PN}
-   newins sample-etc_${PN}.conf ${PN}.conf
-   newins sample-etc_${PN}.conf ${PN}.conf.sample
-   fowners -R ${PN}:${PN} /etc/${PN}
-}

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
deleted file mode 100644
index 5176c0ebc34..000
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit systemd user
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://sourceforge.net/projects/ddclient/";
-SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
-
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2"
-
-RDEPEND="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 )"
-
-pkg_setup() {
-   enewgroup ddclient
-   enewuser ddclient -1 -1 -1 ddclient
-}
-
-src_prepare() {
-   # Remove PID setting, to reliably setup the environment for the init 
script
-   sed -e '/^p

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-04-17 Thread Mikle Kolyada
commit: edd2207b84d3ff2aa6fba4d956a476d29faf3460
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 17 12:18:37 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 17 12:21:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd2207b

net-dns/ddclient: alpha stable wrt bug #678676

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 6388e4520ea..4d7d99d3c2e 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-03-18 Thread Thomas Deutschmann
commit: 3cd46bb4f846e2c4b42feebec90edca0c82895a8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Mar 19 01:48:13 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Mar 19 02:03:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd46bb4

net-dns/ddclient: x86 stable (bug #678676)

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 88507c36786..6388e4520ea 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-03-13 Thread Sergei Trofimovich
commit: e8f5dea5104918a692e7684516bc48505b041534
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Mar 13 23:24:45 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Mar 13 23:24:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f5dea5

net-dns/ddclient: stable 3.9.0-r2 for ppc, bug #678676

Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 367bf66242e..88507c36786 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-03-02 Thread Mikle Kolyada
commit: 4afb70a0938fd67ccee83809767819e7899b0bc2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar  2 15:37:20 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar  2 15:37:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4afb70a0

net-dns/ddclient: arm stable wrt bug #678676

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 8aaeef51758..367bf66242e 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-02-28 Thread Mikle Kolyada
commit: 539f8027f2a1667224551d2e93ed44e1cbd559f1
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Feb 28 15:06:53 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Feb 28 15:06:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539f8027

net-dns/ddclient: amd64 stable wrt bug #678676

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 6c6791176e8..8aaeef51758 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-02-27 Thread Sergei Trofimovich
commit: 32ad1008a4935e819318226b92c4537f0e6a8269
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Feb 27 07:59:40 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Feb 27 07:59:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32ad1008

net-dns/ddclient: stable 3.9.0-r2 for ppc64, bug #678676

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index fdbd3684995..6c6791176e8 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-02-26 Thread Sergei Trofimovich
commit: 98b23cf0c1b967e63a1410aad41d77b760de0b15
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Feb 27 07:55:20 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Feb 27 07:55:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b23cf0

net-dns/ddclient: stable 3.9.0-r2 for ia64, bug #678676

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 4dc75c57fbb..fdbd3684995 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-02-24 Thread Aaron W. Swenson
commit: 142f99098551a413a445aabe876dcb151591bcd7
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Sun Feb 24 12:54:43 2019 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sun Feb 24 12:55:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142f9909

net-dns/ddclient: Add hppa to missed ebuild

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index dddb32450e9..4dc75c57fbb 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2019-02-22 Thread Sergei Trofimovich
commit: b815011a68420499a76ae151448e6b4e166f3f02
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Feb 22 19:10:15 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Feb 22 20:17:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b815011a

net-dns/ddclient: keyworded 3.9.0-r1 for hppa, bug #668330

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 0f551c6eae4..5176c0ebc34 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-12-08 Thread Mikle Kolyada
commit: 3cab93070b19dacf205b2922a04b69a871f2631f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Dec  8 12:09:21 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Dec  8 12:09:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cab9307

net-dns/ddclient: Add ~arm keyword wrt bug #668330

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 5a6da8fa177..0f551c6eae4 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
index 680f66ad4da..dddb32450e9 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2018-12-02 Thread Aaron W. Swenson
commit: c5a1aea329a52da62c39184d19935590b5c38e57
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sun Dec  2 18:57:40 2018 +
Commit: Aaron W. Swenson  gentoo  org>
CommitDate: Sun Dec  2 23:38:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5a1aea3

net-dns/ddclient: add need net for init script

Also bumped to EAPI=7.

Closes: https://bugs.gentoo.org/672338
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Conrad Kostecki  kostecki.com>
Closes: https://github.com/gentoo/gentoo/pull/10542
Signed-off-by: Aaron W. Swenson  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r2.ebuild | 65 +++
 net-dns/ddclient/files/ddclient.initd-r6  | 22 +++
 2 files changed, 87 insertions(+)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r2.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
new file mode 100644
index 000..680f66ad4da
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0-r2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd user
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/";
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+RDEPEND="
+   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 )
+"
+
+pkg_setup() {
+   enewgroup ddclient
+   enewuser ddclient -1 -1 -1 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}"/${P}-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
+   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}

diff --git a/net-dns/ddclient/files/ddclient.initd-r6 
b/net-dns/ddclient/files/ddclient.initd-r6
new file mode 100644
index 000..7bdc433d1ed
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient.initd-r6
@@ -0,0 +1,22 @@
+#!/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
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-11-07 Thread Sergei Trofimovich
commit: cdc34b07db0071fd6104c20ecceb78a68860d741
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 22:44:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:44:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc34b07

net-dns/ddclient: keyworded 3.9.0-r1 for ppc, bug #668330

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index ae167e4b928..5a6da8fa177 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2018-10-30 Thread Patrice Clement
commit: 008c5aeadcd3a5b33ffa52402ae1adcdff600179
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sun Oct 28 15:01:29 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Oct 30 10:34:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008c5aea

net-dns/ddclient: drop old version

Also changed order of elements in metadata.xml.

Signed-off-by: Conrad Kostecki  kostecki.com>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10267
Signed-off-by: Patrice Clement  gentoo.org>

 net-dns/ddclient/Manifest|  2 --
 net-dns/ddclient/ddclient-3.8.2.ebuild   | 46 --
 net-dns/ddclient/ddclient-3.8.3.ebuild   | 49 
 net-dns/ddclient/files/ddclient.confd|  2 --
 net-dns/ddclient/files/ddclient.initd-r4 | 35 ---
 net-dns/ddclient/metadata.xml| 11 ---
 6 files changed, 5 insertions(+), 140 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 54506bc1f80..f48954925d5 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,4 +1,2 @@
 DIST ddclient-3.8.1.tar.gz 48600 BLAKE2B 
a945adcb42bd298422c71c0eea6bea36c6b266ce39e97ebfd833b29819a2f30f2651d7f7b17dbfc0720b6209d0c0ed94bf2673624777f07e6de83a7081471995
 SHA512 
d6722582dffe0c5a806176f24bd3d9117bc1210ea0137aa92138390be16e67d47b746777dc431282a664849c91626969a5e26126bac03304c7aa34a9dad7
-DIST ddclient-3.8.2.tar.gz 46059 BLAKE2B 
95dc19f26fe4a14d67154ad86723882ef371545156d88119d000366d97e045f37e9d6af229a24950740b915404cb35250baf05aa7cf1268f756ce7b1e776c6cb
 SHA512 
8f74ce90ce4a31b8d53887b99556661343b96734ae630403434689459eaeb1354159ae26f0404b9db21a0ff4151816d1650746a13c547064748656a8c6e3f13b
-DIST ddclient-3.8.3.tar.gz 54516 BLAKE2B 
a472c84c05b6eccdef3ead0abfa6e38d5ef04fdc0df3327dad2181088102f1b40ac7986492c8d964589e3994cace9103ba56664809174f99d14d9c86c377c46a
 SHA512 
055b6edf91a3b72d9ba80c9dedfbc1d60f62d6879bc722735488a5a1a37fafeb2e97567da98939ccc62fd39b0846438dfad1c022635d602c67bafda178574a76
 DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438

diff --git a/net-dns/ddclient/ddclient-3.8.2.ebuild 
b/net-dns/ddclient/ddclient-3.8.2.ebuild
deleted file mode 100644
index 512df84b706..000
--- a/net-dns/ddclient/ddclient-3.8.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit systemd user
-
-DESCRIPTION="Perl updater client for dynamic DNS services"
-HOMEPAGE="http://ddclient.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
-IUSE="hardened"
-
-RDEPEND=">=dev-lang/perl-5.1
-virtual/perl-Digest-SHA
-dev-perl/IO-Socket-SSL
-hardened? ( sys-apps/iproute2 )
-"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-   # Remove pid setting because we can't leave it user configurable and
-   # reliably setup the environment for the init script to stop ${PN}
-   ebegin "Removing PID setting from ${PN}.conf"
-   sed '/^pid/d' -i "sample-etc_${PN}.conf"
-   eend $?
-}
-
-src_install() {
-   dosbin ${PN}
-   dodoc Change* COPYRIGHT README* RELEASENOTE sample*
-
-   newinitd "${FILESDIR}/${PN}.initd-r4" ${PN}
-   systemd_dounit "${FILESDIR}"/${PN}.service
-
-   insopts -m 0600 -o ${PN} -g ${PN}
-   insinto /etc/${PN}
-   newins sample-etc_${PN}.conf ${PN}.conf
-   newins sample-etc_${PN}.conf ${PN}.conf.sample
-}

diff --git a/net-dns/ddclient/ddclient-3.8.3.ebuild 
b/net-dns/ddclient/ddclient-3.8.3.ebuild
deleted file mode 100644
index 5ba587c41d2..000
--- a/net-dns/ddclient/ddclient-3.8.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-inherit systemd user
-
-DESCRIPTION="Perl updater client for dynamic DNS services"
-HOMEPAGE="http://ddclient.sourceforge.net/";
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
-IUSE="cloudflare hardened"
-
-RDEPEND=">=dev-lang/perl-5.1
-   virtual/perl-Digest-SHA
-   dev-perl/IO-Socket-SSL
-   cloudflare? ( dev-perl/JSON-Any )
-   hardened? ( sys-apps/iproute2 )
-"
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
-   default
-
-   # Remove pid setting because we can't leave it us

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-28 Thread Matt Turner
commit: a8c2c79e1ba29b2f3df7bc6d301df323c3cf20f1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Oct 29 01:01:00 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Oct 29 01:01:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c2c79e

net-dns/ddclient-3.9.0-r1: amd64 stable, bug 668328

Signed-off-by: Matt Turner  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index e1563a5a0e8..ae167e4b928 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-18 Thread Tobias Klausmann
commit: b082f33570c71700ad86dadf7f0def12a6d59c61
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Oct 18 07:52:10 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Oct 18 07:52:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b082f335

net-dns/ddclient-3.9.0-r1: add ~alpha keyword

Bug: http://bugs.gentoo.org/668330
Signed-off-by: Tobias Klausmann  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 4aed48574e8..e1563a5a0e8 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-15 Thread Sergei Trofimovich
commit: 04bdff50cbfac9f4a586019f6eac3207dfbcef6e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 15 19:02:57 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 15 19:03:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04bdff50

net-dns/ddclient: keyworded 3.9.0-r1 for ppc64, bug #668330

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index cff0fce8c05..4aed48574e8 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~amd64 ~ia64 ~mips ~sparc x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ia64 ~mips ~ppc64 ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-15 Thread Sergei Trofimovich
commit: c58dfd07f89402721167b8f703e9b304108b3bb0
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Oct 15 17:33:28 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 15 18:43:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c58dfd07

net-dns/ddclient: keyworded 3.9.0-r1 for sparc, bug #668330

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 62e14a5fad1..cff0fce8c05 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~amd64 ~ia64 ~mips x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ia64 ~mips ~sparc x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-14 Thread Sergei Trofimovich
commit: cb30a19d7b1347dc994f4442976241d245d6b864
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 14 22:34:17 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 14 22:34:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb30a19d

net-dns/ddclient: keyworded 3.9.0-r1 for ia64, bug #668330

Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 33d7edf5e95..62e14a5fad1 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~amd64 ~mips x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~ia64 ~mips x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-10-13 Thread Thomas Deutschmann
commit: 6a171492d45eaf2e56b629f5d1be151f23373291
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 14 01:31:55 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 14 01:31:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a171492

net-dns/ddclient: x86 stable (bug #668328)

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
index 5e18aacab16..33d7edf5e95 100644
--- a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -9,7 +9,7 @@ DESCRIPTION="Perl client used to update dynamic DNS entries"
 HOMEPAGE="https://sourceforge.net/projects/ddclient/";
 SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
 
-KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~mips x86 ~x86-fbsd"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="examples iproute2"



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2018-09-04 Thread Aaron Swenson
commit: 187c14f6f70409652a9a6a5c1a4bdeb7902257ff
Author: Aaron W. Swenson  gentoo  org>
AuthorDate: Tue Sep  4 09:48:02 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Tue Sep  4 09:48:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187c14f6

net-dns/ddclient: Remove broken

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-dns/ddclient/ddclient-3.9.0.ebuild | 65 --
 1 file changed, 65 deletions(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0.ebuild 
b/net-dns/ddclient/ddclient-3.9.0.ebuild
deleted file mode 100644
index 850df0d..000
--- a/net-dns/ddclient/ddclient-3.9.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit systemd user
-
-DESCRIPTION="Perl client used to update dynamic DNS entries"
-HOMEPAGE="https://sourceforge.net/projects/ddclient/";
-SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
-
-KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="examples iproute2"
-
-RDEPEND="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 )"
-
-pkg_setup() {
-   enewgroup ddclient
-   enewuser ddclient -1 -1 -1 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}"/${P}-use_iproute2.patch
-
-   default
-}
-
-src_install() {
-   dobin ddclient
-
-   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
-   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient
-
-   insinto /etc/ddclient
-   insopts -m 0600 -o ddclient -g ddclient
-   newins sample-etc_ddclient.conf ddclient.conf
-
-   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
-   systemd_dounit "${FILESDIR}"/ddclient.service
-
-   dodoc Change* README* RELEASENOTE TODO UPGRADE
-
-   if use examples; then
-   docinto examples
-   dodoc sample-*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/, net-dns/ddclient/files/

2018-09-04 Thread Aaron Swenson
commit: 8731f58759662021ba669f118ded858815ae800c
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Mon Sep  3 12:06:45 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Tue Sep  4 09:42:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8731f587

net-dns/ddclient: fix systemd unit

Closes: https://bugs.gentoo.org/665150
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9773

 net-dns/ddclient/ddclient-3.9.0-r1.ebuild  | 63 ++
 net-dns/ddclient/files/ddclient.service-r1 |  2 +-
 net-dns/ddclient/files/ddclient.tmpfiles   |  3 ++
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/net-dns/ddclient/ddclient-3.9.0-r1.ebuild 
b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
new file mode 100644
index 000..5e18aacab16
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd user
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/";
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+RDEPEND="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 )"
+
+pkg_setup() {
+   enewgroup ddclient
+   enewuser ddclient -1 -1 -1 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}"/${P}-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-r5 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient.service
+   systemd_newtmpfilesd "${FILESDIR}"/ddclient.tmpfiles ddclient.conf
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}

diff --git a/net-dns/ddclient/files/ddclient.service-r1 
b/net-dns/ddclient/files/ddclient.service-r1
index 77cc3f7aa5e..d183b4f2a6c 100644
--- a/net-dns/ddclient/files/ddclient.service-r1
+++ b/net-dns/ddclient/files/ddclient.service-r1
@@ -4,7 +4,7 @@ ConditionPathExists=/etc/ddclient/ddclient.conf
 Description=DDclient
 
 [Service]
-ExecStart=/usr/sbin/ddclient --foreground
+ExecStart=/usr/bin/ddclient --foreground
 Group=ddclient
 Type=simple
 User=ddclient

diff --git a/net-dns/ddclient/files/ddclient.tmpfiles 
b/net-dns/ddclient/files/ddclient.tmpfiles
new file mode 100644
index 000..4c6cc19ab94
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient.tmpfiles
@@ -0,0 +1,3 @@
+z /etc/ddclient/ddclient.conf 0600 ddclient ddclient - -
+d /run/ddclient 0700 ddclient ddclient - -
+d /var/cache/ddclient 0700 ddclient ddclient - -



[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/, net-dns/ddclient/

2018-09-02 Thread Aaron Swenson
commit: 07bcf259bce767f0cad640468a9efba700e246ba
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Sat Sep  1 21:24:57 2018 +
Commit: Aaron Swenson  gentoo  org>
CommitDate: Sun Sep  2 10:23:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07bcf259

net-dns/ddclient: bump to version 3.9.0

Closes: https://bugs.gentoo.org/665070
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Closes: https://github.com/gentoo/gentoo/pull/9762

 net-dns/ddclient/Manifest  |  1 +
 net-dns/ddclient/ddclient-3.9.0.ebuild | 65 ++
 .../files/ddclient-3.9.0-use_iproute2.patch| 29 ++
 net-dns/ddclient/files/ddclient.initd-r5   | 21 +++
 net-dns/ddclient/files/ddclient.service-r1 | 13 +
 net-dns/ddclient/metadata.xml  | 39 +
 6 files changed, 157 insertions(+), 11 deletions(-)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index 03aaf5c5581..54506bc1f80 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,3 +1,4 @@
 DIST ddclient-3.8.1.tar.gz 48600 BLAKE2B 
a945adcb42bd298422c71c0eea6bea36c6b266ce39e97ebfd833b29819a2f30f2651d7f7b17dbfc0720b6209d0c0ed94bf2673624777f07e6de83a7081471995
 SHA512 
d6722582dffe0c5a806176f24bd3d9117bc1210ea0137aa92138390be16e67d47b746777dc431282a664849c91626969a5e26126bac03304c7aa34a9dad7
 DIST ddclient-3.8.2.tar.gz 46059 BLAKE2B 
95dc19f26fe4a14d67154ad86723882ef371545156d88119d000366d97e045f37e9d6af229a24950740b915404cb35250baf05aa7cf1268f756ce7b1e776c6cb
 SHA512 
8f74ce90ce4a31b8d53887b99556661343b96734ae630403434689459eaeb1354159ae26f0404b9db21a0ff4151816d1650746a13c547064748656a8c6e3f13b
 DIST ddclient-3.8.3.tar.gz 54516 BLAKE2B 
a472c84c05b6eccdef3ead0abfa6e38d5ef04fdc0df3327dad2181088102f1b40ac7986492c8d964589e3994cace9103ba56664809174f99d14d9c86c377c46a
 SHA512 
055b6edf91a3b72d9ba80c9dedfbc1d60f62d6879bc722735488a5a1a37fafeb2e97567da98939ccc62fd39b0846438dfad1c022635d602c67bafda178574a76
+DIST ddclient-3.9.0.tar.gz 59018 BLAKE2B 
b9b58108d9f124fcd5a72cc57bfb0e6a5bc2e115edc27a1d5950a929670d67d5c703b09f51e7e82e977ccfb544d115da177b0ac8dc06a76a800aa207cde5a42d
 SHA512 
ae314c96a37dd90256d6acf62f4a4523b72f540194131e351a032239b00b4520351f6549d3b20a9209fe49ccc6de7ce158ffa8635d341066ea71b789dc667438

diff --git a/net-dns/ddclient/ddclient-3.9.0.ebuild 
b/net-dns/ddclient/ddclient-3.9.0.ebuild
new file mode 100644
index 000..850df0d
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.9.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit systemd user
+
+DESCRIPTION="Perl client used to update dynamic DNS entries"
+HOMEPAGE="https://sourceforge.net/projects/ddclient/";
+SRC_URI="mirror://sourceforge/ddclient/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="examples iproute2"
+
+RDEPEND="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 )"
+
+pkg_setup() {
+   enewgroup ddclient
+   enewuser ddclient -1 -1 -1 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}"/${P}-use_iproute2.patch
+
+   default
+}
+
+src_install() {
+   dobin ddclient
+
+   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
+   systemd_newunit "${FILESDIR}"/ddclient.service-r1 ddclient
+
+   insinto /etc/ddclient
+   insopts -m 0600 -o ddclient -g ddclient
+   newins sample-etc_ddclient.conf ddclient.conf
+
+   newinitd "${FILESDIR}"/ddclient.initd-r5 ddclient
+   systemd_dounit "${FILESDIR}"/ddclient.service
+
+   dodoc Change* README* RELEASENOTE TODO UPGRADE
+
+   if use examples; then
+   docinto examples
+   dodoc sample-*
+   fi
+}

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
new file mode 100644
index 000..b57f78ba14e
--- /dev/null
+++ b/net-dns/ddclient/files/ddclient-3.9.0-use_iproute2.patch
@@ -0,0 +1,29 @@
+--- a/ddclient 2018-08-09 17:58:16.0 +0200
 b/ddclient 2018-09-01 22:35:43.0 +0200
+@@ -710,7 +710,7 @@
+ [ "ip",  "=s", "-ip address   : set the IP address to 
'address'" ],
+ "",
+ [ "if",  "=s", "-if interface : obtain IP address from 
'int

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/, net-dns/s6-dns/, net-dns/pdns-ldap-backend/, net-dns/nsd/, ...

2017-12-10 Thread Michał Górny
commit: 4ad09dc18b8a575d0b5831a655e47fade3d568cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 10 11:09:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 10 11:14:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad09dc1

net-dns/*: Update Manifest hashes

 net-dns/bind-dns-keygen/Manifest|  2 +-
 net-dns/bind-tools/Manifest |  6 +++---
 net-dns/bind/Manifest   |  8 
 net-dns/c-ares/Manifest |  2 +-
 net-dns/cagibi/Manifest |  2 +-
 net-dns/coredns/Manifest| 10 +-
 net-dns/ddclient/Manifest   |  6 +++---
 net-dns/djbdns/Manifest |  6 +++---
 net-dns/dnrd/Manifest   |  2 +-
 net-dns/dnscap/Manifest |  2 +-
 net-dns/dnscrypt-proxy/Manifest |  4 ++--
 net-dns/dnsdist/Manifest|  2 +-
 net-dns/dnshijacker/Manifest|  2 +-
 net-dns/dnsimple-dyndns/Manifest|  2 +-
 net-dns/dnsmasq/Manifest|  6 +++---
 net-dns/dnssec-check/Manifest   |  2 +-
 net-dns/dnssec-lookup/Manifest  |  4 ++--
 net-dns/dnssec-nodes/Manifest   |  4 ++--
 net-dns/dnssec-root/Manifest| 14 +++---
 net-dns/dnssec-system-tray/Manifest |  4 ++--
 net-dns/dnssec-tools/Manifest   |  4 ++--
 net-dns/dnssec-validator/Manifest   |  4 ++--
 net-dns/dnstop/Manifest |  2 +-
 net-dns/dnswalk/Manifest|  2 +-
 net-dns/ez-ipupdate/Manifest|  4 ++--
 net-dns/fpdns/Manifest  |  2 +-
 net-dns/hash-slinger/Manifest   |  4 ++--
 net-dns/hesiod/Manifest |  4 ++--
 net-dns/idnkit/Manifest |  2 +-
 net-dns/ldns-utils/Manifest |  2 +-
 net-dns/libidn2/Manifest|  2 +-
 net-dns/maradns/Manifest|  2 +-
 net-dns/mdns-repeater/Manifest  |  2 +-
 net-dns/mydns/Manifest  |  2 +-
 net-dns/ndu/Manifest|  2 +-
 net-dns/nsd/Manifest|  4 ++--
 net-dns/odsclient/Manifest  |  2 +-
 net-dns/opendnssec/Manifest | 10 +-
 net-dns/pdns-ldap-backend/Manifest  |  2 +-
 net-dns/pdnsd/Manifest  |  2 +-
 net-dns/rbldnsd/Manifest|  2 +-
 net-dns/resolv_wrapper/Manifest |  4 ++--
 net-dns/s6-dns/Manifest |  6 +++---
 net-dns/sheerdns/Manifest   |  2 +-
 net-dns/tinystats/Manifest  |  2 +-
 net-dns/totd/Manifest   |  2 +-
 net-dns/unbound/Manifest| 12 ++--
 net-dns/updatedd/Manifest   |  2 +-
 net-dns/validns/Manifest|  4 ++--
 net-dns/valtz/Manifest  |  2 +-
 50 files changed, 94 insertions(+), 94 deletions(-)

diff --git a/net-dns/bind-dns-keygen/Manifest b/net-dns/bind-dns-keygen/Manifest
index 34fea850227..6e453fe61d9 100644
--- a/net-dns/bind-dns-keygen/Manifest
+++ b/net-dns/bind-dns-keygen/Manifest
@@ -1 +1 @@
-DIST bind-9.3.2-39.fc6.src.rpm 5480548 SHA256 
8e5b98a2cd2f5003b28ba9c7a9229efe135a6439c64cc1a9b6aa91811258ef21 SHA512 
8959274880aca83d0882fcd825627cdf1000536d2c6e08fad83fe6b85aecbbeb404e6bf7fc7f1d718aa17d85465198565adffd3628a615744d828a674a775736
 WHIRLPOOL 
0854c7223d97ea82ac90ec6c7e792778bd7493f919a0b6e6e344e0c70745e28effabf63a45da9e87b65bd7eaa0b3f146ea78aa21e4cfbe6cde3e7f4f0a3b7bcf
+DIST bind-9.3.2-39.fc6.src.rpm 5480548 BLAKE2B 
ecd2b72e96e889e8009bfa85c5146665afb6ef391cb9da9a88fd50735ec167509c0d4a3a012668783351a4ffa6ac1bb2b15f933def4a78e186fa53c3b7ca8fd8
 SHA512 
8959274880aca83d0882fcd825627cdf1000536d2c6e08fad83fe6b85aecbbeb404e6bf7fc7f1d718aa17d85465198565adffd3628a615744d828a674a775736

diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 973b724800c..908c8fb39fd 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -1,3 +1,3 @@
-DIST bind-9.11.1-P1.tar.gz 9745364 SHA256 
6b1b3e88d51b8471bd6aee24a8cea70817e850a5901315dc506f9dde275ca638 SHA512 
5683ae7be264e11b5b2a843d216e3ca4959b7de109863d5435090b2e033d6c405689e4ce57385ca787b1c948f4437aea39b8d5164a1d347c167f87337e9fc760
 WHIRLPOOL 
a9dd3cabfe04f16a60ce9d55d3bfdd57d05bddd9fb86996e952756bf40b63dda78d269903d1ae951b499cea899e154e2936117ad2bc6de0e30c0937c8292e45b
-DIST bind-9.11.1-P3.tar.gz 9749095 SHA256 
52426e75432e46996dc90f24fca027805a341c38fbbb022b60dc9acd2677ccf4 SHA512 
bf92ce1e07e5c84cc42b413bdbd3ad97f37712a6dc330dc10182992d948b7a393d5446efa188379b39020c34d810cebe2a7a9b8aa6bb564e1f3e6be42e96
 WHIRLPOOL 
93c139c979a60f9f3d8e54cf9f23e25a6d64180f7c2be6ba8c41488e9eec985c0bd67ab28e7f502c155c57b643b47b4c12d1ee5877077be37e07138adbd93a56
-DIST bind-9.11.2.tar.gz 9782180 SHA256 
7f46ad8620f7c3b0ac375d7a5211b15677708fda84ce25d7aeb7222fe2e3c77a SHA512 
c837c0a360049b0077b155eede9b6a71f63d1caca2ddf20a8ab7860a1033a3750e49cd2804dcf8c43b0aef04bcea99422d1302b4eae1646eb69a5ae6d64625b9
 WHIRLPOOL 
e77846ffbe8f70b295f4aeeb110946ba98a3d4a2fd79b059728226d0916429e8a5657b1dea0f545581588153f3f00ba7c99e326359be4bad3f1ed637a75d52ed
+DIST bind-9

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/files/

2017-01-21 Thread Patrice Clement
commit: 26c39ac169efe697438007b3a906af4a0d6cd1b3
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Wed Jan 18 18:17:15 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Jan 21 21:19:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c39ac1

net-dns/ddclient: remove unused patch/files.

Closes: https://github.com/gentoo/gentoo/pull/3530

 .../files/ddclient-reasonable-security.patch   | 21 -
 net-dns/ddclient/files/ddclient.initd  | 52 --
 net-dns/ddclient/files/ddclient.initd-r1   | 44 --
 net-dns/ddclient/files/ddclient.initd-r2   | 44 --
 4 files changed, 161 deletions(-)

diff --git a/net-dns/ddclient/files/ddclient-reasonable-security.patch 
b/net-dns/ddclient/files/ddclient-reasonable-security.patch
deleted file mode 100644
index 9dc7930..
--- a/net-dns/ddclient/files/ddclient-reasonable-security.patch
+++ /dev/null
@@ -1,21 +0,0 @@
 ddclient   2006-04-11 10:14:16.0 +0100
-+++ ddclient   2006-04-11 20:31:14.0 +0100
-@@ -776,15 +776,10 @@
-   # fatal("Cannot open file '%s'. ($!)", $file);
-   warning("Cannot open file '%s'. ($!)", $file);
- }
--# Check for only owner has any access to config file
-+# Guard against world-readability of config file
- my ($dev, $ino, $mode, @statrest) = stat(FD);
--if ($mode & 077) {  
--  if (-f FD && (chmod 0600, $file)) {
--  warning("file $file must be accessible only by its owner (fixed).");
--  } else {
--  # fatal("file $file must be accessible only by its owner.");
--  warning("file $file must be accessible only by its owner.");
--  }
-+if ($mode & 007) {
-+  fatal("Must not be world-accessible\nchange its permissions 
using e.g.\nchmod 640", $file);
- }
- 
- local $lineno   = 0;

diff --git a/net-dns/ddclient/files/ddclient.initd 
b/net-dns/ddclient/files/ddclient.initd
deleted file mode 100644
index 59aea5e..
--- a/net-dns/ddclient/files/ddclient.initd
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Default location if not specified in /etc/conf.d/ddclient
-PIDFILE=${PIDFILE:-/var/run/ddclient/ddclient.pid}
-
-depend() {
-   before cron
-   need net
-   use dns logger
-}
-
-checkconfig() {
-   local conf="/etc/ddclient/ddclient.conf"
-
-   if [ -e "${conf}" ] ; then
-   if [ -n "$(find /etc/ddclient -maxdepth 1 -name ddclient.conf 
-perm +0004)" ] ; then
-   eerror "${conf} must not be world-readable. Run e.g.:"
-   eerror "   chmod 640 ${conf}"
-   eerror "   chown root:ddclient ${conf}"
-   return 1
-   fi
-   else
-   eerror "/etc/ddclient/ddclient.conf is needed to run ddclient"
-   eerror "There is a sample file in /etc/ddclient/"
-   return 1
-   fi
-}
-
-start() {
-   checkconfig || return 1
-   ebegin "Starting ${SVCNAME}"
-   start-stop-daemon \
-   --start \
-   --chuid ddclient \
-   --exec /usr/sbin/ddclient \
-   --name ddclient \
-   --pidfile "${PIDFILE}" \
-   -- -pid="${PIDFILE}"
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping ${SVCNAME}"
-   start-stop-daemon \
-   --stop \
-   --signal USR1 \
-   --pidfile "${PIDFILE}"
-   eend $?
-}

diff --git a/net-dns/ddclient/files/ddclient.initd-r1 
b/net-dns/ddclient/files/ddclient.initd-r1
deleted file mode 100644
index cd78653..
--- a/net-dns/ddclient/files/ddclient.initd-r1
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Default location if not specified in /etc/conf.d/ddclient
-PIDFILE=${PIDFILE:-/var/run/ddclient/ddclient.pid}
-
-depend() {
-   before cron
-   need net
-   use dns logger squid
-}
-
-checkconfig() {
-   local conf="/etc/ddclient/ddclient.conf"
-
-   if [ -e "${conf}" ] ; then
-   if [ -n "$(find /etc/ddclient -maxdepth 1 -name ddclient.conf 
-perm -0044)" ] ; then
-   eerror "${conf} must not be world or group readable. 
Try:"
-   eerror "chmod 600 ${conf}"
-   eerror "chown ddclient:ddclient ${conf}"
-   return 1
-   fi
-   else
-   eerror "${conf} is needed to run ddclient"
-   eerror "There is a sample file in /etc/ddclient/"
-   return 1
-   fi
-}
-
-start() {
-   checkconfig || return 1
-   ebegin "Starting ${SVCNAME}"
-   start-

[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/

2016-04-11 Thread Patrice Clement
commit: abb29c5d1934d87b942178eb464bdf2dc9c0700c
Author: Yuri Konotopov  gmail  com>
AuthorDate: Sun Apr  3 08:18:23 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Apr 11 20:15:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abb29c5d

net-dns/ddclient-3.8.3: version bump

Gentoo-Bug: https://bugs.gentoo.org/558790
Closes: https://github.com/gentoo/gentoo/pull/1107

Signed-off-by: Patrice Clement  gentoo.org>

 net-dns/ddclient/Manifest  |  1 +
 net-dns/ddclient/ddclient-3.8.3.ebuild | 50 ++
 net-dns/ddclient/metadata.xml  |  1 +
 3 files changed, 52 insertions(+)

diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest
index b59c678..9fe3744 100644
--- a/net-dns/ddclient/Manifest
+++ b/net-dns/ddclient/Manifest
@@ -1,2 +1,3 @@
 DIST ddclient-3.8.1.tar.gz 48600 SHA256 
f22ac7b0ec78e310d7b88a1cf636e5c00360b2ed9c087f231b3522ef3e6295f2 SHA512 
d6722582dffe0c5a806176f24bd3d9117bc1210ea0137aa92138390be16e67d47b746777dc431282a664849c91626969a5e26126bac03304c7aa34a9dad7
 WHIRLPOOL 
7785e6a9cacc10bfc4a21d01287602f0edf3b45e38c4f5352415160fc9857223c630b9b42f067fcabd1080be1482da549c1dccbcd8f1a5cf860c236326050f45
 DIST ddclient-3.8.2.tar.gz 46059 SHA256 
3c335ed456fcd55c1ffefbaec7c75d1b13794626b1c38e6a01cc28ce3a6eac9e SHA512 
8f74ce90ce4a31b8d53887b99556661343b96734ae630403434689459eaeb1354159ae26f0404b9db21a0ff4151816d1650746a13c547064748656a8c6e3f13b
 WHIRLPOOL 
f7f0c4f28f5c59ad16989813edbb7a94bc99e91a0ed7c6b93d5455abee2a7e80d96ba0d26e6016bf8a4843a44772132918ac1c8555b829f0d4ad53d30f5aa793
+DIST ddclient-3.8.3.tar.gz 54516 SHA256 
debd5fec69eeb65e2331b86f5280f382416d97ed103839a65c201eef8e6d1fc9 SHA512 
055b6edf91a3b72d9ba80c9dedfbc1d60f62d6879bc722735488a5a1a37fafeb2e97567da98939ccc62fd39b0846438dfad1c022635d602c67bafda178574a76
 WHIRLPOOL 
30cd1565e9355eaa01124e316957604446d5446f8d91feaf8e3e8172f2d5b31b4f090a98f81ef6552f0ef7b599c9d561ee1d1b06ac895a7c24d99565cfa890f4

diff --git a/net-dns/ddclient/ddclient-3.8.3.ebuild 
b/net-dns/ddclient/ddclient-3.8.3.ebuild
new file mode 100644
index 000..d0c6611
--- /dev/null
+++ b/net-dns/ddclient/ddclient-3.8.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+inherit systemd user
+
+DESCRIPTION="Perl updater client for dynamic DNS services"
+HOMEPAGE="http://ddclient.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd"
+IUSE="cloudflare hardened"
+
+RDEPEND=">=dev-lang/perl-5.1
+   virtual/perl-Digest-SHA
+   dev-perl/IO-Socket-SSL
+   cloudflare? ( dev-perl/JSON-Any )
+   hardened? ( sys-apps/iproute2 )
+"
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+   default
+
+   # Remove pid setting because we can't leave it user configurable and
+   # reliably setup the environment for the init script to stop ${PN}
+   ebegin "Removing PID setting from ${PN}.conf"
+   sed '/^pid/d' -i "sample-etc_${PN}.conf" || die
+   eend $?
+}
+
+src_install() {
+   dosbin ${PN}
+   dodoc Change* COPYRIGHT README* RELEASENOTE sample*
+
+   newinitd "${FILESDIR}/${PN}.initd-r4" ${PN}
+   systemd_dounit "${FILESDIR}"/${PN}.service
+
+   insopts -m 0600 -o ${PN} -g ${PN}
+   insinto /etc/${PN}
+   newins sample-etc_${PN}.conf ${PN}.conf
+   newins sample-etc_${PN}.conf ${PN}.conf.sample
+}

diff --git a/net-dns/ddclient/metadata.xml b/net-dns/ddclient/metadata.xml
index c3955f7..e4faff9 100644
--- a/net-dns/ddclient/metadata.xml
+++ b/net-dns/ddclient/metadata.xml
@@ -6,6 +6,7 @@
 Aaron W. Swenson
   
   
+Enable support for updating IP address via 
CloudFlare
 Use iproute2 instead of ifconfig to grab an IP 
address