summaryrefslogtreecommitdiff
path: root/media-sound/dagrab
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/dagrab
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/dagrab')
-rw-r--r--media-sound/dagrab/Manifest7
-rw-r--r--media-sound/dagrab/dagrab-0.513-r1.ebuild34
-rw-r--r--media-sound/dagrab/files/dagrab-0.513-build.patch50
-rw-r--r--media-sound/dagrab/files/dagrab-0.513-freedb.patch25
-rw-r--r--media-sound/dagrab/metadata.xml8
5 files changed, 124 insertions, 0 deletions
diff --git a/media-sound/dagrab/Manifest b/media-sound/dagrab/Manifest
new file mode 100644
index 000000000000..9a201ec50a9b
--- /dev/null
+++ b/media-sound/dagrab/Manifest
@@ -0,0 +1,7 @@
+AUX dagrab-0.513-build.patch 1207 SHA256 b613412fb64b8871d56eb7528250372683b80822a3566166fb1697b98ed38e27 SHA512 f86f59d3877551162505ea0d15e5f90248aee45f6217771143b2809a650d720a203a147f7d8ebbad52902b61054b6786f51b85c98dd4c5d8e2df812e7011e537 WHIRLPOOL 57e7cc947355328005af4248055e1201322152c6a35292ec939715c1ee60ce06d6d00b3f22b57c7b3a69e179f4121311c7bead2b208ca1c84df59ff8e31c642c
+AUX dagrab-0.513-freedb.patch 716 SHA256 c111c46980bd3bb8211a5caf15ccd501279e1a640ea02ca23cd25c2ff1551ad4 SHA512 5516bb2db854fef1c371f8f96213055ec24086ec773e2b8e1f12c8ca9ce87d2b43b3575112763e7bcf401e029dee47386c244f61bbc675ec3ad64c5f7788a0fe WHIRLPOOL 446f2af10e5e353d23db3cab11b1d7174b9af4faad64a502eed01f4f41f6f9286a85ede8ae3fd711a6055973dd5227386c4b3856fa53edadc63246bc156b6535
+DIST dagrab-S0.513.tgz 38747 SHA256 f8e4d30fc5943d1806a3320150256219bc63724f4cc7787e01d1f11fd3b3cf8a SHA512 196a9b0282715bc28dc68b56cf04370369a6403c8178fd943dd3e029c91c6ecc67f7500a4be2b3277e10e9af06a39cb701bbe76cc57e4f97732e0d53d7c9efa7 WHIRLPOOL 3e84d5622663dcb069d087147b4d46ed7494c031bc1dc2618db770d3f0dad310dad8d966a6701445d2cd50383ad43d511cdde8a36836ec65d4573863fe8786f6
+EBUILD dagrab-0.513-r1.ebuild 652 SHA256 ab7b9f2b5a614ae6253faf50fa400e1fb6bb3eb05c2a3b6f8046f89b77204531 SHA512 429163b9a053b684e36da274b6566c5d1e96a524467ed810a3b7cb130a649b6208cf3188412f57e2963d7abcc8a2421b514386a1e61de34fc16b39598dbcfb26 WHIRLPOOL c42b5dc655c9314c56708e4e7400dfd4923217b988d96f0d4de42ba023bb8a73227c6e48376afa96d2a3102393af625ce15a5a5addc56a848b3e8049c9cd44e5
+MISC ChangeLog 2804 SHA256 36e0e0d6095e1a9d6fc1d9ea34bc877616ba1fd97ee924dbcbabe6f18981ee33 SHA512 58ea24bb5e9af97839eb7ae5826e0db6718ec705ed236c0ea7926d9ae434adfa8da6f49484692738af3a4f731fbdde4ed9a49f5d17a6c358907c422bcfb3e1da WHIRLPOOL c682bc2e0c22d09e2bad66ea6adc3d2f734030f21f2313ca30a9d27f3c0f5afe37f2ee0e2c638ae95ce8f2367da55286c14fa16e235f8c3bf563125583de3975
+MISC ChangeLog-2015 705 SHA256 7d82c64286cb5316ff6b249846c4984bc5447c5fa99f8306b7fc0b5deed25382 SHA512 7e5d9fc343b80712e5eff78785e150f4c5111f105500b3384fe39d5635bf4d38440bcf390d44bb3341c01c7baea8213bf395643d92c37dc559c03b364cbe357a WHIRLPOOL f8d34066e54060783044df93a3160cb3635343f5c6cae6733ae9243505c7aca306e84772a9fd35195ff998262a9f2ab8e5e15dc1c9bf9eb0faa172ca32475a7e
+MISC metadata.xml 249 SHA256 a591aa91a9c413e7f7e24fd25b924ce2dfef686da8b4ce38bebb088ebfdba9db SHA512 9a100fb26586365eda99724330a03a512f4d0be18d39c3a195ba02c2fc841edeee99d22512acf5a058a3b978d3a74f4d963a5aff9aa343b6cb4086cdfefe6343 WHIRLPOOL ae5b0c583f3a07ed1ccf651b5b9c8d6c8c637fba2d505fc4b028ea60239fc0a84e37a169b5114f879712ae74f7f41960a2cc6b59e67cacc7f964b105b5fb8723
diff --git a/media-sound/dagrab/dagrab-0.513-r1.ebuild b/media-sound/dagrab/dagrab-0.513-r1.ebuild
new file mode 100644
index 000000000000..e288a0d2df40
--- /dev/null
+++ b/media-sound/dagrab/dagrab-0.513-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+MY_P="${PN}-S${PV}"
+DESCRIPTION="fixed point cd ripper"
+HOMEPAGE="http://vertigo.fme.vutbr.cz/~stibor/dagrab.html"
+SRC_URI="http://ashtray.jz.gts.cz/~smsti/archiv/${MY_P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+S=${WORKDIR}/${MY_P}
+PATCHES=(
+ "${FILESDIR}/${P}-build.patch"
+ "${FILESDIR}/${P}-freedb.patch"
+)
+
+src_prepare() {
+ # fix #570732 by restoring pre-GCC5 inline semantics
+ append-cflags -std=gnu89
+
+ default
+}
+
+src_install() {
+ dobin dagrab
+ dodoc BUGS CHANGES FAQ grab TODO
+ doman dagrab.1
+}
diff --git a/media-sound/dagrab/files/dagrab-0.513-build.patch b/media-sound/dagrab/files/dagrab-0.513-build.patch
new file mode 100644
index 000000000000..43408d56b374
--- /dev/null
+++ b/media-sound/dagrab/files/dagrab-0.513-build.patch
@@ -0,0 +1,50 @@
+--- dagrab-S0.513/dagrab.c
++++ dagrab-S0.513/dagrab.c
+@@ -776,6 +776,7 @@
+ thread_save(NULL);
+ #endif
+ do_not_write_now:
++ ;
+ }
+ /****************************************************************
+ * Close output file *
+--- dagrab-S0.513/jit_in.c
++++ dagrab-S0.513/jit_in.c
+@@ -74,5 +74,6 @@
+ *p = (*(p + SSIZE) + *(p - SSIZE)) / 2;
+ view_status(ID_JITTER, NULL);
+ is_ok: /* means continue */
++ ;
+ }
+ }
+--- dagrab-S0.513/Makefile
++++ dagrab-S0.513/Makefile
+@@ -3,14 +3,12 @@
+ # Note: PTHREAD support is optional, you can comment it out
+ ################################################################################
+
+-CC= gcc
+-CFLAGS= -O ${UCD} -W -Wall -DPTHREAD #-g # #-DDEBUG
+-LDFLAGS=-O -s -lpthread # -static
+ PREFIX=/usr/local
+-
+-ifneq ($(wildcard /usr/include/linux/ucdrom.h),)
+- CFLAGS +=-DUSE_UCDROM
+-endif
++CC ?= gcc
++CFLAGS ?= -O
++CFLAGS += -W -Wall -DPTHREAD
++LDFLAGS ?= -O
++LIBS = -lpthread
+
+ all: dagrab
+
+@@ -28,7 +26,7 @@
+ err.o: dagrab.h main.h
+
+ dagrab: $(OBJ) Makefile
+- $(CC) $(LDFLAGS) $(OBJ) $(LIBS) -o dagrab
++ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJ) $(LIBS) -o dagrab
+
+ clean:
+ rm -f dagrab *.o *.wav *.mp[23] *.ogg .*swp *~ gmon.out tags
diff --git a/media-sound/dagrab/files/dagrab-0.513-freedb.patch b/media-sound/dagrab/files/dagrab-0.513-freedb.patch
new file mode 100644
index 000000000000..5725867a26e0
--- /dev/null
+++ b/media-sound/dagrab/files/dagrab-0.513-freedb.patch
@@ -0,0 +1,25 @@
+--- dagrab-S0.513/dagrab.1
++++ dagrab-S0.513/dagrab.1
+@@ -209,7 +209,7 @@
+ .B -H
+ .I [host][:port]
+ .RS 3
+-sets the remote cddb server and/or port, defaults to de.freedb.org:888.
++sets the remote cddb server and/or port, defaults to freedb.org:8880.
+ .RE
+
+ .B -D
+--- dagrab-S0.513/const.h
++++ dagrab-S0.513/const.h
+@@ -18,9 +18,9 @@
+ #define BLEN 1024 /* length in chars of command/trackname */
+ #define OVERLAP 1 /* minimum number of sectors for overlapping */
+
+-#define CDDB_PORT 888
++#define CDDB_PORT 8880
+ #define CDDB_PATH "/usr/lib/X11/xmcd/cddb"
+-#define CDDB_HOST "de.freedb.org"
++#define CDDB_HOST "freedb.org"
+ #define CDDB_MAX 65535
+
+ #define KEYLEN 16 /* number of samples for overlap checking */
diff --git a/media-sound/dagrab/metadata.xml b/media-sound/dagrab/metadata.xml
new file mode 100644
index 000000000000..c870d0eef0ab
--- /dev/null
+++ b/media-sound/dagrab/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+</maintainer>
+</pkgmetadata>