summaryrefslogtreecommitdiff
path: root/app-cdr/cuetools
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 /app-cdr/cuetools
reinit the tree, so we can have metadata
Diffstat (limited to 'app-cdr/cuetools')
-rw-r--r--app-cdr/cuetools/Manifest10
-rw-r--r--app-cdr/cuetools/cuetools-1.3.1-r2.ebuild37
-rw-r--r--app-cdr/cuetools/cuetools-1.3.1.ebuild31
-rw-r--r--app-cdr/cuetools/cuetools-1.4.1.ebuild32
-rw-r--r--app-cdr/cuetools/files/cuetools-1.3.1-flac.patch16
-rw-r--r--app-cdr/cuetools/metadata.xml19
6 files changed, 145 insertions, 0 deletions
diff --git a/app-cdr/cuetools/Manifest b/app-cdr/cuetools/Manifest
new file mode 100644
index 000000000000..4781b0152437
--- /dev/null
+++ b/app-cdr/cuetools/Manifest
@@ -0,0 +1,10 @@
+AUX cuetools-1.3.1-flac.patch 457 SHA256 6cd022a9a64ef774c25042e801f79bedbf2a5bd61c5b0ef89e238a776d104313 SHA512 e860a60f0e71b92dac00c8bc84d856cfb6158c91eb48de74cef5cec27eb8ff1b2ebcb0d4b36b36293d9f0f7767d320caa3de06ac60eeed9cc1625e094670287f WHIRLPOOL 18beaeb4bdc98356b53032a30312c485b4f94028eece8bf7463c851c3f70c41796992d7d71fe1f8589db243fc49351a71b58c44b6d36e4be62f1543c53ac07a9
+DIST cuetools-1.3.1-debian.patch.bz2 7622 SHA256 65bd4f3a306618383fb94eb452ecb01ff8c06622db6c6c48133a74bf962c4f2c SHA512 a79b7e05452e1b5c8aa385ba831abc1a0db2493f8a5a8ddcc1435f224e81f5a060d2e6152f707360501c284d0e1ef4840a2c6cca200eecf3b741d99f5c285ced WHIRLPOOL 895e4f4e0f3fe654c56081f544eabda0a0eebf9ea450802ac9f5e6b207ced5a13d7eca811c6e654195d07a06d4d0e05291dc39e32969dde500ad5c8623a72302
+DIST cuetools-1.3.1.tar.gz 161483 SHA256 6eb54fa619e55cb73348b2bfc71262a394cda280f613d3913e8c766d9cb2bdde SHA512 b1c3f782ea07743f765af5c03f6fbaaad1baa9fc93de1020406afa2b2a14ef5ab67db6647af5c855590102caab6061189744d4fb15eee92ecafd4b69fad338a2 WHIRLPOOL bc355f49daaafcdc050a4e2a1f1870533588008a27218e5ad45fd6e12a3953a3de375c95999103b6c144912486acff406cf498df6b24a869c0bcda33833f4edd
+DIST cuetools-1.4.1.tar.gz 32720 SHA256 24a2420f100c69a6539a9feeb4130d19532f9f8a0428a8b9b289c6da761eb107 SHA512 dc81e6ec756f9d040dd913e8f340be136d68619caa24bdec21364f94b4fc0ffcbcf21325c7fd53c9230d6d70a2856b45a32c5ca7f41ec76fa47298bf226d959e WHIRLPOOL 81f28e3f227b82555d6815c4ee7d2510e75e899761fc376e3a98e1a6a3b5ec25e8ccfd40c1b8ce5036f5cf226cd767b34a3fc128e80084205f064db281fee9a0
+EBUILD cuetools-1.3.1-r2.ebuild 855 SHA256 a469951f496f69cc78c2dfa2db7fe7dfd6bbd913da47e76400ff3d4219fb4bca SHA512 a5ab5803a40530898326e5ce0a8d1ef3166b2a655eff84f6ce652595074f2a9bff977e29d220db35359040ec8898b7cd16f663b37f10f515eadc546964cd52c9 WHIRLPOOL 0f04060c4ecb8b9deac879aa7cddfd9af0a2e63928eb48b0f06f0764c2c851deda05e11e4e0e68fe5deffb511789d1dc6c05465dd550cb97b642be5be0c52a6a
+EBUILD cuetools-1.3.1.ebuild 747 SHA256 ac39f3d98ae133c6aeb3436838358050fa31dc65665ab8b9c8cde3efff6f9718 SHA512 d3f3a16dd59499a451af570c3cf755b991e78a07ac68af4f68660b363108000a8f85b9b1c72b8b2380fd36dc15b892ac315ac8cc44e932bd5ed8d0bb49904886 WHIRLPOOL 76a90d6a9ca535bdd1ddf844e2d172f3a3a637a658768fef398a39922786cfa93f816acce8cab58e9f1e051c36d233470c3b6cce021defec3f053aa570f019b6
+EBUILD cuetools-1.4.1.ebuild 716 SHA256 c7533d4539abe0668464aa1677180db8a0a55dcd21a7ec501efa9e5738749fb1 SHA512 504fabbb38827aa1474f7294aa5f96964a55a1c8876a6a321954d05ec21861228dae4653e7cf3d83b9e3feb47caa06c59c0bc7135539ae3628b7b279d2e8b948 WHIRLPOOL ad9a824af3ce93adb21ceb77cea00b2e70562baa25e6a35c239326e2ef112da331871d18b02e1995677cdd8b39f7f139ac56047a3d83b48a16a228e57eecdfa8
+MISC ChangeLog 3955 SHA256 37b6f12b4a22eb031639ec26bd2e1f82c443b8dad78fb2d538a9e844f5921de3 SHA512 405b7e1a1acf88d88e3a17240d2791166127242157a07feeafd795f653a9cdbd45bbf862968af0257f84283082a62caf1e6a712fa14faa3711c9497fb6c8f5a4 WHIRLPOOL aa8a9c18a82b810746556e82282ee294159aac3c1ba6aed365e9b3587b95ca537cd3c0da8ade10dfc34f528e00fbb3d39d3c6c68a438b1d12f329e8bfd832e9a
+MISC ChangeLog-2015 2603 SHA256 e2ea92b1d8703645605e45678c914f918e766728cfd85a88525c0c058de58366 SHA512 a1802641f125f165fdccf9ad846d0291f005e5fea27bbcc63a57d9b46b2f62dc9cab1a1e0a890af7bfa72fb2533366cd007f2c690c82d294d9f4131a19cbfe66 WHIRLPOOL 12a0ce835377d990809689b6114cf6b3c7a9e2ab916049166a6264f28e355f78ca0d4d293df82dace6129231839002fd5621446cd4596b89bc0479dca338cb67
+MISC metadata.xml 772 SHA256 0e5d1c32082faa412e8c8f8e1eb8a5376cb60f56c28e284c8992eff38b5350ed SHA512 ecc3959a6b771c5924d689406707c05ef22ae816973c54a34071184fa54c5dc3eec83bdd025f238095492f057dcc8f760536cd67e8fe3af30be6e73c444f7079 WHIRLPOOL a0df6b7ca629ade98217bda13d882cbfd50f5b3b110d1053d04f772b4a32d84054eeede044fd661ccb517b58de9368ef9b01062fdacba2172a6fa6727622757f
diff --git a/app-cdr/cuetools/cuetools-1.3.1-r2.ebuild b/app-cdr/cuetools/cuetools-1.3.1-r2.ebuild
new file mode 100644
index 000000000000..d95f2f9ee6f3
--- /dev/null
+++ b/app-cdr/cuetools/cuetools-1.3.1-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Utilities to manipulate and convert cue and toc files"
+HOMEPAGE="https://github.com/svend/cuetools"
+SRC_URI="https://github.com/svend/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${P}-debian.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="extras"
+
+DEPEND="sys-devel/bison
+ sys-devel/flex"
+RDEPEND="extras? (
+ media-sound/vorbis-tools
+ media-libs/flac
+ media-sound/mp3info
+ )"
+
+src_prepare() {
+ epatch "${WORKDIR}"/${P}-debian.patch \
+ "${FILESDIR}"/${P}-flac.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS NEWS README TODO
+ use extras && dobin extras/cuetag.sh
+ docinto extras
+ dodoc extras/{cueconvert.cgi,*.txt}
+}
diff --git a/app-cdr/cuetools/cuetools-1.3.1.ebuild b/app-cdr/cuetools/cuetools-1.3.1.ebuild
new file mode 100644
index 000000000000..e1cd52002363
--- /dev/null
+++ b/app-cdr/cuetools/cuetools-1.3.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils
+
+DESCRIPTION="Utilities to manipulate and convert cue and toc files"
+HOMEPAGE="http://developer.berlios.de/projects/cuetools/"
+#SRC_URI="mirror://berlios/${PN}/${P}.tar.gz
+SRC_URI="mirror://gentoo/${P}.tar.gz
+ mirror://gentoo/${P}-debian.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ use ppc && epatch "${WORKDIR}/${P}-debian.patch"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed."
+ dodoc AUTHORS NEWS README TODO
+ insinto /usr/share/doc/${PF}/extras
+ doins extras/cue{convert.cgi,tag.sh}
+ docinto extras
+ dodoc extras/*.txt
+}
diff --git a/app-cdr/cuetools/cuetools-1.4.1.ebuild b/app-cdr/cuetools/cuetools-1.4.1.ebuild
new file mode 100644
index 000000000000..8bc9dc5aacae
--- /dev/null
+++ b/app-cdr/cuetools/cuetools-1.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="Utilities to manipulate and convert cue and toc files"
+HOMEPAGE="https://github.com/svend/cuetools"
+SRC_URI="https://github.com/svend/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="flac mp3 vorbis"
+
+RDEPEND="
+ flac? ( media-libs/flac )
+ mp3? ( media-sound/mp3info )
+ vorbis? ( media-sound/vorbis-tools )
+"
+
+src_prepare() {
+ eautoreconf
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc AUTHORS NEWS README.md TODO
+ docinto extras
+ dodoc extras/{cueconvert.cgi,*.txt}
+}
diff --git a/app-cdr/cuetools/files/cuetools-1.3.1-flac.patch b/app-cdr/cuetools/files/cuetools-1.3.1-flac.patch
new file mode 100644
index 000000000000..32c76b8b0ee7
--- /dev/null
+++ b/app-cdr/cuetools/files/cuetools-1.3.1-flac.patch
@@ -0,0 +1,16 @@
+Fix cuetag for media-libs/flac-1.2.1
+
+https://bugs.gentoo.org/show_bug.cgi?id=327271
+
+Patch written by Alexander Kozyrev <sequoiahead@gmail.com>
+--- a/extras/cuetag.sh
++++ b/extras/cuetag.sh
+@@ -18,7 +18,7 @@
+ {
+ # FLAC tagging
+ # --remove-vc-all overwrites existing comments
+- METAFLAC="metaflac --remove-vc-all --import-vc-from=-"
++ METAFLAC="metaflac --remove-all-tags --import-tags-from=-"
+
+ # Ogg Vorbis tagging
+ # -w overwrites existing comments
diff --git a/app-cdr/cuetools/metadata.xml b/app-cdr/cuetools/metadata.xml
new file mode 100644
index 000000000000..f6e5dfbea474
--- /dev/null
+++ b/app-cdr/cuetools/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="extras">Install additional script that tag files based on cue/toc file information</flag>
+ </use>
+ <longdescription lang="en">
+ cuetools is a set of utilities for working with Cue Sheet (cue) and Table of Contents (toc) files.
+ It includes:
+ cueconvert convert between the cue and toc formats
+ cuebreakpoints print the breakpoints from a cue or toc file
+ cueprint print disc and track infomation for a cue or toc file
+ </longdescription>
+ <upstream>
+ <remote-id type="github">svend/cuetools</remote-id>
+ <bugs-to>https://github.com/svend/cuetools/issues</bugs-to>
+ </upstream>
+</pkgmetadata>