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.1_rc1.ebuild
Date: Wed, 28 Nov 2012 10:22:33
Message-Id: 20121128102222.626DE20C65@flycatcher.gentoo.org
1 billie 12/11/28 10:22:22
2
3 Modified: ChangeLog
4 Added: mjpegtools-2.0.1_rc1.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.1.11.31/cvs/Linux i686, signed Manifest commit with key 215AD14D)
9
10 Revision Changes Path
11 1.187 media-video/mjpegtools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?rev=1.187&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?rev=1.187&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/ChangeLog?r1=1.186&r2=1.187
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v
20 retrieving revision 1.186
21 retrieving revision 1.187
22 diff -u -r1.186 -r1.187
23 --- ChangeLog 27 Nov 2012 15:52:39 -0000 1.186
24 +++ ChangeLog 28 Nov 2012 10:22:22 -0000 1.187
25 @@ -1,6 +1,12 @@
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.186 2012/11/27 15:52:39 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.187 2012/11/28 10:22:22 billie Exp $
30 +
31 +*mjpegtools-2.0.1_rc1 (28 Nov 2012)
32 +
33 + 28 Nov 2012; Daniel Pielmeier <billie@g.o>
34 + +mjpegtools-2.0.1_rc1.ebuild:
35 + Version bump.
36
37 27 Nov 2012; Jeroen Roovers <jer@g.o> mjpegtools-2.0.0-r3.ebuild:
38 Stable for HPPA (bug #443824).
39
40
41
42 1.1 media-video/mjpegtools/mjpegtools-2.0.1_rc1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.1_rc1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.1_rc1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: mjpegtools-2.0.1_rc1.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-2.0.1_rc1.ebuild,v 1.1 2012/11/28 10:22:22 billie Exp $
52
53 EAPI=4
54
55 inherit flag-o-matic toolchain-funcs
56
57 MY_P=${P/_rc/RC}
58
59 DESCRIPTION="Tools for MJPEG video"
60 HOMEPAGE="http://mjpeg.sourceforge.net/"
61 SRC_URI="mirror://sourceforge/mjpeg/${MY_P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="1"
65 KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
66 IUSE="dga dv gtk mmx png quicktime sdl sdlgfx static-libs v4l"
67 REQUIRED_USE="sdlgfx? ( sdl )"
68
69 RDEPEND="virtual/jpeg
70 quicktime? ( media-libs/libquicktime )
71 dv? ( >=media-libs/libdv-0.99 )
72 png? ( media-libs/libpng )
73 dga? ( x11-libs/libXxf86dga )
74 gtk? ( x11-libs/gtk+:2 )
75 sdl? ( >=media-libs/libsdl-1.2.7-r3
76 x11-libs/libX11
77 x11-libs/libXt
78 sdlgfx? ( media-libs/sdl-gfx )
79 )"
80
81 DEPEND="${RDEPEND}
82 mmx? ( dev-lang/nasm )
83 >=sys-apps/sed-4
84 sys-apps/gawk
85 virtual/pkgconfig"
86
87 S="${WORKDIR}/${MY_P}"
88
89 pkg_pretend() {
90 if has_version ">=sys-kernel/linux-headers-2.6.38" && use v4l; then
91 ewarn "Current versions of mjpegtools only support V4L1 which is not available"
92 ewarn "for kernel versions 2.6.38 and above. V4L1 will be disabled."
93 fi
94 }
95
96 src_prepare() {
97 sed -i -e '/ARCHFLAGS=/s:=.*:=:' configure
98 }
99
100 src_configure() {
101 [[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2
102
103 econf \
104 --enable-compile-warnings \
105 $(use_enable mmx simd-accel) \
106 $(use_enable static-libs static) \
107 --enable-largefile \
108 $(use_with quicktime libquicktime) \
109 $(use_with dv libdv) \
110 $(use_with png libpng) \
111 $(use_with dga) \
112 $(use_with gtk) \
113 $(use_with sdl libsdl) \
114 $(use_with sdlgfx) \
115 $(use_with v4l) \
116 $(use_with sdl x)
117 }
118
119 src_install() {
120 default
121
122 dodoc mjpeg_howto.txt PLANS HINTS docs/FAQ.txt
123
124 find "${D}" -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
125 }
126
127 pkg_postinst() {
128 if [[ -z "${REPLACING_VERSIONS}" ]]; then
129 elog "mjpegtools installs user contributed scripts which require additional"
130 elog "dependencies not pulled in by the installation."
131 elog "These have to be installed manually."
132 elog "Currently known extra dpendencies are: ffmpeg, mencoder from mplayer,"
133 elog "parts of transcode, mpeg2dec from libmpeg2, sox, toolame, vcdimager, python."
134 fi
135 }