summaryrefslogtreecommitdiff
path: root/app-emacs/markdown-mode
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
commitacfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch)
tree13151a7440c2560b01e3cf5bd56ad280482b88bf /app-emacs/markdown-mode
parent67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff)
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'app-emacs/markdown-mode')
-rw-r--r--app-emacs/markdown-mode/Manifest3
-rw-r--r--app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch13
-rw-r--r--app-emacs/markdown-mode/markdown-mode-2.7.ebuild57
3 files changed, 73 insertions, 0 deletions
diff --git a/app-emacs/markdown-mode/Manifest b/app-emacs/markdown-mode/Manifest
index 83bf738ee1b9..7b71a1a265b0 100644
--- a/app-emacs/markdown-mode/Manifest
+++ b/app-emacs/markdown-mode/Manifest
@@ -2,6 +2,9 @@ AUX 50markdown-mode-gentoo.el 252 BLAKE2B 1b718b5fb40ac043f74647d1bbf344bf07a63e
AUX markdown-mode-2.5-markdown-command.patch 680 BLAKE2B 16e8c8f8225ee197aee2d112b4a6c26a22435d5f167140234afc78b5ba4a1f581270da293b6602a22c90f01f08ac710739b7d0df4632b71976129d0548c8c95c SHA512 25a9e93eee6692f7ad55dc494c2a8b3400062ae6ffebafa21b091e32dfc877c2d39974282f4f3b64dd5e1e5376e449cec1fe204ce3948316457736d8a546c032
AUX markdown-mode-2.5-test.patch 1314 BLAKE2B f238a3bf1426845c83d7882fd745350166cd5cf3721a4f7611619b73c720ae2e4435e7c14b379d3399d3fe21f258ec0368be44ccee87d0da0391d3401496b14f SHA512 87c7a633d9f0fea730d29f240824224a8569fbc4dd9337e40838000b4aad7a056fc0779965b5c2b6b436d6b7fafdf221dac1374df9fccfb807fdc53a453e2f38
AUX markdown-mode-2.6-remove-failing-tests.patch 3583 BLAKE2B 124dd5cef93dd507e3c90718c1c03d8834c5012dabd75d9391be8b918cb7b230ce5f9797236b91f79dbcb09d8cb1bc7d049fd5778d81590d792b24be0c1b5344 SHA512 5edefbd4109e485a0e91fdbd10287ec6bc8c0353aec427b22feae84fc6a1475b60a53226e30d1529ed2ecf9353ad26af5e8cda532943e08d1d3332b00e5236ac
+AUX markdown-mode-2.7-test.patch 573 BLAKE2B 5c6894bcb51af16b14b805492e0fbc1e48646119b1272ed594277d32ad7a145c403115a6174b980313b3d61fc39a7c8c9aa3144e47797483dc44106ba7ef0191 SHA512 7c52ac919853c7f751563291421cea3b753b6c97a1e8ea04c83989c1f97a4ce53e75bcae4f31546f9a3164e4196e6e5f236d4dca4ceb51774bea52c2b42db20f
DIST markdown-mode-2.6.tar.gz 222181 BLAKE2B 173ba3e152bc4fa45548833bbf87e4e00a56fa2150874b8c3ef395e8364cabeebbe7ab1e582dd55bd531b2a130191b3e79db410b126b6edc8f0573f742b47a33 SHA512 fbfb7a98bb0c562d501d6b1c40987751233ccf386864db43296e02bcaf7d2b8c8d634f1411b91662947e90f33466728101ec0018d2abf46df936f7b19a79b371
+DIST markdown-mode-2.7.gh.tar.gz 229464 BLAKE2B df4894fcf65649b9e7cf671f36b9724f8d754530d6398812e1b547ea3c583a48826656c723d17ec651a561a85a45308105cae18fbec127c4b7710964202b994e SHA512 744174a81240e3c6a4d92a94928cce7070f63c86805639bbb8f1b0a29b33ca3d079ac5956c30d280db95228b73a4c6044b276e0376b407128054fd7fa997919f
EBUILD markdown-mode-2.6.ebuild 1112 BLAKE2B 669d0a31a2a8d2688e096e7effe80f1353837d9d0695af9af7e048b58ae51515cf1597a61b7557f481d25b113670edeafc87f27b30ccab24e1e4126af9f56be1 SHA512 8ebb9e7f977e646de9fc44f184ebb5416c496a9ae93f5ce43bcd12643d60bc07cdaf15056ddf2869b3c37ade9f99ae693a270fed3176d9c6e56ebfd6e2af1342
+EBUILD markdown-mode-2.7.ebuild 1140 BLAKE2B 0c0f363b7fe9259b7f8b1d3c0801c947654bde650a1a3315179fb5304436ccecc4ba43c7bc3417d45eba5559375da9aa073be211ba40fefeb2e554f8baaf65ca SHA512 c17237dda448bc7fd38e9b54b106ba50332172add87dd7ef1b6d8941b86adf99b635e24fc9e106e5d1a410f9914d9cdfa7ac5f70356140be721b69c78533966b
MISC metadata.xml 570 BLAKE2B 75359fd9f3254df7c71f76bd6c83b469eb57488c0b0aa9ea4fe582699354f75e05b3499d9ea977ba7438caa234358a564c22a060945aac7a6a1c05ae119e7720 SHA512 18954ffedc2e688bd7eb61e407c685220a002564c4376e24a390ed7eddd8385f285e3b8b49edac7702b8fde5d884ea1c92da4275ec8ff091423c7ae691f86327
diff --git a/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch
new file mode 100644
index 000000000000..a3699fbd3499
--- /dev/null
+++ b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch
@@ -0,0 +1,13 @@
+This test seems to expect interactive input, therefore disable.
+
+--- a/tests/markdown-test.el
++++ b/tests/markdown-test.el
+@@ -7102,7 +7102,7 @@ Detail: https://github.com/jrblevin/markdown-mode/pull/590"
+ (should (string= (markdown-wiki-link-link) "Zettel Markdown")))
+ (kill-buffer)))))
+
+-(ert-deftest test-markdown-ext/wiki-link-search-under-project ()
++(defun --test-markdown-ext/wiki-link-search-under-project ()
+ "Test that searching link under project root."
+ (let ((markdown-enable-wiki-links t)
+ (markdown-link-space-sub-char " ")
diff --git a/app-emacs/markdown-mode/markdown-mode-2.7.ebuild b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild
new file mode 100644
index 000000000000..6201b34f02cf
--- /dev/null
+++ b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp optfeature
+
+DESCRIPTION="Major mode for editing Markdown-formatted text files"
+HOMEPAGE="https://jblevins.org/projects/markdown-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jrblevin/${PN}"
+else
+ SRC_URI="https://github.com/jrblevin/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ || (
+ dev-python/markdown2
+ dev-python/markdown
+ virtual/pandoc
+ )
+"
+BDEPEND="
+ test? (
+ virtual/pandoc
+ || (
+ app-text/aspell[l10n_en]
+ app-text/hunspell[l10n_en]
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/markdown-mode-2.5-markdown-command.patch"
+ "${FILESDIR}/markdown-mode-2.6-remove-failing-tests.patch"
+ "${FILESDIR}/markdown-mode-2.7-test.patch"
+)
+
+DOCS=( CHANGES.md CONTRIBUTING.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ optfeature "editing Markdown source code blocks" app-emacs/edit-indirect
+}