Gentoo Archives: gentoo-commits

From: "Daniel Pielmeier (billie)" <billie@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/mjpegtools: ChangeLog mjpegtools-2.0.0-r3.ebuild
Date: Fri, 28 Sep 2012 17:24:48
Message-Id: 20120928172438.D8F8C21600@flycatcher.gentoo.org
1 billie 12/09/28 17:24:38
2
3 Modified: ChangeLog
4 Added: mjpegtools-2.0.0-r3.ebuild
5 Log:
6 Fix bug #436208. Thanks to Rafał Mużyło for the report.
7
8 (Portage version: 2.1.11.9/cvs/Linux i686)
9
10 Revision Changes Path
11 1.180 media-video/mjpegtools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?rev=1.180&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?rev=1.180&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?r1=1.179&r2=1.180
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v
20 retrieving revision 1.179
21 retrieving revision 1.180
22 diff -u -r1.179 -r1.180
23 --- ChangeLog 13 Sep 2012 18:46:41 -0000 1.179
24 +++ ChangeLog 28 Sep 2012 17:24:38 -0000 1.180
25 @@ -1,6 +1,13 @@
26 # ChangeLog for media-video/mjpegtools
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.179 2012/09/13 18:46:41 billie Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.180 2012/09/28 17:24:38 billie Exp $
30 +
31 +*mjpegtools-2.0.0-r3 (28 Sep 2012)
32 +
33 + 28 Sep 2012; Daniel Pielmeier <billie@g.o>
34 + +mjpegtools-2.0.0-r3.ebuild,
35 + +files/mjpegtools-2.0.0-stream-params-include.patch:
36 + Fix bug #436208. Thanks to Rafał Mużyło for the report.
37
38 13 Sep 2012; Daniel Pielmeier <billie@g.o>
39 -mjpegtools-2.0.0-r1.ebuild:
40
41
42
43 1.1 media-video/mjpegtools/mjpegtools-2.0.0-r3.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.0-r3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.0-r3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mjpegtools-2.0.0-r3.ebuild
49 ===================================================================
50 # Copyright 1999-2012 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.0-r3.ebuild,v 1.1 2012/09/28 17:24:38 billie Exp $
53
54 EAPI=4
55
56 inherit autotools eutils flag-o-matic toolchain-funcs
57
58 MY_P=${P/_/}
59
60 DESCRIPTION="Tools for MJPEG video"
61 HOMEPAGE="http://mjpeg.sourceforge.net/"
62 SRC_URI="mirror://sourceforge/mjpeg/${MY_P}.tar.gz"
63
64 LICENSE="GPL-2"
65 SLOT="1"
66 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
67 IUSE="dga dv gtk mmx png quicktime sdl sdlgfx static-libs v4l"
68 REQUIRED_USE="sdlgfx? ( sdl )"
69
70 RDEPEND="virtual/jpeg
71 quicktime? ( media-libs/libquicktime )
72 dv? ( >=media-libs/libdv-0.99 )
73 png? ( media-libs/libpng )
74 dga? ( x11-libs/libXxf86dga )
75 gtk? ( x11-libs/gtk+:2 )
76 sdl? ( >=media-libs/libsdl-1.2.7-r3
77 x11-libs/libX11
78 x11-libs/libXt
79 sdlgfx? ( media-libs/sdl-gfx )
80 )"
81
82 DEPEND="${RDEPEND}
83 mmx? ( dev-lang/nasm )
84 >=sys-apps/sed-4
85 sys-apps/gawk
86 virtual/pkgconfig"
87
88 S="${WORKDIR}/${P/_rc*}"
89
90 pkg_pretend() {
91 if has_version ">=sys-kernel/linux-headers-2.6.38" && use v4l; then
92 ewarn "Current versions of mjpegtools only support V4L1 which is not available"
93 ewarn "for kernel versions 2.6.38 and above. V4L1 will be disabled."
94 fi
95 }
96
97 # Avoid execution of linux-info_pkg_setup()
98 pkg_setup() { : ; }
99
100 src_prepare() {
101 epatch "${FILESDIR}"/${P}-sdlgfx-automagic.patch
102 epatch "${FILESDIR}"/${P}-gcc470.patch
103 epatch "${FILESDIR}"/${P}-stream-params-include.patch
104 eautoreconf
105 sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure
106 }
107
108 src_configure() {
109 [[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2
110
111 econf \
112 --enable-compile-warnings \
113 $(use_enable mmx simd-accel) \
114 $(use_enable static-libs static) \
115 --enable-largefile \
116 $(use_with quicktime libquicktime) \
117 $(use_with dv libdv) \
118 $(use_with png libpng) \
119 $(use_with dga) \
120 $(use_with gtk) \
121 $(use_with sdl libsdl) \
122 $(use_with sdlgfx) \
123 $(use_with v4l) \
124 $(use_with sdl x)
125 }
126
127 src_install() {
128 default
129
130 dodoc mjpeg_howto.txt PLANS HINTS docs/FAQ.txt
131
132 find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
133 }