Gentoo Archives: gentoo-commits

From: "Denis Dupeyron (calchan)" <calchan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/kino: ChangeLog kino-1.2.0.ebuild
Date: Sun, 23 Dec 2007 16:11:56
Message-Id: E1J6TQb-0006WX-Qt@stork.gentoo.org
1 calchan 07/12/23 16:11:49
2
3 Modified: ChangeLog
4 Added: kino-1.2.0.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.4_rc11)
8
9 Revision Changes Path
10 1.94 media-video/kino/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/kino/ChangeLog?rev=1.94&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/kino/ChangeLog?rev=1.94&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/kino/ChangeLog?r1=1.93&r2=1.94
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/kino/ChangeLog,v
19 retrieving revision 1.93
20 retrieving revision 1.94
21 diff -u -r1.93 -r1.94
22 --- ChangeLog 15 Dec 2007 17:59:37 -0000 1.93
23 +++ ChangeLog 23 Dec 2007 16:11:49 -0000 1.94
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-video/kino
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/kino/ChangeLog,v 1.93 2007/12/15 17:59:37 calchan Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/kino/ChangeLog,v 1.94 2007/12/23 16:11:49 calchan Exp $
29 +
30 +*kino-1.2.0 (23 Dec 2007)
31 +
32 + 23 Dec 2007; Denis Dupeyron <calchan@g.o> +kino-1.2.0.ebuild:
33 + Version bump.
34
35 15 Dec 2007; Denis Dupeyron <calchan@g.o> -kino-1.0.0.ebuild:
36 Post-stabilization cleanup.
37
38
39
40 1.1 media-video/kino/kino-1.2.0.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/kino/kino-1.2.0.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/kino/kino-1.2.0.ebuild?rev=1.1&content-type=text/plain
44
45 Index: kino-1.2.0.ebuild
46 ===================================================================
47 # Copyright 1999-2007 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-video/kino/kino-1.2.0.ebuild,v 1.1 2007/12/23 16:11:49 calchan Exp $
50
51 DESCRIPTION="Kino is a non-linear DV editor for GNU/Linux"
52 HOMEPAGE="http://www.kinodv.org/"
53 SRC_URI="mirror://sourceforge/kino/${P}.tar.gz"
54
55 LICENSE="GPL-2"
56 SLOT="0"
57 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
58 IUSE="alsa dvdr gpac lame gstreamer quicktime sox vorbis"
59
60 # This ebuild would benefit a lot of USE dependencies but that has to wait for
61 # EAPI 2. The usual fix is to issue built_with_use checks but in that particu-
62 # lar case it would make the ebuild rather complicated to write and maintain
63 # (certain features can be enabled in various different ways). Also it would
64 # also force the emerge process to stop a bit too often for users not to comp-
65 # lain. Thus, if you need features like theora, x264, xvid and maybe others,
66 # make sure you activate the required support where it should be (ffmpeg, mostly).
67
68 # Optional dependency on cinelerra-cvs (as a replacement for libquicktime)
69 # dropped because kino may run with it but won't build anymore.
70
71 DEPEND=">=x11-libs/gtk+-2.6.0
72 >=gnome-base/libglade-2.5.0
73 >=dev-libs/glib-2
74 x11-libs/libXv
75 dev-libs/libxml2
76 media-libs/audiofile
77 >=sys-libs/libraw1394-1.0.0
78 >=sys-libs/libavc1394-0.4.1
79 >=media-libs/libdv-0.103
80 media-libs/libsamplerate
81 !sparc? ( media-libs/libiec61883 )
82 alsa? ( >=media-libs/alsa-lib-1.0.9 )
83 >=media-video/ffmpeg-0.4.9_p20061016
84 quicktime? ( >=media-libs/libquicktime-0.9.5 )"
85 RDEPEND="${DEPEND}
86 media-video/mjpegtools
87 media-sound/rawrec
88 dvdr? ( media-video/dvdauthor
89 app-cdr/dvd+rw-tools )
90 gpac? ( !sparc? ( media-video/gpac ) )
91 lame? ( media-sound/lame )
92 gstreamer? ( media-libs/gst-plugins-base )
93 sox? ( media-sound/sox )
94 vorbis? ( media-sound/vorbis-tools )"
95
96 src_unpack() {
97 unpack ${A}
98 cd "${S}"
99
100 # Fix to link with --as-needed
101 sed -i -e 's:LIBS="-lXext:LIBS="-lXext -lX11:' configure || die "sed failed"
102
103 # Deactivating automagic alsa configuration, bug #134725
104 if ! use alsa ; then
105 sed -i -e "s:HAVE_ALSA 1:HAVE_ALSA 0:" configure || die "sed failed"
106 fi
107
108 # Fix bug #169590
109 sed -i \
110 -e '/\$(LIBQUICKTIME_LIBS) \\/d' \
111 -e '/^[[:space:]]*\$(SRC_LIBS)/ a\
112 \$(LIBQUICKTIME_LIBS) \\' \
113 src/Makefile.in || die "sed failed"
114
115 # Fix bug #172687
116 sed -i \
117 -e 's/^install-exec-local:/install-exec-local: install-binPROGRAMS/' \
118 src/Makefile.in || die "sed failed"
119
120 # Fix test failure discovered in bug #193947
121 sed -i -e '$a\
122 \
123 ffmpeg/libavcodec/ps2/idct_mmi.c\
124 ffmpeg/libavcodec/sparc/dsputil_vis.c\
125 ffmpeg/libavcodec/sparc/vis.h\
126 ffmpeg/libavutil/bswap.h\
127 ffmpeg/libswscale/yuv2rgb_template.c\
128 src/export.h\
129 src/message.cc\
130 src/page_bttv.cc' po/POTFILES.in || die "sed failed"
131
132 sed -i -e 's:^#include <quicktime.h>:#include <lqt/quicktime.h>:' \
133 src/filehandler.h || dies "sed failed"
134 }
135
136 src_compile() {
137 econf \
138 --disable-dependency-tracking \
139 --disable-debug \
140 --disable-local-ffmpeg \
141 $(use_enable quicktime) \
142 $(use_with sparc dv1394) \
143 || die "Configuration failed"
144 emake || die "Compilation failed"
145 }
146
147 src_install() {
148 emake DESTDIR="${D}" install || die "Installation failed"
149 dodoc AUTHORS BUGS ChangeLog NEWS README* TODO
150 # Fix bug #177378
151 fowners root:root -R /usr/share/kino/help
152 }
153
154
155
156 --
157 gentoo-commits@g.o mailing list