summaryrefslogtreecommitdiff
path: root/media-sound/jack
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-sound/jack
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/jack')
-rw-r--r--media-sound/jack/Manifest8
-rw-r--r--media-sound/jack/files/jack-3.1.1-add-cddbserver-musicbrainz.patch15
-rw-r--r--media-sound/jack/files/jack-3.1.1-python26.patch12
-rw-r--r--media-sound/jack/files/jack-3.1.1-setup-and-cursesmodule.patch47
-rw-r--r--media-sound/jack/jack-3.1.1-r2.ebuild45
-rw-r--r--media-sound/jack/metadata.xml16
6 files changed, 143 insertions, 0 deletions
diff --git a/media-sound/jack/Manifest b/media-sound/jack/Manifest
new file mode 100644
index 000000000000..1760d6855f03
--- /dev/null
+++ b/media-sound/jack/Manifest
@@ -0,0 +1,8 @@
+AUX jack-3.1.1-add-cddbserver-musicbrainz.patch 403 SHA256 65b25c9f35c2d45a623c6f81a31a75173ec69d4684078cb12b4e6c3ae30786a9 SHA512 f51b287c03f3f2589aa9cebbba93ad460481e1a90f0b2e0fa72cd6cda240cae8bcf22aeb731d4d7934c438d4ddf0ed0ee51ff3bbf921d3a26dc0b51660776be3 WHIRLPOOL 3555b8961c83b3a050520a92c4a0daf9d9888aa616a4c037fbb915acea60e1a2cf1190d6eee3f581b68e47020e59f5c16f333fcd858b8669bb64adc26cee054d
+AUX jack-3.1.1-python26.patch 372 SHA256 604baede4c62f5181438b0abff576b7312a132f348baf7900bc8abd6ff6c9655 SHA512 0dd27deeba07774be22a97ac87361f77c1aefd77e4344059d599dab531d416d550f2ab6c6715235387e3f25248b0938520cc8216c85741a8120194d463204de1 WHIRLPOOL 943a8a822f5d0c999794721a7523d4e4fdf9b5a0a446b9b5587eb9a929ad3225211413cd034f156fa805c7086a19e054f7369a2d28ad001ee24ef69215d0b4df
+AUX jack-3.1.1-setup-and-cursesmodule.patch 1827 SHA256 2712535ffa0b0e84063eb5db18520762b38ad9ac2d5d38b537d9cd01094b0582 SHA512 eb2ad68ccf467495ebab9a9bbe3c5d4b84cfe6dbf167820fc89685ec02f8104046aea74d1031fa9bff10ba2755cfd1f00b044250dcef2d16b13aaf86c6db0044 WHIRLPOOL f3fd2fb1f2a9c559d410c5ebe90c27505579e923906849094d5172f5656cdc6eb89bf4adc661ffb40804e23bc22e94e485f2ffb2e4956f99cd3d7e093269ac19
+DIST jack-3.1.1.tar.gz 318119 SHA256 fef030c4ba68a747d11e04c8ec4ca545563dbef519a6b23a3ebd6bb9bcb038cc SHA512 e34bec0ae89a7619e1f446d1259be06415f57697d1b925799d00554940b4cb6cb40eba9e6e7cf9f2f9eacddbed9fe7a9a48e395530c8a701be3979162a9379d7 WHIRLPOOL b7e43e0a422cb405409eb5f411f92d611c9c5922dd84a6749e8b784a4211bf9f6659cb52302adf3e90962b602b74c08f6f7ca9ddfea3e336c278f0827fe1664a
+EBUILD jack-3.1.1-r2.ebuild 1083 SHA256 763a373e39b9040216a2d1cc0e049cc203961053a71efd6dd035a859310d41c9 SHA512 e980aea0194bbaca7e637258363e8a1c2ef481726d4d89a64125a2bc4970fe4757c5fad14c6ce600eab6cb6367f89872323dbca9c2450fee770d1d85c0521cf6 WHIRLPOOL 89db3f0f0c7f32034d6a82d8d0b687a776603b7fc4cdb1352736c33635d7a645d88bf49ede3b4a6bad5fef939b9f5db438641369d476915aacee0ed7b77d12c1
+MISC ChangeLog 2461 SHA256 c54fd789fe7df1586d5ad676ec84b69ab8bc50a696e776a07bbd1029bb79c7e0 SHA512 157dfe977e5619ca87d2a46b84537d0af71d9f15c549d6799dddea2752771fcfad5476b2c1b15956680e03d1a9c49ed265fcce4295efd89ed5f05900b594cc7f WHIRLPOOL 3fbd3336df33d1d017f3d9575f849c15cb91a5ed5c931df81feac8549c3100ac02eaaa23b4beb3a96ae3aa90e048acff6d845efc71534b159d5c8886e0d48072
+MISC ChangeLog-2015 3167 SHA256 d1246f4f378c1defa159097203f5c9a7e158487a9d2d1734f5c38fa5a2de5390 SHA512 e22ef2ac1a7cee4d6762e73bfb6c63dee2a4f122940a68db9d38e67fdaf22715c08700bab23ac34a38438ceaf187a03bcf271208f4cc5b4620654875b457346c WHIRLPOOL 8cc28c64b5acd3d08094c3a271af2c1ad814ff6591539afecf5711d46d2eb15ac87cd9ea0b7b1e6c1367c1e0a6b840475cdf56769f7fb08554600f7a0630433f
+MISC metadata.xml 481 SHA256 12f48d3b053eb40f024be961b3f0bc87014034f24109affaf63b1299ae85ce5c SHA512 da4b26c98824b1c2798f941ae95e0bcb4cdd6ef654dff4965d28b3fa8f3952a6162e028d793c9a9e9f866d74c22b3ed74cc99779efb84cd0eef5134c89dde8ac WHIRLPOOL c08f2da858778e2624aa0db50133e1b554a456631931fe75cc5f73afcb5844ac9b530391d18ed4a89129428adffd818a49c49b9b2d0b9d97ca31b0ed2d1bd97f
diff --git a/media-sound/jack/files/jack-3.1.1-add-cddbserver-musicbrainz.patch b/media-sound/jack/files/jack-3.1.1-add-cddbserver-musicbrainz.patch
new file mode 100644
index 000000000000..150c44090642
--- /dev/null
+++ b/media-sound/jack/files/jack-3.1.1-add-cddbserver-musicbrainz.patch
@@ -0,0 +1,15 @@
+--- a/jack_freedb.py
++++ b/jack_freedb.py
+@@ -46,6 +46,12 @@
+ 'mail': "freedb-submit@freedb.org",
+ 'my_mail': "default"
+ },
++ 'musicbrainz': {
++ 'host': "freedb.musicbrainz.org",
++ 'id': prog_name + " " + prog_version,
++ 'mail': "",
++ 'my_mail': "default"
++ },
+ }
+
+ def interpret_db_file(all_tracks, freedb_form_file, verb, dirs = 0, warn = None):
diff --git a/media-sound/jack/files/jack-3.1.1-python26.patch b/media-sound/jack/files/jack-3.1.1-python26.patch
new file mode 100644
index 000000000000..c3e0a0c9f856
--- /dev/null
+++ b/media-sound/jack/files/jack-3.1.1-python26.patch
@@ -0,0 +1,12 @@
+--- a/jack_functions.py
++++ b/jack_functions.py
+@@ -219,9 +219,9 @@
+ ff = blocks % CDDA_BLOCKS_PER_SECOND
+ return mm, ss, ff, blocks
+
+-def starts_with(str, with):
+- "checks whether str starts with with"
+- return str[0:len(with)] == with
++def starts_with(str, withstr):
++ "checks whether str starts with withstr"
++ return str[0:len(withstr)] == withstr
diff --git a/media-sound/jack/files/jack-3.1.1-setup-and-cursesmodule.patch b/media-sound/jack/files/jack-3.1.1-setup-and-cursesmodule.patch
new file mode 100644
index 000000000000..d3e016289a81
--- /dev/null
+++ b/media-sound/jack/files/jack-3.1.1-setup-and-cursesmodule.patch
@@ -0,0 +1,47 @@
+--- a/jack_t_curses.py
++++ b/jack_t_curses.py
+@@ -35,11 +35,9 @@
+ try:
+ from jack_curses import endwin, resizeterm, A_REVERSE, newwin, newpad, initscr, noecho, cbreak, echo, nocbreak
+ except ImportError:
+- warning("jack_curses module not found, trying normal curses...")
++ info("jack_curses module not found, using normal curses...")
+ try:
+- from curses import endwin, A_REVERSE, newwin, newpad, initscr, noecho, cbreak, echo, nocbreak
+- def resizeterm(y, x):
+- pass
++ from curses import endwin, resizeterm, A_REVERSE, newwin, newpad, initscr, noecho, cbreak, echo, nocbreak
+ except ImportError:
+ print "curses module not found or too old, please install it (see README)"
+
+--- a/setup.py
++++ b/setup.py
+@@ -2,7 +2,7 @@
+
+ """Setup script for the jack module distribution."""
+
+-from distutils.core import setup, Extension
++from distutils.core import setup
+
+ setup( # Distribution meta-data
+ name = "jack",
+@@ -11,11 +11,7 @@
+ author = "Arne Zellentin",
+ author_email = "zarne@users.sf.net",
+ url = "http://www.home.unix-ag.org/arne/jack/",
+-
+- # Description of the modules and packages in the distribution
+- ext_modules = [ Extension('jack_cursesmodule',
+- ['cursesmodule/jack_cursesmodule.c'], libraries=["ncurses"],
+- extra_compile_args=["-Wno-strict-prototypes"]) ],
++ scripts=['jack'],
+
+ py_modules = [ 'jack_CDTime', 'jack_TOC', 'jack_TOCentry', 'jack_argv',
+ 'jack_checkopts', 'jack_children', 'jack_config', 'jack_constants',
+@@ -26,6 +22,3 @@
+ 'jack_ripstuff', 'jack_status', 'jack_t_curses', 'jack_t_dumb', 'jack_tag',
+ 'jack_targets', 'jack_term', 'jack_utils', 'jack_version', 'jack_workers']
+ )
+-
+-print "If you have installed the modules, copy jack to some place in your $PATH,"
+-print "like /usr/local/bin/."
diff --git a/media-sound/jack/jack-3.1.1-r2.ebuild b/media-sound/jack/jack-3.1.1-r2.ebuild
new file mode 100644
index 000000000000..59c46f78ae98
--- /dev/null
+++ b/media-sound/jack/jack-3.1.1-r2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="ncurses"
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="A frontend for several cd-rippers and mp3 encoders"
+HOMEPAGE="http://www.home.unix-ag.org/arne/jack/"
+SRC_URI="http://www.home.unix-ag.org/arne/jack/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/cddb-py[${PYTHON_USEDEP}]
+ dev-python/id3-py[${PYTHON_USEDEP}]
+ dev-python/pyid3lib[${PYTHON_USEDEP}]
+ dev-python/pyvorbis[${PYTHON_USEDEP}]
+ media-libs/flac
+ media-sound/lame
+ media-sound/cdparanoia"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-3.1.1-python26.patch"
+ "${FILESDIR}/${PN}-3.1.1-setup-and-cursesmodule.patch"
+ "${FILESDIR}/${PN}-3.1.1-add-cddbserver-musicbrainz.patch"
+)
+
+python_install_all() {
+ insinto /etc
+ newins example.etc.jackrc jackrc
+
+ newman jack.man jack.1
+
+ local DOCS=( README doc/ChangeLog doc/TODO )
+ local HTML_DOCS=( doc/*.{html,css,gif} )
+ distutils-r1_python_install_all
+}
diff --git a/media-sound/jack/metadata.xml b/media-sound/jack/metadata.xml
new file mode 100644
index 000000000000..e89252b7a39a
--- /dev/null
+++ b/media-sound/jack/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>martin.dummer@gmx.net</email>
+ <name>Martin Dummer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+</pkgmetadata>