summaryrefslogtreecommitdiff
path: root/media-video/mkclean
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/mkclean
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/mkclean')
-rw-r--r--media-video/mkclean/Manifest7
-rw-r--r--media-video/mkclean/metadata.xml14
-rw-r--r--media-video/mkclean/mkclean-0.8.10.ebuild40
-rw-r--r--media-video/mkclean/mkclean-0.8.9.ebuild34
4 files changed, 95 insertions, 0 deletions
diff --git a/media-video/mkclean/Manifest b/media-video/mkclean/Manifest
new file mode 100644
index 000000000000..63b270912f8a
--- /dev/null
+++ b/media-video/mkclean/Manifest
@@ -0,0 +1,7 @@
+DIST mkclean-0.8.10.tar.bz2 764380 SHA256 96773e72903b00d73e68ba9d5f19744a91ed46d27acd511a10eb23533589777d SHA512 8e12ac906205b14c162f0fd29d9e1a56ee854e7946706adf22c3df40376ddeb2c23a02c499d8146aeafc945381eabb96e16ca33da1323dda5929a1fc1f337892 WHIRLPOOL 02994d357315fed1d6f88fe93e2c92debb6bcce5b8e9f9f3a24536a4d45f342f399d47348374d0a5a1055ed5964290ed20726778a4989b39c773160eaee69669
+DIST mkclean-0.8.9.tar.bz2 739749 SHA256 28df51f3b59b5d04ecd7f50e609112fe3185b7d74cd7abcd0ab8148c66156275 SHA512 23cf1d6ae66089ea717a09afb02b532b3555a4e3061916c460c15a71c0834127b5650fcb663b8d06d88aa9ba45ffff0b063a4b8914d852cb1086d4b59df59b98 WHIRLPOOL f6fc08f09f6159a1327e4ba75b647696b77e2f0465d6b5ecd12fc5df115ec4e7aa3a78f7fe59cbfb14d745ff054c5e30b959a2f964979d7c9ab9f2c5b02b747b
+EBUILD mkclean-0.8.10.ebuild 982 SHA256 386d69fe69ee9e5f32b27315bc14d4ee686251fff41280a34f75697cf0312a7f SHA512 380a0a9ea83757500d33ad8638b1f32a98fef1d68e97ebf2541f31f7c85f9e24a485caa64e543bb898ecca9cb074638400f017d2c4ef91e9ee035e65d9af6886 WHIRLPOOL b5c8887fe58ee6b457f4cdec53134c029bbacfb8f7e587acdf0880b479ee97df671b0ca5a9b1a64bf28aa2df56ce1e4b3b58e6ffae21c197740c74cc476bbb67
+EBUILD mkclean-0.8.9.ebuild 849 SHA256 b07d3de7b16867d685d77e9faf8e86f9d61861fe940b8caafe2f128c7596b8b6 SHA512 d7db7640bfadea73ab75a74ad9e99bc1adef241fbb910b2cd1559e436a8d8391b613e6f74076193d7231f444287a26c2fa6da95bb2f63153778ec822171c9ad8 WHIRLPOOL 4c3d3919be69e43e0e0eccf729be2fe981ad0e6b0d015ea082e4a670d9e80cbbf890c10dd3b2286e0f9e47c0c566423cf41555f4eb1cb0fa47969b955c7ec948
+MISC ChangeLog 3013 SHA256 53139e362783fc3e5a229d0ca3776736f00a197bb7a1028cb47e5e8f056b389c SHA512 de87467b09c58df09c7e1ea4b7daf4e2d8c819630165a72e3d1dfec2903a369cd64e0a4cb2b3229e0b994f71eb5c4180a175035309ad3149df0b87aa2c020c79 WHIRLPOOL a2d90dc5eb4a480cd47b79f6c66a4571832ccf2a1369e43d4a4dfaeaedc4645b5e6dc05fdc1059368cad4ec16579922f68fe253fcd489425c9192a92ac281e15
+MISC ChangeLog-2015 970 SHA256 09d64f30e9bfdfb89793ef5a4665bbc5cc46761d1fbd548d217648d5f3a26e0d SHA512 24f2e3dcdfa6959ce3042880e317b87150c2f92f81fefdd875f1d7fd43f65416057a44bdc07e05cf5fd32ce74ebd3bbf62abe6128c5e77e930e06931f2a0e54f WHIRLPOOL 0c8db8c3157cc6fd5307303952861e615a702f3c6f417256e4c7cb089f76406f721830eec33ccf050c34f15842d929a0828a0e7bb06998ae48259347469be010
+MISC metadata.xml 948 SHA256 810183b52d8b316f94828269133f9f87479caf246293d49e308c2c0170012e51 SHA512 c246ead2ee597aaf369567b30e4577d6865befa0ef89877f512b1e192913459800d980c84e81f43a06d006e9a8f35204c8d484713a24c2886fa39b5201d226a2 WHIRLPOOL 07b7c74285ca5ecc38411c444c89aec6e69c9b8353580581d79b465212a1879bf047768d02ad7b00835bd84cb1e783659682a1fc027cb4b50f0f2ec0199a357e
diff --git a/media-video/mkclean/metadata.xml b/media-video/mkclean/metadata.xml
new file mode 100644
index 000000000000..d1a34e1539cc
--- /dev/null
+++ b/media-video/mkclean/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ <name>Gentoo Video project</name>
+ </maintainer>
+ <longdescription lang="en">
+ mkclean is a command line tool to clean and optimize Matroska (.mkv / .mka / .mks / .mk3d) and WebM (.webm / .weba) files that have already been muxed. It reorders the elements with the Cues at the front, so your Matroska files are ready to be streamed efficiently over the web. It also removes elements not found in the Matroska specs and the extra Meta Seek list of Clusters that some program add to their file. It can also optionally remux the Cluster blocks to start each boundary with a keyframe and the matching audio/subtitle blocks for that keyframe.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">downloads</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/media-video/mkclean/mkclean-0.8.10.ebuild b/media-video/mkclean/mkclean-0.8.10.ebuild
new file mode 100644
index 000000000000..c094af08ab56
--- /dev/null
+++ b/media-video/mkclean/mkclean-0.8.10.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit toolchain-funcs
+
+DESCRIPTION="mkclean is a command line tool to clean and optimize Matroska files"
+HOMEPAGE="http://www.matroska.org/downloads/mkclean.html"
+SRC_URI="http://downloads.sourceforge.net/project/matroska/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_configure() {
+ tc-export CC CXX
+
+ emake -C corec/tools/coremake
+ mv corec/tools/coremake/coremake . || die
+
+ ./coremake $(corec/tools/coremake/system_output.sh) || die
+
+ # fixing generated makefiles
+ sed -i -e 's|^\(LFLAGS.*+=.*\$(LIBS)\)|\1 \$(LDFLAGS)|g' \
+ -e 's|^\(STRIP.*=\)|\1 echo|g' $(find -name "*.mak") || die
+}
+
+src_compile() {
+ emake -f GNUmakefile -j1
+ emake -C mkclean -f mkWDclean.mak -j1
+ emake -C mkclean/regression -f mkcleanreg.mak -j1
+}
+
+src_install() {
+ dobin release/*/mk*clean*
+ newdoc ChangeLog.txt ChangeLog
+ newdoc ReadMe.txt README
+}
diff --git a/media-video/mkclean/mkclean-0.8.9.ebuild b/media-video/mkclean/mkclean-0.8.9.ebuild
new file mode 100644
index 000000000000..bae50b89372c
--- /dev/null
+++ b/media-video/mkclean/mkclean-0.8.9.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="mkclean is a command line tool to clean and optimize Matroska files"
+HOMEPAGE="http://www.matroska.org/downloads/mkclean.html"
+SRC_URI="http://downloads.sourceforge.net/project/matroska/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+src_configure() {
+ # non-standard configure
+ ./configure || die
+
+ # fixing generated makefiles
+ sed -i -e 's|^\(LFLAGS.*+=.*\$(LIBS)\)|\1 \$(LDFLAGS)|g' \
+ -e 's|^\(STRIP.*=\)|\1 echo|g' $(find -name "*.mak") || die
+}
+
+src_compile() {
+ emake -f GNUmakefile -j1
+ emake -C mkclean -f mkWDclean.mak -j1
+ emake -C mkclean/regression -f mkcleanreg.mak -j1
+}
+
+src_install() {
+ dobin release/*/mk*clean*
+ newdoc ChangeLog.txt ChangeLog
+ newdoc ReadMe.txt README
+}