Gentoo Archives: gentoo-commits

From: "Joerg Bornkessel (hd_brummy)" <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/noad: ChangeLog noad-0.7.3.ebuild
Date: Wed, 28 Dec 2011 21:38:37
Message-Id: 20111228213826.7F12E2004B@flycatcher.gentoo.org
1 hd_brummy 11/12/28 21:38:26
2
3 Modified: ChangeLog
4 Added: noad-0.7.3.ebuild
5 Log:
6 version bump, fix for newer ffmpeg, bug #394741; thx to E.Seifert
7
8 (Portage version: 2.1.10.11/cvs/Linux i686)
9
10 Revision Changes Path
11 1.50 media-video/noad/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?rev=1.50&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?rev=1.50&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?r1=1.49&r2=1.50
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v
20 retrieving revision 1.49
21 retrieving revision 1.50
22 diff -u -r1.49 -r1.50
23 --- ChangeLog 6 Apr 2011 17:33:09 -0000 1.49
24 +++ ChangeLog 28 Dec 2011 21:38:26 -0000 1.50
25 @@ -1,6 +1,12 @@
26 # ChangeLog for media-video/noad
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.49 2011/04/06 17:33:09 idl0r Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.50 2011/12/28 21:38:26 hd_brummy Exp $
30 +
31 +*noad-0.7.3 (28 Dec 2011)
32 +
33 + 28 Dec 2011; Joerg Bornkessel <hd_brummy@g.o>
34 + +files/patches-0.7.x/noad-0.7.3-hangcheck.diff, +noad-0.7.3.ebuild:
35 + version bump, fix for newer ffmpeg, bug #394741; thx to E.Seifert
36
37 06 Apr 2011; Christian Ruppert <idl0r@g.o> noad-0.6.0-r9.ebuild,
38 noad-0.7.2-r2.ebuild:
39
40
41
42 1.1 media-video/noad/noad-0.7.3.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/noad-0.7.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/noad-0.7.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: noad-0.7.3.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.3.ebuild,v 1.1 2011/12/28 21:38:26 hd_brummy Exp $
52
53 EAPI="3"
54
55 inherit eutils flag-o-matic autotools
56
57 DESCRIPTION="Mark commercial Breaks in VDR records"
58 HOMEPAGE="http://noad.heliohost.org/"
59 SRC_URI="http://noad.heliohost.org/${P}.tar.bz2"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE="ffmpeg imagemagick"
65
66 DEPEND="media-libs/libmpeg2
67 ffmpeg? ( >=virtual/ffmpeg-0.4.8 )
68 imagemagick? ( >=media-gfx/imagemagick-6.2.4.2-r1 )
69 !media-plugins/vdr-markad"
70 RDEPEND="${DEPEND}"
71
72 src_prepare() {
73
74 epatch "${FILESDIR}"/patches-0.7.x/"${P}"-hangcheck.diff
75 eautoreconf
76 # UINT64_C is needed by ffmpeg headers
77 append-flags -D__STDC_CONSTANT_MACROS
78
79 if has_version ">=media-video/vdr-1.7.15"; then
80 sed -e "s:2001:6419:" -i svdrpc.cpp
81 fi
82 }
83
84 src_configure() {
85
86 local=myconf
87 use ffmpeg && myconf="--with-ffmpeg --with-ffmpeginclude=/usr/include"
88
89 econf \
90 ${myconf} \
91 $(use_with imagemagick magick) \
92 --with-mpeginclude=/usr/include/mpeg2dec
93 # --with-tools # fails on showindex, marcpics compile
94 }
95
96 src_install() {
97
98 dobin noad
99 # fix me later!
100 # dobin noad showindex
101 # use imagemagick && dobin markpics
102
103 dodoc README INSTALL
104 # example scripts are installed as dokumentation
105 dodoc allnewnoad allnoad allnoadnice clearlogos noadifnew stat2html
106
107 CONF_SOURCE="${FILESDIR}/0.7.1"
108 newconfd "${CONF_SOURCE}"/confd_vdraddon.noad vdraddon.noad
109
110 insinto /usr/share/vdr/record
111 doins "${CONF_SOURCE}"/record-50-noad.sh
112
113 insinto /usr/share/vdr/shutdown
114 doins "${FILESDIR}"/pre-shutdown-15-noad.sh
115
116 insinto /etc/vdr/reccmds
117 doins "${CONF_SOURCE}"/reccmds.noad.conf
118
119 exeinto /usr/share/vdr/bin
120 doexe "${CONF_SOURCE}"/noad-reccmd
121 }
122
123 pkg_postinst() {
124
125 elog
126 elog "Congratulations, you have just installed noad!,"
127 elog "To integrate noad in VDR you should do this:"
128 elog
129 elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
130 elog
131 elog "Note: You can use here all pararmeters for noad,"
132 elog "please look in the documentation of noad."
133 }