diff --git a/net-dns/odsclient/Manifest b/net-dns/odsclient/Manifest
deleted file mode 100644
index 2de2b57bb3e62..0000000000000
--- a/net-dns/odsclient/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST odsclient-1.03.tar.gz 4263 BLAKE2B b4d04133b9ab837cd3df06cf331aeb5b0987d370d27e824776374135e0340e42449fa24027eaaed2a4921b82abc9a61e4f750fdf1aba1a33b91780a4662704dd SHA512 12cc8b734314ec23432fc7ca980e099eee04be84134740460b7ab3edcff1abfb116794504653ef0af72b27fdc2b074633b96196e1894092152e1bd0e8300ab11
diff --git a/net-dns/odsclient/files/1.03-gentoo.patch b/net-dns/odsclient/files/1.03-gentoo.patch
deleted file mode 100644
index 76f93016a0108..0000000000000
--- a/net-dns/odsclient/files/1.03-gentoo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/client.c
-+++ b/client.c
-@@ -40,7 +40,8 @@
- ret = getret(s);
- if(ret == 795 || ret == 796)
- {
-- fprintf(stderr, "Updated successfully\n");
-+ fprintf(stderr, "Updated %s to %s successfully\n",
-+ argv[3], ipaddress);
- mydprintf(s, "QUIT\n");
- close(s);
- exit(0);
-@@ -50,7 +51,7 @@
-
- }
- }
-- fprintf(stderr, "Unable to update host\n");
-+ fprintf(stderr, "Unable to update %s\n", argv[3]);
- return 1;
- }
-
diff --git a/net-dns/odsclient/metadata.xml b/net-dns/odsclient/metadata.xml
deleted file mode 100644
index 85e4ed814fa25..0000000000000
--- a/net-dns/odsclient/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/net-dns/odsclient/odsclient-1.03-r1.ebuild b/net-dns/odsclient/odsclient-1.03-r1.ebuild
deleted file mode 100644
index 7437ef0ff5eb9..0000000000000
--- a/net-dns/odsclient/odsclient-1.03-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="Client for the Open Domain Server's dynamic dns"
-HOMEPAGE="http://www.ods.org/"
-SRC_URI="http://www.ods.org/dl/${P}.tar.gz"
-LICENSE="LGPL-2.1"
-
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/${PV}-gentoo.patch" )
-
-src_prepare() {
- default
- sed -i Makefile -e 's| -o | $(LDFLAGS)&|g' || die "sed failed"
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dosbin odsclient
- einstalldocs
-}
diff --git a/profiles/package.mask b/profiles/package.mask
index d9a11d3332d62..b9a845c3fa6a2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -762,11 +762,6 @@ dev-python/pendulum
# Removal on 2024-03-15. Bug #833088.
dev-python/fb-re2
-# Michał Górny (2024-02-14)
-# Unmaintained. EAPI 6. The service was shut down.
-# Removal on 2024-03-15. Bug #922925.
-net-dns/odsclient
-
# Ulrich Müller (2024-02-08)
# Masked for testing.
# Test failure in watchpoints.dem, undefined function FresnelC.