From 386855c4d1ef509c1fd32abd721589c81669613b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 23 Oct 2023 08:35:49 +0100 Subject: gentoo auto-resync : 23:10:2023 - 08:35:49 --- app-admin/haskell-updater/Manifest | 5 ++- .../haskell-updater-1.3.2-r1.ebuild | 5 ++- .../haskell-updater/haskell-updater-9999.ebuild | 50 ++++++++++++++++++++++ app-admin/haskell-updater/metadata.xml | 4 ++ 4 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 app-admin/haskell-updater/haskell-updater-9999.ebuild (limited to 'app-admin/haskell-updater') diff --git a/app-admin/haskell-updater/Manifest b/app-admin/haskell-updater/Manifest index 029fd900c17f..f2abbe213ff7 100644 --- a/app-admin/haskell-updater/Manifest +++ b/app-admin/haskell-updater/Manifest @@ -1,3 +1,4 @@ DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9 -EBUILD haskell-updater-1.3.2-r1.ebuild 1012 BLAKE2B 3a58a0fac1b47c92db143f4d384fe804523a0ccea1b367fe76adcfb2a67870644bd749c5a5cf4b7f8327db076c3acac98357fa7a9ffc52e55a86f080bd700297 SHA512 a097620e5027fffe0af9ba300d8ea1ca592f96aaff65a5e4a766c181e721ff50a777cf0c5a85231aca68ad1fa6943bc28bc42572fa4179dd2c6e6d37df487ccf -MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4 +EBUILD haskell-updater-1.3.2-r1.ebuild 1003 BLAKE2B a36a7bfe3bc311f33a8ba0ff58db6b5f53c327287a9ddf2a09312fd6c2d03989cdf0bff2ddfff68ed0ec03ce5ed1a302010d02e8a2d1c38ddc48b9c838ca0fb7 SHA512 b0731830c9e9cd1f4c8304eda575789abfb44ad51b6c7c55b46d9ee4ed1234c8aa4877f91198b33d397e52dc24eb0773c354316ef5a508636e5f6551944140bb +EBUILD haskell-updater-9999.ebuild 1152 BLAKE2B e1c1ee5d60cdd6d644b81264dd59722560791ca7e6e9e54bef3c4ec799d255c87fb0a7fc2718654a1296fe3a5beff620462688f20ab0c3dfd6a3450dfc1ebfea SHA512 9fe51d9d86f9dcf7d0b6ebdc5bffd8aa24ccbc764318b15a465950e1432380c640d226a5a251b3ca402ffa984a4dcd10b25f728bb2e956026e377ca678f50286 +MISC metadata.xml 401 BLAKE2B dfdf6ba0ba1a6c6346c0006f3597aa50ab6beea2ed466d59601093e4f05ba046293cd0ac461ddcc0099090632f6d7c6ff4dc05cf5bd194eabcb1fcc69bb03055 SHA512 5b08d3e2d6cfb01971f912e26251a080295d49407ba290adde09f725220f68c740fc2610803c3b099e4d173207931ea3a84c9986ff60046ad9d6151f076ead2c diff --git a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild index 40e3558161ec..ba1f73bb9e86 100644 --- a/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild +++ b/app-admin/haskell-updater/haskell-updater-1.3.2-r1.ebuild @@ -3,12 +3,13 @@ EAPI=8 +# ebuild generated by hackport 0.8.0.0.9999 + CABAL_FEATURES="nocabaldep" inherit haskell-cabal DESCRIPTION="Rebuild Haskell dependencies in Gentoo" -HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" +HOMEPAGE="https://github.com/gentoo-haskell/haskell-updater#readme" LICENSE="GPL-2" SLOT="0" diff --git a/app-admin/haskell-updater/haskell-updater-9999.ebuild b/app-admin/haskell-updater/haskell-updater-9999.ebuild new file mode 100644 index 000000000000..05dcc8087bf7 --- /dev/null +++ b/app-admin/haskell-updater/haskell-updater-9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.8.0.0.9999 +#hackport: flags: +pedantic + +CABAL_FEATURES="nocabaldep" +inherit haskell-cabal git-r3 + +DESCRIPTION="Rebuild Haskell dependencies in Gentoo" +HOMEPAGE="https://github.com/gentoo-haskell/haskell-updater#readme" +EGIT_REPO_URI="https://github.com/gentoo-haskell/haskell-updater.git" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="" + +# Need a lower version for portage to get --keep-going +RDEPEND="|| ( >=sys-apps/portage-2.1.6 + sys-apps/pkgcore )" +DEPEND=">=dev-lang/ghc-6.12.1" + +src_prepare() { + default + + if use prefix; then + sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \ + "${S}/Distribution/Gentoo/Packages.hs" || die + + sed -i -e 's,"/","'"${EPREFIX}"'/",g' \ + "${S}/Distribution/Gentoo/GHC.hs" || die + fi + + sed -e 's/^version:.*/&.9999/' -i ${PN}.cabal || die # just to distinct from release install +} + +src_configure() { + haskell-cabal_src_configure \ + --flag=pedantic \ + --bindir="${EPREFIX}/usr/sbin" \ + --constraint="Cabal == $(cabal-version)" +} + +src_install() { + cabal_src_install + + dodoc TODO +} diff --git a/app-admin/haskell-updater/metadata.xml b/app-admin/haskell-updater/metadata.xml index 937381521944..1764e6586336 100644 --- a/app-admin/haskell-updater/metadata.xml +++ b/app-admin/haskell-updater/metadata.xml @@ -5,4 +5,8 @@ haskell@gentoo.org Gentoo Haskell + + haskell-updater + gentoo-haskell/haskell-updater + -- cgit v1.2.3