Gentoo Archives: gentoo-commits

From: Mikle Kolyada <zlogene@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/dvbackup/
Date: Thu, 26 Jul 2018 19:30:36
Message-Id: 1532633426.d811ce8fb18c2065687b305f252d54f06aac2bd6.zlogene@gentoo
1 commit: d811ce8fb18c2065687b305f252d54f06aac2bd6
2 Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 26 19:29:42 2018 +0000
4 Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 26 19:30:26 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d811ce8f
7
8 media-video/dvbackup: revision bump (EAPI=7)
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 media-video/dvbackup/dvbackup-0.0.4-r2.ebuild | 53 +++++++++++++++++++++++++++
13 1 file changed, 53 insertions(+)
14
15 diff --git a/media-video/dvbackup/dvbackup-0.0.4-r2.ebuild b/media-video/dvbackup/dvbackup-0.0.4-r2.ebuild
16 new file mode 100644
17 index 00000000000..a053819d163
18 --- /dev/null
19 +++ b/media-video/dvbackup/dvbackup-0.0.4-r2.ebuild
20 @@ -0,0 +1,53 @@
21 +# Copyright 1999-2018 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +
24 +EAPI=7
25 +
26 +inherit toolchain-funcs
27 +
28 +DESCRIPTION="A small utility for creating backups on DV tapes"
29 +HOMEPAGE="http://dvbackup.sourceforge.net/"
30 +SRC_URI="mirror://sourceforge/dvbackup/${P}.tar.gz"
31 +
32 +LICENSE="GPL-2"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~ppc ~x86"
35 +IUSE=""
36 +
37 +DEPEND="sys-libs/glibc
38 + dev-libs/popt
39 + sys-libs/zlib"
40 +
41 +RDEPEND="${DEPEND}
42 + media-libs/libdv"
43 +
44 +src_prepare() {
45 + default
46 +
47 + local i
48 +
49 + eapply "${FILESDIR}/${P}-gcc4.diff"
50 +
51 + # fix Makefile to respect $LDFLAGS
52 + sed -i -e 's:gcc \$(CFLAGS):\$(CC) \$(CFLAGS) \$(LDFLAGS):g' \
53 + -e 's:^\(CFLAGS=\):#\1:g' Makefile || die "sed failed"
54 +
55 + # convert LATIN1 docs to UTF-8
56 + for i in ChangeLog ReleaseNotes; do
57 + if [ -f "${i}" ]; then
58 + echo ">>> Converting ${i} to UTF-8"
59 + iconv -f LATIN1 -t UTF8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
60 + fi
61 + done
62 +}
63 +
64 +src_compile() {
65 + emake CC="$(tc-getCC)" dvbackup
66 +}
67 +
68 +src_install() {
69 + dobin dvbackup
70 + insinto /usr/share/${PN}
71 + doins underrun-ntsc.dv underrun-pal.dv
72 + dodoc AUTHORS dvbackup.html ChangeLog ReleaseNotes
73 +}