[gentoo-commits] repo/gentoo:master commit in: net-dns/ddclient/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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