commit: acfedd3151236f04e4b7d07621d9c8b3eef654a9 Author: NHOrus <jy6x2b32pie9 <AT> yahoo <DOT> com> AuthorDate: Tue Jan 14 08:17:18 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Feb 10 09:07:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acfedd31
media-video/mkvalidator: add 0.6.0 Fixes C99 and C23 compatibility, plus general bugfixes Bug: https://bugs.gentoo.org/809983 Closes: https://bugs.gentoo.org/881069 Signed-off-by: NHOrus <jy6x2b32pie9 <AT> yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/36452 Signed-off-by: Sam James <sam <AT> gentoo.org> media-video/mkvalidator/Manifest | 1 + media-video/mkvalidator/metadata.xml | 4 +++ media-video/mkvalidator/mkvalidator-0.6.0.ebuild | 31 ++++++++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/media-video/mkvalidator/Manifest b/media-video/mkvalidator/Manifest index 75824e815424..8f69ce127539 100644 --- a/media-video/mkvalidator/Manifest +++ b/media-video/mkvalidator/Manifest @@ -1 +1,2 @@ DIST mkvalidator-0.5.2.tar.bz2 612382 BLAKE2B a60b64902e068b82f95f61295088dbf56ab122918e46a36043246310fcf7e4a6c7f997866a8802a119e18305acbbe532acfb7cde907499168f75436b86ad7482 SHA512 c87d89ce97f8c701f73932012af8c8df3d6e5ac8b0ee24e48000f93b0e29e02ce74250565f6a662fa0c9c2fbd9910705e1d1403ac6d2ac2fe54331ef150d00cc +DIST mkvalidator-0.6.0.tar.bz2 661500 BLAKE2B f23ecf5f9691c8aea4f9d9099720431de83e92f36e495059ec856f4b43bfbd30931e539fce186d9865dc2fe6bff4b69eb8a49f92ce1d1507c48da6a0fe578bfa SHA512 b8ef7721ea4c2c9d3cbc2d813d2f0476ba36270080e636fe0be40319569b4a32beac6a9a4b0a9f56c6c700d5cba5927e77f93a4498d8bf1037720506c7676b7a diff --git a/media-video/mkvalidator/metadata.xml b/media-video/mkvalidator/metadata.xml index 6fea51690bb5..eb2107f5ca47 100644 --- a/media-video/mkvalidator/metadata.xml +++ b/media-video/mkvalidator/metadata.xml @@ -8,4 +8,8 @@ <longdescription lang="en"> mkvalidator is a simple command line tool to verify Matroska and WebM files for spec conformance. It checks the various bogus or missing key elements against the EBML DocType version of the file and reports the errors/warnings in the command line. </longdescription> + <upstream> + <remote-id type="sourceforge">matroska</remote-id> + <remote-id type="github">Matroska-Org/foundation-source</remote-id> + </upstream> </pkgmetadata> diff --git a/media-video/mkvalidator/mkvalidator-0.6.0.ebuild b/media-video/mkvalidator/mkvalidator-0.6.0.ebuild new file mode 100644 index 000000000000..dbb113327918 --- /dev/null +++ b/media-video/mkvalidator/mkvalidator-0.6.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="mkvalidator is a command line tool to verify Matroska files for spec conformance" +HOMEPAGE="https://www.matroska.org/downloads/mkvalidator.html" +SRC_URI="https://downloads.sourceforge.net/project/matroska/${PN}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_configure() { + local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DBUILD_SHARED_LIBS=OFF + ) + + cmake_src_configure +} + +src_install() { + newdoc ChangeLog.txt ChangeLog + newdoc ReadMe.txt README + + cd "${BUILD_DIR}" || die + dobin mkvalidator/mkvalidator +}
