From b9fc63c20df1fdeead24c989c4aca4090830f9d4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 1 Nov 2022 03:06:32 +0000 Subject: gentoo auto-resync : 01:11:2022 - 03:06:31 --- net-dns/Manifest.gz | Bin 8862 -> 8858 bytes net-dns/ddclient/Manifest | 2 +- net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild | 93 +++++++++++++++++++++++++ net-dns/ddclient/ddclient-3.10.0_rc2.ebuild | 82 ---------------------- 4 files changed, 94 insertions(+), 83 deletions(-) create mode 100644 net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild delete mode 100644 net-dns/ddclient/ddclient-3.10.0_rc2.ebuild (limited to 'net-dns') diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz index b028a1846430..e062bab9385c 100644 Binary files a/net-dns/Manifest.gz and b/net-dns/Manifest.gz differ diff --git a/net-dns/ddclient/Manifest b/net-dns/ddclient/Manifest index 479ff278d84a..ed529fb833dd 100644 --- a/net-dns/ddclient/Manifest +++ b/net-dns/ddclient/Manifest @@ -7,6 +7,6 @@ AUX ddclient.tmpfiles 149 BLAKE2B 0ad955937dd6cf714530429ffb423e0acc7033bdf7e248 AUX ddclient.tmpfiles-r1 144 BLAKE2B ccee5c685e9ade37b67c629b09a3c7b92d88ad2fa80dadf5299460a792a4a6c93d112a5d910a2e8dc0f01b14f5f678890ad5a7d1e7e62399cf8917af67084c41 SHA512 47c688084f2d3a0015557140b9a74857a40b352bad1bcc95a42d7d848fa2f1fc17d62d551462e9e893d32211394b924701a6780b8dce02789603623b4b377dc6 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 -EBUILD ddclient-3.10.0_rc2.ebuild 2017 BLAKE2B 16c44affe1d4ad7eee18256dad6c9c77d6d156e2f4691b6623b3cbed5c6d474e59771e32a1a27cf7129552fa1d253f111695eba31e3b13281c0e02b6d5b16868 SHA512 3241cc0d241ce54d08ecc004a1638cb71debea8d011530d5f749e6432a59fc02a09f077a05c3c1ee526bca310473ea6179558fc866d7f2398ea19aebd3e532d7 +EBUILD ddclient-3.10.0_rc2-r1.ebuild 2273 BLAKE2B 38e585ae753d8d2c25f9259e8c91e50d0d911990f46943a73a4da888046411ddb1b077d2ba861a3d07ab6b8523850f9971eed9a719c7f21fab343a5ac54835fa SHA512 7cdf739461dd2e0e122d79aff8d7367d8ad4da5b96c9517fe47f6cc098b6d43589b87be536a57b2f5807295b7549cc06a9a963e232c499d841bfb33801d6f4df EBUILD ddclient-3.9.1-r2.ebuild 1618 BLAKE2B df9c01a08d4304721d2871fa4954168df0f1aa164ea3f2d12709f794110724209d4eae2de861381dafe86282178f15024e363bf87989f88bdaf4ada3cc9d2f78 SHA512 8aa21cb06d101dd366ae5896b2a90b4e6114e18c20d70e8eb7e7ead9f9783085be4c1b2a42f013e18d6084186c9540270008e5aa68ea328d1a4b80dbaeabf122 MISC metadata.xml 1007 BLAKE2B 89ea98f09f32202507c02215e1f5d3842cf9c160d599d57c02f2b5ae59c7b8571726bb29cc3cf1aa20061c42366a918e9b09ea323baa5a61e6f5094fe2538d69 SHA512 3da6531c3f00847b0e45d280340bfcc71af519d0b7e998300aab645eb47f959560650633fa9bb23f59458b74296b633bbd11c401818eebf12d3f1d9c7049dec3 diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild b/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild new file mode 100644 index 000000000000..3d430b48e271 --- /dev/null +++ b/net-dns/ddclient/ddclient-3.10.0_rc2-r1.ebuild @@ -0,0 +1,93 @@ +# 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 +} diff --git a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild b/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild deleted file mode 100644 index f4d5478a2573..000000000000 --- a/net-dns/ddclient/ddclient-3.10.0_rc2.ebuild +++ /dev/null @@ -1,82 +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" -RESTRICT="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 ) -" - -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 - 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 -} -- cgit v1.2.3