Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/gstreamer: ChangeLog gstreamer-1.0.6.ebuild
Date: Sun, 31 Mar 2013 23:18:26
Message-Id: 20130331231822.4A20D2171D@flycatcher.gentoo.org
1 eva 13/03/31 23:18:22
2
3 Modified: ChangeLog
4 Added: gstreamer-1.0.6.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha170/cvs/Linux x86_64, signed Manifest commit with key C6085806)
9
10 Revision Changes Path
11 1.342 media-libs/gstreamer/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gstreamer/ChangeLog?rev=1.342&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gstreamer/ChangeLog?rev=1.342&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gstreamer/ChangeLog?r1=1.341&r2=1.342
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v
20 retrieving revision 1.341
21 retrieving revision 1.342
22 diff -u -r1.341 -r1.342
23 --- ChangeLog 5 Mar 2013 22:15:04 -0000 1.341
24 +++ ChangeLog 31 Mar 2013 23:18:22 -0000 1.342
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/gstreamer
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.341 2013/03/05 22:15:04 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gstreamer/ChangeLog,v 1.342 2013/03/31 23:18:22 eva Exp $
30 +
31 +*gstreamer-1.0.6 (31 Mar 2013)
32 +
33 + 31 Mar 2013; Gilles Dartiguelongue <eva@g.o> +gstreamer-1.0.6.ebuild:
34 + Version bump.
35
36 05 Mar 2013; Gilles Dartiguelongue <eva@g.o>
37 -gstreamer-0.10.35.ebuild, -gstreamer-1.0.3.ebuild, -gstreamer-1.0.5.ebuild:
38
39
40
41 1.1 media-libs/gstreamer/gstreamer-1.0.6.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gstreamer/gstreamer-1.0.6.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/gstreamer/gstreamer-1.0.6.ebuild?rev=1.1&content-type=text/plain
45
46 Index: gstreamer-1.0.6.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-libs/gstreamer/gstreamer-1.0.6.ebuild,v 1.1 2013/03/31 23:18:22 eva Exp $
51
52 EAPI="5"
53
54 inherit eutils multilib pax-utils
55
56 DESCRIPTION="Streaming media framework"
57 HOMEPAGE="http://gstreamer.freedesktop.org/"
58 SRC_URI="http://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
59
60 LICENSE="LGPL-2+"
61 SLOT="1.0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
63 IUSE="+introspection nls +orc test"
64
65 RDEPEND="
66 >=dev-libs/glib-2.32:2
67 introspection? ( >=dev-libs/gobject-introspection-1.31.1 )
68 "
69 DEPEND="${RDEPEND}
70 app-arch/xz-utils
71 >=dev-util/gtk-doc-am-1.12
72 sys-devel/bison
73 sys-devel/flex
74 virtual/pkgconfig
75 nls? ( sys-devel/gettext )
76 "
77 # gtk-doc-am to install API docs
78
79 src_configure() {
80 if [[ ${CHOST} == *-interix* ]] ; then
81 export ac_cv_lib_dl_dladdr=no
82 export ac_cv_func_poll=no
83 fi
84 if [[ ${CHOST} == powerpc-apple-darwin* ]] ; then
85 # GCC groks this, but then refers to an implementation (___multi3,
86 # ___udivti3) that don't exist (at least I can't find it), so force
87 # this one to be off, such that we use 2x64bit emulation code.
88 export gst_cv_uint128_t=no
89 fi
90
91 # Disable static archives, dependency tracking and examples
92 # to speed up build time
93 # Disable debug, as it only affects -g passing (debugging symbols), this must done through make.conf in gentoo
94 econf \
95 --disable-debug \
96 --disable-examples \
97 --disable-static \
98 --disable-valgrind \
99 --enable-check \
100 $(use_enable introspection) \
101 $(use_enable nls) \
102 $(use_enable test tests) \
103 --with-package-name="GStreamer ebuild for Gentoo" \
104 --with-package-origin="http://packages.gentoo.org/package/media-libs/gstreamer"
105 }
106
107 src_install() {
108 DOCS="AUTHORS ChangeLog NEWS MAINTAINERS README RELEASE"
109 default
110 prune_libtool_files --modules
111
112 # Needed for orc-using gst plugins on hardened/PaX systems, bug #421579
113 use orc && pax-mark -m "${ED}usr/bin/gst-launch-${SLOT}" \
114 "${ED}usr/libexec/gstreamer-${SLOT}/gst-plugin-scanner"
115 }