Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in eclass: gst-plugins-bad.eclass gst-plugins-base.eclass gst-plugins-good.eclass gst-plugins-ugly.eclass
Date: Wed, 28 Jul 2010 05:18:06
Message-Id: 20100728051758.4AE5B2CE15@corvid.gentoo.org
1 leio 10/07/28 05:17:58
2
3 Modified: gst-plugins-bad.eclass gst-plugins-base.eclass
4 gst-plugins-good.eclass gst-plugins-ugly.eclass
5 Log:
6 Do not filter out the plugins being built from the list in src_configure before creating the --disable-* configure options. ./configure should guarantee us they get enabled nevertheless, as the --enable-* options are appended to it, overriding the --disable for the to be built plugins. This avoids problems in the filtering, e.g "ivorbis vorbis" getting filtered to "i" when building gst-plugins-vorbis. Fixes bug 325613
7
8 Revision Changes Path
9 1.30 eclass/gst-plugins-bad.eclass
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-bad.eclass?rev=1.30&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-bad.eclass?rev=1.30&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-bad.eclass?r1=1.29&r2=1.30
14
15 Index: gst-plugins-bad.eclass
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/eclass/gst-plugins-bad.eclass,v
18 retrieving revision 1.29
19 retrieving revision 1.30
20 diff -u -r1.29 -r1.30
21 --- gst-plugins-bad.eclass 28 Jul 2010 05:01:50 -0000 1.29
22 +++ gst-plugins-bad.eclass 28 Jul 2010 05:17:58 -0000 1.30
23 @@ -1,6 +1,6 @@
24 # Copyright 1999-2009 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-bad.eclass,v 1.29 2010/07/28 05:01:50 leio Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-bad.eclass,v 1.30 2010/07/28 05:17:58 leio Exp $
28
29 #
30 # Original Author: Saleem Abdulrasool <compnerd@g.o>
31 @@ -88,10 +88,6 @@
32
33 einfo "Configuring to build ${GST_PLUGINS_BUILD} plugin(s) ..."
34
35 - for plugin in ${GST_PLUGINS_BUILD} ; do
36 - my_gst_plugins_bad="${my_gst_plugins_bad/${plugin}/}"
37 - done
38 -
39 for plugin in ${my_gst_plugins_bad} ; do
40 gst_conf="${gst_conf} --disable-${plugin}"
41 done
42
43
44
45 1.17 eclass/gst-plugins-base.eclass
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-base.eclass?rev=1.17&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-base.eclass?rev=1.17&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-base.eclass?r1=1.16&r2=1.17
50
51 Index: gst-plugins-base.eclass
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/eclass/gst-plugins-base.eclass,v
54 retrieving revision 1.16
55 retrieving revision 1.17
56 diff -u -r1.16 -r1.17
57 --- gst-plugins-base.eclass 19 Mar 2010 01:20:40 -0000 1.16
58 +++ gst-plugins-base.eclass 28 Jul 2010 05:17:58 -0000 1.17
59 @@ -1,6 +1,6 @@
60 # Copyright 1999-2004 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-base.eclass,v 1.16 2010/03/19 01:20:40 leio Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-base.eclass,v 1.17 2010/07/28 05:17:58 leio Exp $
64
65 # Author : foser <foser@g.o>
66
67 @@ -57,12 +57,10 @@
68
69 einfo "Configuring to build ${GST_PLUGINS_BUILD} plugin(s) ..."
70
71 - for plugin in ${GST_PLUGINS_BUILD}; do
72 - my_gst_plugins_base=${my_gst_plugins_base/${plugin}/}
73 - done
74 for plugin in ${my_gst_plugins_base}; do
75 gst_conf="${gst_conf} --disable-${plugin} "
76 done
77 +
78 for plugin in ${GST_PLUGINS_BUILD}; do
79 gst_conf="${gst_conf} --enable-${plugin} "
80 done
81
82
83
84 1.20 eclass/gst-plugins-good.eclass
85
86 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-good.eclass?rev=1.20&view=markup
87 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-good.eclass?rev=1.20&content-type=text/plain
88 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-good.eclass?r1=1.19&r2=1.20
89
90 Index: gst-plugins-good.eclass
91 ===================================================================
92 RCS file: /var/cvsroot/gentoo-x86/eclass/gst-plugins-good.eclass,v
93 retrieving revision 1.19
94 retrieving revision 1.20
95 diff -u -r1.19 -r1.20
96 --- gst-plugins-good.eclass 3 Apr 2010 05:49:50 -0000 1.19
97 +++ gst-plugins-good.eclass 28 Jul 2010 05:17:58 -0000 1.20
98 @@ -1,6 +1,6 @@
99 # Copyright 1999-2004 Gentoo Foundation
100 # Distributed under the terms of the GNU General Public License v2
101 -# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-good.eclass,v 1.19 2010/04/03 05:49:50 leio Exp $
102 +# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-good.eclass,v 1.20 2010/07/28 05:17:58 leio Exp $
103
104 # Author : foser <foser@g.o>, zaheerm <zaheerm@g.o>
105
106 @@ -61,12 +61,10 @@
107
108 einfo "Configuring to build ${GST_PLUGINS_BUILD} plugin(s) ..."
109
110 - for plugin in ${GST_PLUGINS_BUILD}; do
111 - my_gst_plugins_good=${my_gst_plugins_good/${plugin}/}
112 - done
113 for plugin in ${my_gst_plugins_good}; do
114 gst_conf="${gst_conf} --disable-${plugin} "
115 done
116 +
117 for plugin in ${GST_PLUGINS_BUILD}; do
118 gst_conf="${gst_conf} --enable-${plugin} "
119 done
120
121
122
123 1.18 eclass/gst-plugins-ugly.eclass
124
125 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-ugly.eclass?rev=1.18&view=markup
126 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-ugly.eclass?rev=1.18&content-type=text/plain
127 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/gst-plugins-ugly.eclass?r1=1.17&r2=1.18
128
129 Index: gst-plugins-ugly.eclass
130 ===================================================================
131 RCS file: /var/cvsroot/gentoo-x86/eclass/gst-plugins-ugly.eclass,v
132 retrieving revision 1.17
133 retrieving revision 1.18
134 diff -u -r1.17 -r1.18
135 --- gst-plugins-ugly.eclass 16 Nov 2009 06:04:12 -0000 1.17
136 +++ gst-plugins-ugly.eclass 28 Jul 2010 05:17:58 -0000 1.18
137 @@ -1,6 +1,6 @@
138 # Copyright 1999-2004 Gentoo Foundation
139 # Distributed under the terms of the GNU General Public License v2
140 -# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-ugly.eclass,v 1.17 2009/11/16 06:04:12 leio Exp $
141 +# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins-ugly.eclass,v 1.18 2010/07/28 05:17:58 leio Exp $
142
143 # Author : foser <foser@g.o>
144
145 @@ -55,12 +55,10 @@
146
147 einfo "Configuring to build ${GST_PLUGINS_BUILD} plugin(s) ..."
148
149 - for plugin in ${GST_PLUGINS_BUILD}; do
150 - my_gst_plugins_ugly=${my_gst_plugins_ugly/${plugin}/}
151 - done
152 for plugin in ${my_gst_plugins_ugly}; do
153 gst_conf="${gst_conf} --disable-${plugin} "
154 done
155 +
156 for plugin in ${GST_PLUGINS_BUILD}; do
157 gst_conf="${gst_conf} --enable-${plugin} "
158 done