From acfd7c956a7b45da7af1452ec12e0b2d5e6ac65b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 26 Feb 2025 19:26:07 +0000 Subject: gentoo auto-resync : 26:02:2025 - 19:26:07 --- app-emacs/markdown-mode/Manifest | 3 ++ .../files/markdown-mode-2.7-test.patch | 13 +++++ app-emacs/markdown-mode/markdown-mode-2.7.ebuild | 57 ++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch create mode 100644 app-emacs/markdown-mode/markdown-mode-2.7.ebuild (limited to 'app-emacs/markdown-mode') 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 +} -- cgit v1.2.3