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.0.ebuild noad-0.6.0-r9.ebuild
Date: Tue, 05 Jan 2010 20:09:59
Message-Id: E1NSFj1-0004gV-GD@stork.gentoo.org
1 hd_brummy 10/01/05 20:09:55
2
3 Modified: ChangeLog noad-0.6.0-r9.ebuild
4 Added: noad-0.7.0.ebuild
5 Log:
6 version bump; works with .ts file structur on comming up >=vdr-1.7.4
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.34 media-video/noad/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/ChangeLog?rev=1.34&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/ChangeLog?rev=1.34&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/ChangeLog?r1=1.33&r2=1.34
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v
19 retrieving revision 1.33
20 retrieving revision 1.34
21 diff -u -r1.33 -r1.34
22 --- ChangeLog 18 Oct 2008 09:55:33 -0000 1.33
23 +++ ChangeLog 5 Jan 2010 20:09:54 -0000 1.34
24 @@ -1,6 +1,12 @@
25 # ChangeLog for media-video/noad
26 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.33 2008/10/18 09:55:33 aballier Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.34 2010/01/05 20:09:54 hd_brummy Exp $
30 +
31 +*noad-0.7.0 (05 Jan 2010)
32 +
33 + 05 Jan 2010; Joerg Bornkessel <hd_brummy@g.o> noad-0.6.0-r9.ebuild,
34 + +noad-0.7.0.ebuild, +files/patches-0.7.x/noad-0.7.0_gcc-4.4.diff:
35 + version bump; works with .ts file structur on comming up >=vdr-1.7.4
36
37 18 Oct 2008; Alexis Ballier <aballier@g.o>
38 +files/patches-0.6.0/lavc.patch, noad-0.6.0-r9.ebuild:
39
40
41
42 1.8 media-video/noad/noad-0.6.0-r9.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild?rev=1.8&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild?rev=1.8&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild?r1=1.7&r2=1.8
47
48 Index: noad-0.6.0-r9.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild,v
51 retrieving revision 1.7
52 retrieving revision 1.8
53 diff -u -r1.7 -r1.8
54 --- noad-0.6.0-r9.ebuild 18 Oct 2008 09:55:33 -0000 1.7
55 +++ noad-0.6.0-r9.ebuild 5 Jan 2010 20:09:54 -0000 1.8
56 @@ -1,6 +1,6 @@
57 -# Copyright 1999-2008 Gentoo Foundation
58 +# Copyright 1999-2010 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild,v 1.7 2008/10/18 09:55:33 aballier Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.6.0-r9.ebuild,v 1.8 2010/01/05 20:09:54 hd_brummy Exp $
62
63 WANT_AUTOMAKE="latest"
64 WANT_AUTOCONF="latest"
65 @@ -20,6 +20,7 @@
66 DEPEND="media-libs/libmpeg2
67 ffmpeg? ( >=media-video/ffmpeg-0.4.8 )
68 imagemagick? ( >=media-gfx/imagemagick-6.2.4.2-r1 )"
69 +RDEPEND="${DEPEND}"
70
71 src_unpack() {
72
73
74
75
76 1.1 media-video/noad/noad-0.7.0.ebuild
77
78 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/noad-0.7.0.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/noad/noad-0.7.0.ebuild?rev=1.1&content-type=text/plain
80
81 Index: noad-0.7.0.ebuild
82 ===================================================================
83 # Copyright 1999-2010 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.0.ebuild,v 1.1 2010/01/05 20:09:54 hd_brummy Exp $
86
87 EAPI="2"
88
89 WANT_AUTOMAKE="latest"
90 WANT_AUTOCONF="latest"
91
92 inherit eutils autotools
93
94 DESCRIPTION="Mark commercial Breaks in VDR records"
95 HOMEPAGE="http://noad.heliohost.org/"
96 SRC_URI="http://noad.heliohost.org/${P}.tar.bz2"
97
98 LICENSE="GPL-2"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE="ffmpeg imagemagick"
102
103 DEPEND="media-libs/libmpeg2
104 ffmpeg? ( >=media-video/ffmpeg-0.4.8 )
105 imagemagick? ( >=media-gfx/imagemagick-6.2.4.2-r1 )"
106 RDEPEND="${DEPEND}"
107
108 src_prepare() {
109
110 epatch "${FILESDIR}"/patches-0.6.0/as-needed.diff
111 epatch "${FILESDIR}"/patches-0.6.0/cflags.diff
112 epatch "${FILESDIR}"/patches-0.6.0/hangcheck.diff
113 epatch "${FILESDIR}"/patches-0.7.x/noad-0.7.0_gcc-4.4.diff
114
115
116 if has_version ">=media-video/ffmpeg-0.4.9_p20080326" ; then
117 sed -e "s:include/ffmpeg:include/libavcodec:g" -i configure.ac
118 fi
119
120 rm configure
121 eautoreconf
122 }
123
124 src_configure() {
125
126 econf \
127 $(use_with ffmpeg) \
128 $(use_with imagemagick magick) \
129 --with-tools \
130 --with-mpeginclude=/usr/include/mpeg2dec
131 }
132
133 src_compile() {
134
135 emake noad || die "emake faild"
136 }
137
138 src_install() {
139
140 dobin noad
141 # fix me later!
142 # dobin noad showindex
143 # use imagemagick && dobin markpics
144
145 dodoc README INSTALL
146 # example scripts are installed as dokumentation
147 dodoc allnewnoad allnoad allnoadnice clearlogos noadifnew stat2html
148
149 CONF_SOURCE="${FILESDIR}/0.6.0-r7"
150 newconfd "${CONF_SOURCE}"/confd_vdraddon.noad vdraddon.noad
151
152 insinto /usr/share/vdr/record
153 doins "${CONF_SOURCE}"/record-50-noad.sh
154
155 insinto /usr/share/vdr/shutdown
156 doins "${FILESDIR}"/pre-shutdown-15-noad.sh
157
158 insinto /etc/vdr/reccmds
159 doins "${CONF_SOURCE}"/reccmds.noad.conf
160
161 exeinto /usr/share/vdr/bin
162 doexe "${CONF_SOURCE}"/noad-reccmd
163 }
164
165 pkg_postinst() {
166
167 elog
168 elog "Congratulations, you have just installed noad!,"
169 elog "To integrate noad in VDR you should do this:"
170 elog
171 elog "start and set Parameter in /etc/conf.d/vdraddon.noad"
172 elog
173 elog "Note: You can use here all pararmeters for noad,"
174 elog "please look in the documentation of noad."
175 elog
176 elog "up from this version, noad works with .ts file structur"
177 elog "used in comming up version >=vdr-1.7.4"
178 }