summaryrefslogtreecommitdiff
path: root/dev-ada/markdown
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-02 06:31:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-02 06:31:11 +0000
commitff733bfb4d0bd82175e03255004faef8721b53ea (patch)
treec1061dbb981bc9e61d4f31b6610569711c7b482f /dev-ada/markdown
parentc4d4d544a37efc45bd5482e62e1fcdbe7d5993d3 (diff)
gentoo auto-resync : 02:01:2025 - 06:31:11
Diffstat (limited to 'dev-ada/markdown')
-rw-r--r--dev-ada/markdown/Manifest7
-rw-r--r--dev-ada/markdown/markdown-23.0.0-r2.ebuild26
-rw-r--r--dev-ada/markdown/markdown-24.0.0-r1.ebuild (renamed from dev-ada/markdown/markdown-24.0.0.ebuild)4
-rw-r--r--dev-ada/markdown/markdown-25.0.0.ebuild54
4 files changed, 60 insertions, 31 deletions
diff --git a/dev-ada/markdown/Manifest b/dev-ada/markdown/Manifest
index cb6109c89460..38266ed900f9 100644
--- a/dev-ada/markdown/Manifest
+++ b/dev-ada/markdown/Manifest
@@ -1,5 +1,6 @@
-DIST markdown-23.0.0.tar.gz 29626 BLAKE2B 146c980635aec06e8b806f3b00ef8a66b2a34de0a5aebf3ff1a83d3f99187b97c714c81a5a7054dd75d3fa87e6682b260636c12044fce05dc79ddf52d2fe56a5 SHA512 13497f8762d360190d158bbcbbb3a0efaaedad0c67b69d0df63c31029ed482c5b6a169152433fb3fd267e97bebc1950d0a8307fc849945a1b7f68892feb496c0
+DIST commonmark-spec-0.31.2.tar.gz 75228 BLAKE2B bc92d6f39527e6d675d89b34a2e0941bf18a7faf0dfc7622d95bab7504b745629fa210b3c6e39f4ae1300ce14936b43a709b237b6b5fcb9e3095f94312b1d454 SHA512 b44e0b791a2d7e597c5280f1f8779ff8e3f6dab376e97872077e34adb0b2ad264b55155e5c9d0b88713b479f1b4254f766399a0901d02e63da5088a8585e85ba
DIST markdown-24.0.0.tar.gz 44043 BLAKE2B c8ae36d9bb628298a61ca91f15c3c937c1b5d192c90f38fbf85a7a2b193664abd7dcad50a61c75f91160475774f6ddf2ecdb7b47ad9f454223795fd6983afb01 SHA512 beb6adc41d86a2b18debbc21bdafbd069cfef72bd2cd52d5b18630316744f25fc6c71450d87dc8a87830a9a40458a494132dec61c10587d5d81418f58c6e0f73
-EBUILD markdown-23.0.0-r2.ebuild 652 BLAKE2B 12e18eeb98bd63e7b5b60d81b187d32a922140354a0a0e1697028a5a4b0ac5d63a1d909d18c9418208c4dc03c31c43167bc3ee69c7133ddca3e5178339e91e5e SHA512 ccb19fe523ae9f64638aee576fb6e630f4c650c9e9dd8500220bbd57ab1c3f04a22a6dc0baac9a8f3b235bb936c5b61cb8068df3a112c1b81875727795bab2bc
-EBUILD markdown-24.0.0.ebuild 657 BLAKE2B c7fa4385fc1e171f5e3fb1da169547e78fcc8eb23ac187b3ed9ebd7c1398ba3d44a53d3c7d5cae9e1d1cffffaceafebb148ca0833dea3bade853419b1b62c3b9 SHA512 6b9be67d63fe36bddc62f1946c5eec19b88b130c4223ca6d9f43a2868d7594956fabef1c6dd8a4f0c7e9615333b8fe49819c661b602d85243b9846c069be4fdf
+DIST markdown-25.0.0.tar.gz 48445 BLAKE2B ccdf0e6851c462b88565611e89db60dc42895f9c55e7f1219a1dfee98623575f5c5bc416b813becf4e7f3ed64791a82d1edd20b4082c1ccb1349cd68f88c018f SHA512 1818110a0539b91d407b1bba6ca2d9f18e0d5fe71be97dc9cd1000331e579a5f06349f4f1b11f09341e507dbff9e47cafb31df2d5816e33c1c84baa9e4b01009
+EBUILD markdown-24.0.0-r1.ebuild 647 BLAKE2B 21bb1683c3af1d9ff0e5b8ac526d6ac4218c9dcd5f516a7aec6b5493ec6a4f138ab79023e5dd178f258b7ab3ba42d5f571fb807409634b1802467096c376db00 SHA512 da8dcd4511261b95ddd654ac22a273cd156f036331a01f70ba203641622788d87ae972cbdbe13136fd49b719e6da34bb2d2ce8ebcb906d4ba023f3b28a9f010b
+EBUILD markdown-25.0.0.ebuild 1224 BLAKE2B 113a087729c20f5fb7403a34e77e2ee4dc58d91dec1cda9785aa645c2e76cb7cfc2c2af273880a3df794f987db318be20c55cb394d956f304ec3a5d46240e86c SHA512 83aaa4fbece21b110a5b684b25ebe2b51f38bbc256373b28cf2c15eaecabd22c82a6e73cd5df06d04b1ac2f04c49e784d524066b69f0acc729785bb57b32e548
MISC metadata.xml 297 BLAKE2B e9b6674777967e3b392b904af4cac37deff1e0344979b3ae53cf4130353f2d8bf8a38ecd999182c958559a0c4c56255366253ece09f37f59583ebe9dd78dad20 SHA512 517d8222a6bc08f0cf301e11858640f2f40389f338fe1bf77aff093aa3c9ac886688a388f314d9b227f63eacf971034ae056988041c746e7dc9ce58e12ca5821
diff --git a/dev-ada/markdown/markdown-23.0.0-r2.ebuild b/dev-ada/markdown/markdown-23.0.0-r2.ebuild
deleted file mode 100644
index ff6f2a9745ef..000000000000
--- a/dev-ada/markdown/markdown-23.0.0-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
-inherit ada multiprocessing
-
-DESCRIPTION="Provides a markdown parser written in Ada"
-HOMEPAGE="https://github.com/AdaCore/markdown"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="${ADA_DEPS}
- dev-ada/gprbuild[${ADA_USEDEP}]
- dev-ada/VSS[${ADA_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND=""
-
-src_compile() {
- gprbuild -v -p -j$(makeopts_jobs) -XBUILD_MODE=dev gnat/markdown.gpr -cargs ${ADAFLAGS}
-}
diff --git a/dev-ada/markdown/markdown-24.0.0.ebuild b/dev-ada/markdown/markdown-24.0.0-r1.ebuild
index 7b04a6f1cd8e..1c2a4d380b42 100644
--- a/dev-ada/markdown/markdown-24.0.0.ebuild
+++ b/dev-ada/markdown/markdown-24.0.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gcc_12 gcc_13 )
inherit ada multiprocessing
DESCRIPTION="Provides a markdown parser written in Ada"
diff --git a/dev-ada/markdown/markdown-25.0.0.ebuild b/dev-ada/markdown/markdown-25.0.0.ebuild
new file mode 100644
index 000000000000..74154640a54e
--- /dev/null
+++ b/dev-ada/markdown/markdown-25.0.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ADA_COMPAT=( gcc_12 gcc_13 )
+PYTHON_COMPAT=( python3_{10..13} python3_13t )
+
+inherit ada python-any-r1 multiprocessing
+
+SpecV=0.31.2
+SpecN="commonmark-spec"
+Spec=${SpecN}-${SpecV}
+
+DESCRIPTION="Provides a markdown parser written in Ada"
+HOMEPAGE="https://github.com/AdaCore/markdown"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ test? (
+ https://github.com/commonmark/${SpecN}/archive/refs/tags/${SpecV}.tar.gz
+ -> ${Spec}.tar.gz
+ )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${ADA_DEPS}
+ dev-ada/gprbuild[${ADA_USEDEP}]
+ dev-ada/VSS[${ADA_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+src_prepare() {
+ if use test; then
+ mv ../${Spec} ${SpecN} || die
+ sed -i -e "s|python3|python|" Makefile || die
+ fi
+ default
+}
+
+src_compile() {
+ gprbuild -v -p -j$(makeopts_jobs) -XBUILD_MODE=dev gnat/markdown.gpr \
+ -cargs ${ADAFLAGS} || die
+}
+
+src_test() {
+ emake build_tests
+ emake check_markdown
+ diff -u testsuite/commonmark/xfails.txt \
+ commonmark-spec/markdown_tests_result || die
+}