diff --git a/dev-haskell/auto-update/Manifest b/dev-haskell/auto-update/Manifest
index 80ae980f1a766..b362c6d9add5e 100644
--- a/dev-haskell/auto-update/Manifest
+++ b/dev-haskell/auto-update/Manifest
@@ -1 +1,2 @@
DIST auto-update-0.1.6.tar.gz 10929 BLAKE2B fcc4c1909fcc52b5f8aca48e3662d494104b153c3511d56054457078a63ef5be1a56a0dc61aa1d87edbaef90526d03476046d0e13fcd748c33d163317a637a02 SHA512 ff0f4f835d0b24aafbe18dbc42a9c3cc396cea24be3f4b13b5f5dac49b3b21030c941c8b09a5c33ba175c9902d076aa12fc9eb5a6a79c94ee5c9b60935fa047f
+DIST auto-update-0.2.6.tar.gz 14719 BLAKE2B ae6509dd3fb586434ae47ad44bb05a6760c7cfae5b2ab1f4ed311a7c5a7958932e13126ed4c9da6cf35eb6eff1e74eee4275cef92ca7d56868ce9c4f3445d4a4 SHA512 a51d72966307eda6dc33b2c06122bd51d43f3c6e759856ebb6722ff891d6d36d874e84ae88d2498b4ae3d55205851086d216f547c8cdd2bc59de9f006caa4fb3
diff --git a/dev-haskell/auto-update/auto-update-0.2.6.ebuild b/dev-haskell/auto-update/auto-update-0.2.6.ebuild
new file mode 100644
index 0000000000000..fa4418f9f2c56
--- /dev/null
+++ b/dev-haskell/auto-update/auto-update-0.2.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.9.0.0.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Efficiently run periodic, on-demand actions"
+HOMEPAGE="https://github.com/yesodweb/wai"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-lang/ghc-9.0.2:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.4.1.0
+ test? ( dev-haskell/hspec
+ dev-haskell/hunit
+ dev-haskell/retry )
+"
diff --git a/dev-haskell/auto-update/metadata.xml b/dev-haskell/auto-update/metadata.xml
index 29c6f0a61284f..8eb9d0ace7660 100644
--- a/dev-haskell/auto-update/metadata.xml
+++ b/dev-haskell/auto-update/metadata.xml
@@ -5,12 +5,8 @@
haskell@gentoo.org
Gentoo Haskell
-
- A common problem is the desire to have an action run at a scheduled interval, but only if it is needed. For example, instead of having every web request result in a new @getCurrentTime@ call, we'd like to have a single worker thread run every second, updating an @IORef@. However, if the request frequency is less than once per second, this is a pessimization, and worse, kills idle GC.
-
- This library allows you to define actions which will either be performed by a dedicated thread or, in times of low volume, will be executed by the calling thread.
-
+ auto-update
yesodweb/wai