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