summaryrefslogtreecommitdiff
path: root/dev-haskell/markdown-unlit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/markdown-unlit
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/markdown-unlit')
-rw-r--r--dev-haskell/markdown-unlit/Manifest7
-rw-r--r--dev-haskell/markdown-unlit/files/markdown-unlit-0.5.1-add-executable-flag.patch23
-rw-r--r--dev-haskell/markdown-unlit/markdown-unlit-0.5.0.ebuild2
-rw-r--r--dev-haskell/markdown-unlit/markdown-unlit-0.6.0.ebuild40
-rw-r--r--dev-haskell/markdown-unlit/metadata.xml7
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>