diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
commit | 386855c4d1ef509c1fd32abd721589c81669613b (patch) | |
tree | 35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/markdown-unlit | |
parent | 0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff) |
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/markdown-unlit')
5 files changed, 76 insertions, 3 deletions
diff --git a/dev-haskell/markdown-unlit/Manifest b/dev-haskell/markdown-unlit/Manifest index ab5bcb438874..9aa47f2dff55 100644 --- a/dev-haskell/markdown-unlit/Manifest +++ b/dev-haskell/markdown-unlit/Manifest @@ -1,3 +1,6 @@ +AUX markdown-unlit-0.5.1-add-executable-flag.patch 705 BLAKE2B 0016cac9fde40ddf72b09f43cd3ca5ba191da353e7a0431fef68adb6a26d781a7250e4195d5d238c5b863ff3278a0ae9adcb218b9313aa483ec10c916caf81ac SHA512 cbaed2db2405ee5378119feda1b13d18ad0512174f384b5f5ecf251e92f8bc51d425f44955d1091d4211ebaf006b5e43ee43ee9cba6aef5dfd2728f31c2ed4f8 DIST markdown-unlit-0.5.0.tar.gz 4681 BLAKE2B cde0d867185c714e0c5d3c76e0baed4b1f7df4f0b85170e3d69476149caa5dd06f7de181e750eee357543ebc2d8e4178d711bee903bd41a5085c75057c9374c8 SHA512 580b4e4a4fcccf845c3e618b2ebc425dd8dba024c1c8bbae8db00a3e4b768353fe6738195dad80ae2afb1a46fcfad46cbed6d98bea1017ef098366fa7a2633ea -EBUILD markdown-unlit-0.5.0.ebuild 763 BLAKE2B bc62044136a693843f81e250d19881d06b08a88acad4e71d15e0f2518428b79c3c2ae53a7f76d71debd6f18ce1e342e317a4bc7b96c26be7e723fb5d0a0b34c2 SHA512 1a702b807f6587c307faba30a6be63213bf047e5c8181995ba7b583a015c0893de1f57f4e714585f492379419e7c7a29a14c14d5b7ac02fe98f9116de63e90e8 -MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4 +DIST markdown-unlit-0.6.0.tar.gz 5201 BLAKE2B fe5e50cd6df156b1db92859099681f2c6796cc2557144b771819ca215cc171dc5f6dd4d11a15fe24da9ac18e92e925b5e2199e6b85b7d789e4167812028e1c0f SHA512 a1d7179ee82635c5fc07a39fd47b8ec288b260844ac3a90038ea97c7a22c170f2e9db0c72ad538242cbe1ae23b75fd27319650142d0f5bf47793954c3b45639a +EBUILD markdown-unlit-0.5.0.ebuild 763 BLAKE2B f6d0a85004ab33ceb96db5fab0ada57dff91e262041314ffe353f395bbd0eb23e5190dc3dbcccd7d4a3aeaa2e033b846996022a4fff4e010e987eaadfba61b01 SHA512 0dcfcb4b8a1f4d2c691671ce52e62fb9e23021b736ffc59c49c0db136615a1f2e4b4994fb061e01994e70cde83e01b78458c5065696662b57306014dd5bca015 +EBUILD markdown-unlit-0.6.0.ebuild 864 BLAKE2B baf0166c7929afc8f8c7c65c9ef6b5c1c9a2e41577f8db289e35ca61ef8e13d03840333623a90cfa86939bc3c899b9b2a6f4eaaefb44d942646cda67c1472bb0 SHA512 86b3153f8a998241e817f20a5bc8526f083dfb0e7e5403b7918e4997c81ddbc238e3c67caac618fa232efad2fbc0a0abcb14c341980e456e2cab58bfb70d7a58 +MISC metadata.xml 453 BLAKE2B 8da5bb64d4e7b258c0a01046a93e6825617d91ca2fb510fe346a70f922dc89f2d0d2e6de8ca1d9e433f25725918c6fc28aa27266419986a700d293c1e953706a SHA512 2bb8ed5894d65942153830efd7b3cd98fb59f638cd03525be34c1c685f88f92392b82dc8f669e27906844ce6ec7e4996966a83c1c0a2b2ab297163b939e4257c diff --git a/dev-haskell/markdown-unlit/files/markdown-unlit-0.5.1-add-executable-flag.patch b/dev-haskell/markdown-unlit/files/markdown-unlit-0.5.1-add-executable-flag.patch new file mode 100644 index 000000000000..3a40c845652e --- /dev/null +++ b/dev-haskell/markdown-unlit/files/markdown-unlit-0.5.1-add-executable-flag.patch @@ -0,0 +1,23 @@ +From: hololeap <hololeap@protonmail.com> +Signed-off-by: hololeap <hololeap@protonmail.com> + +Add new USE flag: executable +This toggles building the executable. Since this seems to be the primary +purpose of the package, it is enabled by default. + +--- markdown-unlit-0.5.1/markdown-unlit.cabal.bak 2021-08-28 01:55:59.160717350 -0600 ++++ markdown-unlit-0.5.1/markdown-unlit.cabal 2021-08-28 01:58:49.820717433 -0600 +@@ -35,7 +35,13 @@ + Paths_markdown_unlit + default-language: Haskell2010 + ++flag executable ++ description: Build executable ++ default: True ++ + executable markdown-unlit ++ if !flag(executable) ++ buildable: False + main-is: Main.hs + other-modules: + Paths_markdown_unlit diff --git a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild index 33165e48e972..be0a1fa55749 100644 --- a/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild +++ b/dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 # ebuild generated by hackport 0.6.1 diff --git a/dev-haskell/markdown-unlit/markdown-unlit-0.6.0.ebuild b/dev-haskell/markdown-unlit/markdown-unlit-0.6.0.ebuild new file mode 100644 index 000000000000..f26205873cf5 --- /dev/null +++ b/dev-haskell/markdown-unlit/markdown-unlit-0.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.8.4.0.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Literate Haskell support for Markdown" +HOMEPAGE="https://github.com/sol/markdown-unlit#readme" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="+executable" + +RDEPEND=" + dev-haskell/base-compat:=[profile?] + >=dev-lang/ghc-8.10.6:= +" +DEPEND=" + ${RDEPEND} + >=dev-haskell/cabal-3.2.1.0 + test? ( + =dev-haskell/hspec-2* + dev-haskell/quickcheck + dev-haskell/silently + dev-haskell/stringbuilder + dev-haskell/temporary + ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.5.1-add-executable-flag.patch" ) + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag executable executable) +} diff --git a/dev-haskell/markdown-unlit/metadata.xml b/dev-haskell/markdown-unlit/metadata.xml index 937381521944..ff003871f22c 100644 --- a/dev-haskell/markdown-unlit/metadata.xml +++ b/dev-haskell/markdown-unlit/metadata.xml @@ -5,4 +5,11 @@ <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> + <use> + <flag name="executable">Build executable</flag> + </use> + <upstream> + <remote-id type="hackage">markdown-unlit</remote-id> + <remote-id type="github">sol/markdown-unlit</remote-id> + </upstream> </pkgmetadata> |