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