# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="GitHub's fork of cmark, a CommonMark parsing and rendering library and program"
HOMEPAGE="https://github.com/github/cmark-gfm"
SRC_URI="https://github.com/github/cmark-gfm/archive/${PV//_p/.gfm.}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/0.29.0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="static-libs"
S="${WORKDIR}/${P/_p/.gfm.}"
#src_prepare() {
# default
# cmake_src_prepare
# sed -r \
# -e '/install.EXPORT cmark-gfm-extensions/s@lib\$\{LIB_SUFFIX\}/cmake-gfm-extensions@\$\{CMAKE_INSTALL_LIBDIR\}/cmake@' \
# -i extensions/CMakeLists.txt || die
#}
src_configure() {
local mycmakeargs=(
-DCMARK_STATIC=$(usex static-libs)
-DBUILD_SHARED_LIBS=ON
-DCMARK_TESTS=OFF # current 3yo release is not compatible with modern pythons, and not needed in non-gentoo repo, actually
-DCMARK_LIB_FUZZER=OFF # wrong flags
-DCMARK_FUZZ_QUADRATIC=OFF # wrong flags
)
cmake_src_configure
}