summaryrefslogtreecommitdiff
path: root/net-dns/inadyn
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /net-dns/inadyn
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'net-dns/inadyn')
-rw-r--r--net-dns/inadyn/Manifest1
-rw-r--r--net-dns/inadyn/files/inadyn.confd5
-rw-r--r--net-dns/inadyn/files/inadyn.initd23
-rw-r--r--net-dns/inadyn/files/inadyn.tmpfilesd2
-rw-r--r--net-dns/inadyn/inadyn-2.13.0.ebuild79
-rw-r--r--net-dns/inadyn/metadata.xml25
6 files changed, 0 insertions, 135 deletions
diff --git a/net-dns/inadyn/Manifest b/net-dns/inadyn/Manifest
deleted file mode 100644
index 4d4546fd20b6..000000000000
--- a/net-dns/inadyn/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST inadyn-2.13.0.tar.xz 346752 BLAKE2B 75153ebe3958681f101009193a148ac817880ac8f82edcc5d8d95c8fbf307c64b77983460300a6cb6a57ce74ee39b0f85e650edf747eb448f2f04efbb72743ce SHA512 b982ca875d6319b5c82527645cefc1304a4dbce91dc5416448563399aeb9404401de277891d29f899025efdfb221a9f955a12984eaacba084f8d8cbc0fe7390d
diff --git a/net-dns/inadyn/files/inadyn.confd b/net-dns/inadyn/files/inadyn.confd
deleted file mode 100644
index 89c550d5f48d..000000000000
--- a/net-dns/inadyn/files/inadyn.confd
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Additional passed opts for In-a-Dyn
-INADYN_OPTS=""
diff --git a/net-dns/inadyn/files/inadyn.initd b/net-dns/inadyn/files/inadyn.initd
deleted file mode 100644
index 9b93663fd80c..000000000000
--- a/net-dns/inadyn/files/inadyn.initd
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-config="/etc/inadyn.conf"
-description="Dynamic DNS client"
-name="In-a-Dyn"
-pidfile="/run/inadyn/inadyn.pid"
-
-command="/usr/sbin/inadyn"
-command_group="inadyn"
-command_user="inadyn"
-command_args="--drop-privs=${command_user}:${command_group} --pidfile=${pidfile} ${INADYN_OPTS}"
-
-start_pre() {
- if [ ! -f "${config}" ]; then
- eerror "Please create ${config} before starting In-a-Dyn!"
- return 1
- else
- checkpath -f -m 600 -o "${command_user}:${command_group}" -q "${config}"
- return 0
- fi
-}
diff --git a/net-dns/inadyn/files/inadyn.tmpfilesd b/net-dns/inadyn/files/inadyn.tmpfilesd
deleted file mode 100644
index 702ca17ae3b4..000000000000
--- a/net-dns/inadyn/files/inadyn.tmpfilesd
+++ /dev/null
@@ -1,2 +0,0 @@
-# inadyn runtime directory for pid file
-d /run/inadyn 0755 inadyn inadyn -
diff --git a/net-dns/inadyn/inadyn-2.13.0.ebuild b/net-dns/inadyn/inadyn-2.13.0.ebuild
deleted file mode 100644
index 4d7eef898932..000000000000
--- a/net-dns/inadyn/inadyn-2.13.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools systemd tmpfiles
-
-DESCRIPTION="Dynamic DNS client with multiple SSL/TLS library support"
-HOMEPAGE="https://github.com/troglobit/inadyn"
-SRC_URI="https://github.com/troglobit/inadyn/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="gnutls mbedtls openssl"
-REQUIRED_USE="?? ( gnutls mbedtls openssl )"
-
-DEPEND="
- acct-group/inadyn
- acct-user/inadyn
- dev-libs/confuse:=
- gnutls? (
- dev-libs/nettle:=
- net-libs/gnutls:=
- )
- mbedtls? ( net-libs/mbedtls:0= )
- openssl? ( dev-libs/openssl:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # Needed for musl patch
- eautoreconf
-}
-
-src_configure() {
- # Tests would need a custom config file in homedir per configure help?
- local myeconfargs=(
- --disable-ssl
- --with-systemd="$(systemd_get_systemunitdir)"
- )
-
- if use gnutls || use mbedtls || use openssl; then
- myeconfargs=( --enable-ssl )
- fi
-
- if use mbedtls; then
- myeconfargs+=( --enable-mbedtls )
-
- # MbedTLS has no support for pkg-config
- # TODO: Revisit a while after bug #922123 is fixed
- myeconfargs+=( MbedTLS_CFLAGS="-I${ESYSROOT}/usr/include/mbedtls" )
- myeconfargs+=( MbedTLS_LIBS="-lmbedtls" )
- fi
-
- use openssl && myeconfargs+=( --enable-openssl )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- insinto /etc
- insopts -m 0600 -o inadyn -g inadyn
- doins examples/inadyn.conf
-
- newinitd "${FILESDIR}"/inadyn.initd inadyn
- newconfd "${FILESDIR}"/inadyn.confd inadyn
-
- newtmpfiles "${FILESDIR}"/inadyn.tmpfilesd inadyn.conf
-}
-
-pkg_postinst() {
- tmpfiles_process inadyn.conf
-}
diff --git a/net-dns/inadyn/metadata.xml b/net-dns/inadyn/metadata.xml
deleted file mode 100644
index e1ffc52abaa4..000000000000
--- a/net-dns/inadyn/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- Inadyn, or In-a-Dyn, is a small and simple Dynamic DNS,
- DDNS, client with HTTPS support. Commonly available in
- many GNU/Linux distributions, used in off the shelf routers
- and Internet gateways to automate the task of keeping your
- Internet name in sync with your public IP address.
- It can also be used in installations with redundant (backup)
- connections to the Internet.
- </longdescription>
- <use>
- <flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> as tls provider.</flag>
- <flag name="openssl">Use <pkg>dev-libs/openssl</pkg> as tls provider.</flag>
- </use>
- <upstream>
- <bugs-to>https://github.com/troglobit/inadyn/issues</bugs-to>
- <remote-id type="github">troglobit/inadyn</remote-id>
- </upstream>
-</pkgmetadata>