summaryrefslogtreecommitdiff
path: root/media-video/dvbackup
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/dvbackup
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/dvbackup')
-rw-r--r--media-video/dvbackup/Manifest6
-rw-r--r--media-video/dvbackup/dvbackup-0.0.4-r1.ebuild52
-rw-r--r--media-video/dvbackup/files/dvbackup-0.0.4-gcc4.diff11
-rw-r--r--media-video/dvbackup/metadata.xml10
4 files changed, 79 insertions, 0 deletions
diff --git a/media-video/dvbackup/Manifest b/media-video/dvbackup/Manifest
new file mode 100644
index 000000000000..68f894a73234
--- /dev/null
+++ b/media-video/dvbackup/Manifest
@@ -0,0 +1,6 @@
+AUX dvbackup-0.0.4-gcc4.diff 336 SHA256 259f8b7693fc28de655c30d30c3c6b8cef41b3e5ac9a5e1f1a7a28201a6ce1a1 SHA512 adda4164cc3f6722ffe1ea44066b8b0d1d0aeceb6de771403a1b357bf04764d60ddb90342083392263ba09d3b3360f85ada86b3173ced0a535b856d7a8a47db6 WHIRLPOOL 0f894a2a735ddcc01789eccd0402a1feee96d5480c6b750ce0d62122ba8a16865847ba13459f3c8b0cb3189f013ba2e8239a373dbc098197eb522fc4e3ea3f70
+DIST dvbackup-0.0.4.tar.gz 115303 SHA256 0020cd05d9985f5fcf80d49315373265d6d6a755efb0e18d337254f2aea249e1 SHA512 0e647b37229e644edf72765c3c9644617140118e8e9e854b6a2da490aac1ef3dfe28edd647323f1f0d0219aa82f4548de3dd5a01e10320db0b0dcf3b88e748b1 WHIRLPOOL b9d5c0d5d37193ca99d85348eb6d523ca65ee698250624a38400f706d4988d74753b4c4d0c8fa07cfb2bb04c200d81e38f743bf218b0a7c0ebdf3254f6f04107
+EBUILD dvbackup-0.0.4-r1.ebuild 1102 SHA256 81f0b269d20b086311bfc709f919a14858c2e62c374e4bc9f363ebe303374b14 SHA512 351e1efc1b285e659ef0257c3d5fd6a8ca3fb90a5d198d6f3cb3c0c97c8776d515985231aa3740531467c079fb7549a3f6c9331e5d3caee5ad4b841dfdfdb1a7 WHIRLPOOL a5e7df9729bcdaeb537f520bfde8e09a554de8d9ddf0f16a94ac4aa854e2432159e7e572323b30de9513ad812382eb77da286634aae7cfa00935c7f72cf1a30b
+MISC ChangeLog 2472 SHA256 5282276da09592ed8b3a7a27766daadbff505705dd16aaf30721343e0d99f073 SHA512 d03f5744f63b27e79d5a67e584ea2d4f6892434cfd5ee55deb0ad0efef2aacf1637fb949cc62355188f7f47037b3aab6329a22630a00ce823a8550538702951a WHIRLPOOL 4436e4d0d678a2d92b1d9f70c8195b69a122c03c9e7ba2a3726e7652b43abd871852b51c93e17dacf2dfb31528e299db51a2f62e3372af07714f02272d14aecc
+MISC ChangeLog-2015 1445 SHA256 c141b98713394be4e1946d57228bf0855dba9e98e6a56c4c73037e792b55faae SHA512 79b513159d115b94ac72e30856d778733d71e13eee5e3bb83f2eb6b0253922d8d42761d9343a172b984014c1efd904a472950bb31691ea02b7acca8894fe2bd2 WHIRLPOOL 4eb3f39684033228ab20f2bce67fb2091743d87e30be5d353bc6fd0af7333a7d2afb78481fc0e42db8557a3883d8cbc4d0d3618121777a76a85cac0e030d093b
+MISC metadata.xml 301 SHA256 525d5d4705afa7f960e6419946d602cc6bbe321ae2f8656d96e758b9a1727952 SHA512 57d7055984f446902f9ab3783215376794153cabe2c3b05b80d6a83bb288c58575b86b7ee6631f90a8992f7a28c06815b44e4d96847a5de8d1149cb05763eb10 WHIRLPOOL 568bf627355fc628a18ff30ed87803ffe97c3256c9a0743720bf7febdff670bb86d1d55a9975022d504ab3a3a9aa26c2d10ed1ce03fa3e3399ee204acf6a9b53
diff --git a/media-video/dvbackup/dvbackup-0.0.4-r1.ebuild b/media-video/dvbackup/dvbackup-0.0.4-r1.ebuild
new file mode 100644
index 000000000000..dabe40404d6f
--- /dev/null
+++ b/media-video/dvbackup/dvbackup-0.0.4-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="2"
+
+inherit eutils
+
+DESCRIPTION="A small utility for creating backups on DV tapes"
+HOMEPAGE="http://dvbackup.sourceforge.net/"
+SRC_URI="mirror://sourceforge/dvbackup/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND="sys-libs/glibc
+ dev-libs/popt
+ sys-libs/zlib"
+
+RDEPEND="${DEPEND}
+ media-libs/libdv"
+
+src_prepare() {
+ local i
+
+ epatch "${FILESDIR}/${P}-gcc4.diff"
+
+ # fix Makefile to respect $LDFLAGS
+ sed -i -e 's:gcc \$(CFLAGS):\$(CC) \$(CFLAGS) \$(LDFLAGS):g' \
+ -e 's:^\(CFLAGS=\):#\1:g' Makefile
+
+ # convert LATIN1 docs to UTF-8
+ for i in ChangeLog ReleaseNotes; do
+ if [ -f "${i}" ]; then
+ echo ">>> Converting ${i} to UTF-8"
+ iconv -f LATIN1 -t UTF8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
+ fi
+ done
+}
+
+src_compile() {
+ emake dvbackup || die "emake failed"
+}
+
+src_install() {
+ dobin dvbackup
+ insinto /usr/share/${PN}
+ doins underrun-ntsc.dv underrun-pal.dv
+ dodoc AUTHORS ChangeLog ReleaseNotes
+ dohtml dvbackup.html
+}
diff --git a/media-video/dvbackup/files/dvbackup-0.0.4-gcc4.diff b/media-video/dvbackup/files/dvbackup-0.0.4-gcc4.diff
new file mode 100644
index 000000000000..1ab2c4b07eb8
--- /dev/null
+++ b/media-video/dvbackup/files/dvbackup-0.0.4-gcc4.diff
@@ -0,0 +1,11 @@
+diff -Naur dvbackup-0.0.4.orig/dvconnect.c dvbackup-0.0.4/dvconnect.c
+--- dvbackup-0.0.4.orig/dvconnect.c 2002-03-24 20:27:10.000000000 +0100
++++ dvbackup-0.0.4/dvconnect.c 2009-11-05 16:16:10.467442012 +0100
+@@ -9,6 +9,7 @@
+
+ #include <pthread.h>
+ #include <signal.h>
++#include <string.h>
+
+ #ifdef HAVE_CONFIG_H
+ #include <config.h>
diff --git a/media-video/dvbackup/metadata.xml b/media-video/dvbackup/metadata.xml
new file mode 100644
index 000000000000..fda46f1094ff
--- /dev/null
+++ b/media-video/dvbackup/metadata.xml
@@ -0,0 +1,10 @@
+<?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>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">dvbackup</remote-id>
+ </upstream>
+</pkgmetadata>