Merge lp:~noskcaj/ubuntu/vivid/brasero/3.12 into lp:ubuntu/vivid/brasero
- Vivid (15.04)
- 3.12
- Merge into vivid
Proposed by
Jackson Doak
Status: | Merged |
---|---|
Merge reported by: | Sebastien Bacher |
Merged at revision: | not available |
Proposed branch: | lp:~noskcaj/ubuntu/vivid/brasero/3.12 |
Merge into: | lp:ubuntu/vivid/brasero |
Diff against target: |
22003 lines (+6387/-7207) 52 files modified
.pc/012_appindicator.patch/configure.ac (+3/-3) .pc/013_unity_launcher_progress.patch/configure.ac (+3/-3) .pc/01_fix-plugin-dialog-segfault.patch/src/brasero-plugin-manager-ui.c (+0/-1028) .pc/applied-patches (+0/-1) ChangeLog (+113/-0) Makefile.in (+2/-2) NEWS (+5/-1) aclocal.m4 (+1207/-1222) config.guess (+8/-156) config.sub (+17/-11) configure (+57/-51) configure.ac (+3/-3) data/brasero.desktop.in (+1/-1) debian/changelog (+7/-0) debian/patches/01_fix-plugin-dialog-segfault.patch (+0/-46) debian/patches/series (+0/-1) docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnDialog.html (+3/-3) docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnOptions.html (+5/-5) docs/reference/libbrasero-burn/html/libbrasero-burn-brasero-track-data-cfg.html (+17/-17) docs/reference/libbrasero-burn/version.xml (+1/-1) docs/reference/libbrasero-media/html/libbrasero-media-BraseroDriveSelection.html (+3/-3) docs/reference/libbrasero-media/html/libbrasero-media-BraseroMediumSelection.html (+3/-3) docs/reference/libbrasero-media/html/libbrasero-media-BraseroVolume.html (+2/-2) docs/reference/libbrasero-media/version.xml (+1/-1) help/id/create-cover.page (+1/-1) help/id/id.po (+46/-49) help/id/index.page (+1/-1) help/id/introduction.page (+1/-1) help/id/prob-cd.page (+1/-1) help/id/prob-dvd.page (+1/-1) help/id/project-audio.page (+1/-1) help/id/project-data.page (+1/-1) help/id/project-disc-copy.page (+1/-1) help/id/project-image-burn.page (+1/-1) help/id/project-save.page (+1/-1) help/id/project-video.page (+1/-1) help/id/split-track.page (+1/-1) help/id/tools-blank.page (+1/-1) help/id/tools-check-integrity.page (+1/-1) libbrasero-burn/brasero-burn-lib.h (+2/-2) libbrasero-media/brasero-media.h (+3/-3) ltmain.sh (+19/-13) nautilus/brasero-nautilus.desktop.in (+1/-1) po/af.po (+3061/-2979) po/bg.po (+398/-420) po/da.po (+5/-5) po/el.po (+342/-364) po/fi.po (+1/-1) po/hi.po (+491/-389) po/mr.po (+288/-275) po/sv.po (+8/-13) po/te.po (+247/-115) |
To merge this branch: | bzr merge lp:~noskcaj/ubuntu/vivid/brasero/3.12 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Approve | ||
Review via email: mp+241881@code.launchpad.net |
Commit message
Description of the change
New upstream release (translations + upstreams a patch)
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file '.pc/012_appindicator.patch/configure.ac' | |||
2 | --- .pc/012_appindicator.patch/configure.ac 2014-11-07 11:33:39 +0000 | |||
3 | +++ .pc/012_appindicator.patch/configure.ac 2014-11-15 21:17:54 +0000 | |||
4 | @@ -1,10 +1,10 @@ | |||
5 | 1 | dnl Process this file with autoconf to produce a configure script. | 1 | dnl Process this file with autoconf to produce a configure script. |
7 | 2 | AC_INIT([brasero],[3.11.4]) | 2 | AC_INIT([brasero],[3.12.0]) |
8 | 3 | AC_CONFIG_SRCDIR(src/main.c) | 3 | AC_CONFIG_SRCDIR(src/main.c) |
9 | 4 | 4 | ||
10 | 5 | BRASERO_MAJOR_VERSION=3 | 5 | BRASERO_MAJOR_VERSION=3 |
13 | 6 | BRASERO_MINOR_VERSION=11 | 6 | BRASERO_MINOR_VERSION=12 |
14 | 7 | BRASERO_SUB=4 | 7 | BRASERO_SUB=0 |
15 | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB |
16 | 9 | 9 | ||
17 | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) |
18 | 11 | 11 | ||
19 | === modified file '.pc/013_unity_launcher_progress.patch/configure.ac' | |||
20 | --- .pc/013_unity_launcher_progress.patch/configure.ac 2014-11-07 11:33:39 +0000 | |||
21 | +++ .pc/013_unity_launcher_progress.patch/configure.ac 2014-11-15 21:17:54 +0000 | |||
22 | @@ -1,10 +1,10 @@ | |||
23 | 1 | dnl Process this file with autoconf to produce a configure script. | 1 | dnl Process this file with autoconf to produce a configure script. |
25 | 2 | AC_INIT([brasero],[3.11.4]) | 2 | AC_INIT([brasero],[3.12.0]) |
26 | 3 | AC_CONFIG_SRCDIR(src/main.c) | 3 | AC_CONFIG_SRCDIR(src/main.c) |
27 | 4 | 4 | ||
28 | 5 | BRASERO_MAJOR_VERSION=3 | 5 | BRASERO_MAJOR_VERSION=3 |
31 | 6 | BRASERO_MINOR_VERSION=11 | 6 | BRASERO_MINOR_VERSION=12 |
32 | 7 | BRASERO_SUB=4 | 7 | BRASERO_SUB=0 |
33 | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB |
34 | 9 | 9 | ||
35 | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) |
36 | 11 | 11 | ||
37 | === removed directory '.pc/01_fix-plugin-dialog-segfault.patch' | |||
38 | === removed directory '.pc/01_fix-plugin-dialog-segfault.patch/src' | |||
39 | === removed file '.pc/01_fix-plugin-dialog-segfault.patch/src/brasero-plugin-manager-ui.c' | |||
40 | --- .pc/01_fix-plugin-dialog-segfault.patch/src/brasero-plugin-manager-ui.c 2014-10-04 15:48:52 +0000 | |||
41 | +++ .pc/01_fix-plugin-dialog-segfault.patch/src/brasero-plugin-manager-ui.c 1970-01-01 00:00:00 +0000 | |||
42 | @@ -1,1028 +0,0 @@ | |||
43 | 1 | /* | ||
44 | 2 | * brasero-plugin-manager.c | ||
45 | 3 | * This file is part of brasero | ||
46 | 4 | * | ||
47 | 5 | * Copyright (C) 2007 Philippe Rouquier | ||
48 | 6 | * | ||
49 | 7 | * Based on gedit code (gedit/gedit-plugin-manager.c) by: | ||
50 | 8 | * - Paolo Maggi <paolo@gnome.org> | ||
51 | 9 | * | ||
52 | 10 | * Libbrasero-media is free software; you can redistribute it and/or modify | ||
53 | 11 | fy | ||
54 | 12 | * it under the terms of the GNU General Public License as published by | ||
55 | 13 | * the Free Software Foundation; either version 2 of the License, or | ||
56 | 14 | * (at your option) any later version. | ||
57 | 15 | * | ||
58 | 16 | * Brasero is distributed in the hope that it will be useful, | ||
59 | 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
60 | 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
61 | 19 | * GNU General Public License for more details. | ||
62 | 20 | * | ||
63 | 21 | * You should have received a copy of the GNU General Public License | ||
64 | 22 | * along with this program; if not, write to: | ||
65 | 23 | * The Free Software Foundation, Inc., | ||
66 | 24 | * 51 Franklin Street, Fifth Floor | ||
67 | 25 | * Boston, MA 02110-1301, USA. | ||
68 | 26 | */ | ||
69 | 27 | |||
70 | 28 | #ifdef HAVE_CONFIG_H | ||
71 | 29 | #include <config.h> | ||
72 | 30 | #endif | ||
73 | 31 | |||
74 | 32 | #include <string.h> | ||
75 | 33 | |||
76 | 34 | #include <glib/gi18n.h> | ||
77 | 35 | |||
78 | 36 | #include "brasero-misc.h" | ||
79 | 37 | |||
80 | 38 | #include "brasero-plugin-manager-ui.h" | ||
81 | 39 | |||
82 | 40 | #include "brasero-plugin.h" | ||
83 | 41 | #include "brasero-plugin-private.h" | ||
84 | 42 | #include "brasero-plugin-information.h" | ||
85 | 43 | #include "brasero-burn-lib.h" | ||
86 | 44 | #include "brasero-plugin-option.h" | ||
87 | 45 | |||
88 | 46 | typedef enum { | ||
89 | 47 | BRASERO_PLUGIN_BURN_ENGINE = 0, | ||
90 | 48 | BRASERO_PLUGIN_IMAGE_ENGINE, | ||
91 | 49 | BRASERO_PLUGIN_CONVERT_ENGINE, | ||
92 | 50 | BRASERO_PLUGIN_MISCELLANEOUS, | ||
93 | 51 | BRASERO_PLUGIN_ERROR | ||
94 | 52 | } BraseroPluginCategory; | ||
95 | 53 | |||
96 | 54 | enum | ||
97 | 55 | { | ||
98 | 56 | ACTIVE_COLUMN, | ||
99 | 57 | AVAILABLE_COLUMN, | ||
100 | 58 | PLUGIN_COLUMN, | ||
101 | 59 | N_COLUMNS | ||
102 | 60 | }; | ||
103 | 61 | |||
104 | 62 | #define PLUGIN_MANAGER_UI_NAME_TITLE _("Plugin") | ||
105 | 63 | #define PLUGIN_MANAGER_UI_ACTIVE_TITLE _("Enabled") | ||
106 | 64 | |||
107 | 65 | #define BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE ((object), BRASERO_TYPE_PLUGIN_MANAGER_UI, BraseroPluginManagerUIPrivate)) | ||
108 | 66 | |||
109 | 67 | struct _BraseroPluginManagerUIPrivate | ||
110 | 68 | { | ||
111 | 69 | GtkWidget *tree; | ||
112 | 70 | |||
113 | 71 | GtkWidget *about_button; | ||
114 | 72 | GtkWidget *configure_button; | ||
115 | 73 | |||
116 | 74 | GtkWidget *about; | ||
117 | 75 | |||
118 | 76 | GtkWidget *popup_menu; | ||
119 | 77 | |||
120 | 78 | GSList *plugins; | ||
121 | 79 | }; | ||
122 | 80 | |||
123 | 81 | G_DEFINE_TYPE (BraseroPluginManagerUI, brasero_plugin_manager_ui, GTK_TYPE_BOX) | ||
124 | 82 | |||
125 | 83 | static void plugin_manager_ui_toggle_active (GtkTreeIter *iter, GtkTreeModel *model); | ||
126 | 84 | static void brasero_plugin_manager_ui_finalize (GObject *object); | ||
127 | 85 | |||
128 | 86 | static void | ||
129 | 87 | brasero_plugin_manager_ui_class_init (BraseroPluginManagerUIClass *klass) | ||
130 | 88 | { | ||
131 | 89 | GObjectClass *object_class = G_OBJECT_CLASS (klass); | ||
132 | 90 | |||
133 | 91 | object_class->finalize = brasero_plugin_manager_ui_finalize; | ||
134 | 92 | |||
135 | 93 | g_type_class_add_private (object_class, sizeof (BraseroPluginManagerUIPrivate)); | ||
136 | 94 | } | ||
137 | 95 | |||
138 | 96 | static BraseroPlugin * | ||
139 | 97 | plugin_manager_ui_get_selected_plugin (BraseroPluginManagerUI *pm) | ||
140 | 98 | { | ||
141 | 99 | BraseroPlugin *plugin = NULL; | ||
142 | 100 | GtkTreeModel *model; | ||
143 | 101 | GtkTreeIter iter; | ||
144 | 102 | GtkTreeSelection *selection; | ||
145 | 103 | BraseroPluginManagerUIPrivate *priv; | ||
146 | 104 | |||
147 | 105 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
148 | 106 | |||
149 | 107 | model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree)); | ||
150 | 108 | g_return_val_if_fail (model != NULL, NULL); | ||
151 | 109 | |||
152 | 110 | selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->tree)); | ||
153 | 111 | g_return_val_if_fail (selection != NULL, NULL); | ||
154 | 112 | |||
155 | 113 | if (gtk_tree_selection_get_selected (selection, NULL, &iter)) | ||
156 | 114 | { | ||
157 | 115 | gtk_tree_model_get (model, &iter, PLUGIN_COLUMN, &plugin, -1); | ||
158 | 116 | } | ||
159 | 117 | |||
160 | 118 | return plugin; | ||
161 | 119 | } | ||
162 | 120 | |||
163 | 121 | static void | ||
164 | 122 | about_button_cb (GtkWidget *button, | ||
165 | 123 | BraseroPluginManagerUI *pm) | ||
166 | 124 | { | ||
167 | 125 | GtkWidget *dialog; | ||
168 | 126 | gchar *copyright; | ||
169 | 127 | BraseroPlugin *plugin; | ||
170 | 128 | BraseroPluginManagerUIPrivate *priv; | ||
171 | 129 | const gchar *authors [2] = { NULL }; | ||
172 | 130 | |||
173 | 131 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
174 | 132 | |||
175 | 133 | plugin = plugin_manager_ui_get_selected_plugin (pm); | ||
176 | 134 | |||
177 | 135 | g_return_if_fail (plugin != NULL); | ||
178 | 136 | |||
179 | 137 | /* if there is another about dialog already open destroy it */ | ||
180 | 138 | if (priv->about) | ||
181 | 139 | gtk_widget_destroy (priv->about); | ||
182 | 140 | |||
183 | 141 | authors [0] = brasero_plugin_get_author (plugin); | ||
184 | 142 | |||
185 | 143 | copyright = g_strdup_printf (_("Copyright %s"), | ||
186 | 144 | brasero_plugin_get_author (plugin)); | ||
187 | 145 | |||
188 | 146 | dialog = g_object_new (GTK_TYPE_ABOUT_DIALOG, | ||
189 | 147 | "program-name", _(brasero_plugin_get_display_name (plugin)), | ||
190 | 148 | "copyright", copyright, | ||
191 | 149 | "authors", authors, | ||
192 | 150 | "comments", brasero_plugin_get_description (plugin), | ||
193 | 151 | "logo-icon-name", brasero_plugin_get_icon_name (plugin), | ||
194 | 152 | NULL); | ||
195 | 153 | |||
196 | 154 | g_free (copyright); | ||
197 | 155 | |||
198 | 156 | gtk_window_set_transient_for (GTK_WINDOW (dialog), | ||
199 | 157 | GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (pm)))); | ||
200 | 158 | |||
201 | 159 | gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); | ||
202 | 160 | gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ON_PARENT); | ||
203 | 161 | |||
204 | 162 | gtk_widget_show_all (dialog); | ||
205 | 163 | gtk_dialog_run (GTK_DIALOG (dialog)); | ||
206 | 164 | gtk_widget_destroy (dialog); | ||
207 | 165 | } | ||
208 | 166 | |||
209 | 167 | static void | ||
210 | 168 | configure_button_cb (GtkWidget *button, | ||
211 | 169 | BraseroPluginManagerUI *pm) | ||
212 | 170 | { | ||
213 | 171 | BraseroPlugin *plugin; | ||
214 | 172 | GtkWidget *dialog; | ||
215 | 173 | |||
216 | 174 | plugin = plugin_manager_ui_get_selected_plugin (pm); | ||
217 | 175 | |||
218 | 176 | g_return_if_fail (plugin != NULL); | ||
219 | 177 | |||
220 | 178 | dialog = brasero_plugin_option_new (); | ||
221 | 179 | |||
222 | 180 | brasero_plugin_option_set_plugin (BRASERO_PLUGIN_OPTION (dialog), plugin); | ||
223 | 181 | gtk_window_set_transient_for (GTK_WINDOW (dialog), | ||
224 | 182 | GTK_WINDOW (gtk_widget_get_toplevel (GTK_WIDGET (pm)))); | ||
225 | 183 | |||
226 | 184 | gtk_window_set_modal (GTK_WINDOW (dialog), TRUE); | ||
227 | 185 | gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER_ON_PARENT); | ||
228 | 186 | |||
229 | 187 | gtk_dialog_run (GTK_DIALOG (dialog)); | ||
230 | 188 | gtk_widget_destroy (dialog); | ||
231 | 189 | } | ||
232 | 190 | |||
233 | 191 | static void | ||
234 | 192 | plugin_manager_ui_view_info_cell_cb (GtkTreeViewColumn *tree_column, | ||
235 | 193 | GtkCellRenderer *cell, | ||
236 | 194 | GtkTreeModel *tree_model, | ||
237 | 195 | GtkTreeIter *iter, | ||
238 | 196 | gpointer data) | ||
239 | 197 | { | ||
240 | 198 | BraseroPlugin *plugin; | ||
241 | 199 | gchar *error_string; | ||
242 | 200 | gchar *text; | ||
243 | 201 | |||
244 | 202 | g_return_if_fail (tree_model != NULL); | ||
245 | 203 | g_return_if_fail (tree_column != NULL); | ||
246 | 204 | |||
247 | 205 | gtk_tree_model_get (tree_model, iter, | ||
248 | 206 | PLUGIN_COLUMN, &plugin, | ||
249 | 207 | -1); | ||
250 | 208 | |||
251 | 209 | if (!plugin) | ||
252 | 210 | return; | ||
253 | 211 | |||
254 | 212 | error_string = brasero_plugin_get_error_string (plugin); | ||
255 | 213 | if (error_string) { | ||
256 | 214 | text = g_markup_printf_escaped ("<b>%s</b>\n%s\n<i>%s</i>", | ||
257 | 215 | /* Use the translated name of | ||
258 | 216 | * the plugin. */ | ||
259 | 217 | _(brasero_plugin_get_display_name (plugin)), | ||
260 | 218 | brasero_plugin_get_description (plugin), | ||
261 | 219 | error_string); | ||
262 | 220 | g_free (error_string); | ||
263 | 221 | } | ||
264 | 222 | else | ||
265 | 223 | text = g_markup_printf_escaped ("<b>%s</b>\n%s", | ||
266 | 224 | /* Use the translated name of | ||
267 | 225 | * the plugin. */ | ||
268 | 226 | _(brasero_plugin_get_display_name (plugin)), | ||
269 | 227 | brasero_plugin_get_description (plugin)); | ||
270 | 228 | |||
271 | 229 | g_object_set (G_OBJECT (cell), | ||
272 | 230 | "markup", text, | ||
273 | 231 | "sensitive", brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
274 | 232 | NULL); | ||
275 | 233 | |||
276 | 234 | g_free (text); | ||
277 | 235 | } | ||
278 | 236 | |||
279 | 237 | static void | ||
280 | 238 | plugin_manager_ui_view_icon_cell_cb (GtkTreeViewColumn *tree_column, | ||
281 | 239 | GtkCellRenderer *cell, | ||
282 | 240 | GtkTreeModel *tree_model, | ||
283 | 241 | GtkTreeIter *iter, | ||
284 | 242 | gpointer data) | ||
285 | 243 | { | ||
286 | 244 | BraseroPlugin *plugin; | ||
287 | 245 | |||
288 | 246 | g_return_if_fail (tree_model != NULL); | ||
289 | 247 | g_return_if_fail (tree_column != NULL); | ||
290 | 248 | |||
291 | 249 | gtk_tree_model_get (tree_model, iter, PLUGIN_COLUMN, &plugin, -1); | ||
292 | 250 | |||
293 | 251 | g_object_set (G_OBJECT (cell), | ||
294 | 252 | "visible", FALSE, | ||
295 | 253 | "sensitive", brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
296 | 254 | NULL); | ||
297 | 255 | return; | ||
298 | 256 | /* | ||
299 | 257 | For the time being don't use it since there is no plugin with icon | ||
300 | 258 | BraseroPlugin *plugin; | ||
301 | 259 | |||
302 | 260 | gtk_tree_model_get (tree_model, iter, PLUGIN_COLUMN, &plugin, -1); | ||
303 | 261 | |||
304 | 262 | if (!plugin) { | ||
305 | 263 | g_object_set (G_OBJECT (cell), | ||
306 | 264 | "visible", FALSE, | ||
307 | 265 | NULL); | ||
308 | 266 | return; | ||
309 | 267 | } | ||
310 | 268 | |||
311 | 269 | g_object_set (G_OBJECT (cell), | ||
312 | 270 | "visible", TRUE, | ||
313 | 271 | "icon-name", | ||
314 | 272 | brasero_plugin_get_icon_name (plugin), | ||
315 | 273 | "sensitive", | ||
316 | 274 | brasero_plugin_get_gtype (plugin) != G_TYPE_NONE, | ||
317 | 275 | NULL); | ||
318 | 276 | */ | ||
319 | 277 | } | ||
320 | 278 | |||
321 | 279 | static void | ||
322 | 280 | active_toggled_cb (GtkCellRendererToggle *cell, | ||
323 | 281 | gchar *path_str, | ||
324 | 282 | BraseroPluginManagerUI *pm) | ||
325 | 283 | { | ||
326 | 284 | GtkTreeIter iter; | ||
327 | 285 | GtkTreePath *path; | ||
328 | 286 | GtkTreeModel *model; | ||
329 | 287 | BraseroPluginManagerUIPrivate *priv; | ||
330 | 288 | |||
331 | 289 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
332 | 290 | path = gtk_tree_path_new_from_string (path_str); | ||
333 | 291 | |||
334 | 292 | model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree)); | ||
335 | 293 | g_return_if_fail (model != NULL); | ||
336 | 294 | |||
337 | 295 | if (gtk_tree_model_get_iter (model, &iter, path)) | ||
338 | 296 | plugin_manager_ui_toggle_active (&iter, model); | ||
339 | 297 | |||
340 | 298 | gtk_tree_path_free (path); | ||
341 | 299 | } | ||
342 | 300 | |||
343 | 301 | static void | ||
344 | 302 | cursor_changed_cb (GtkTreeView *view, | ||
345 | 303 | gpointer data) | ||
346 | 304 | { | ||
347 | 305 | BraseroPlugin *plugin; | ||
348 | 306 | BraseroPluginManagerUI *pm = data; | ||
349 | 307 | BraseroPluginManagerUIPrivate *priv; | ||
350 | 308 | |||
351 | 309 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
352 | 310 | plugin = plugin_manager_ui_get_selected_plugin (pm); | ||
353 | 311 | |||
354 | 312 | gtk_widget_set_sensitive (GTK_WIDGET (priv->about_button), | ||
355 | 313 | plugin != NULL); | ||
356 | 314 | gtk_widget_set_sensitive (GTK_WIDGET (priv->configure_button), | ||
357 | 315 | (plugin != NULL) && | ||
358 | 316 | brasero_plugin_get_next_conf_option (plugin, NULL)); | ||
359 | 317 | } | ||
360 | 318 | |||
361 | 319 | static void | ||
362 | 320 | row_activated_cb (GtkTreeView *tree_view, | ||
363 | 321 | GtkTreePath *path, | ||
364 | 322 | GtkTreeViewColumn *column, | ||
365 | 323 | gpointer data) | ||
366 | 324 | { | ||
367 | 325 | GtkTreeIter iter; | ||
368 | 326 | GtkTreeModel *model; | ||
369 | 327 | BraseroPluginManagerUI *pm = data; | ||
370 | 328 | BraseroPluginManagerUIPrivate *priv; | ||
371 | 329 | |||
372 | 330 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
373 | 331 | model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree)); | ||
374 | 332 | |||
375 | 333 | g_return_if_fail (model != NULL); | ||
376 | 334 | g_return_if_fail (gtk_tree_model_get_iter (model, &iter, path)); | ||
377 | 335 | |||
378 | 336 | plugin_manager_ui_toggle_active (&iter, model); | ||
379 | 337 | } | ||
380 | 338 | |||
381 | 339 | static void | ||
382 | 340 | plugin_manager_ui_populate_lists (BraseroPluginManagerUI *pm) | ||
383 | 341 | { | ||
384 | 342 | BraseroPluginManagerUIPrivate *priv; | ||
385 | 343 | BraseroPlugin *plugin; | ||
386 | 344 | const GSList *plugins; | ||
387 | 345 | GtkListStore *model; | ||
388 | 346 | GtkTreeIter iter; | ||
389 | 347 | |||
390 | 348 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
391 | 349 | plugins = priv->plugins; | ||
392 | 350 | |||
393 | 351 | model = GTK_LIST_STORE (gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree))); | ||
394 | 352 | |||
395 | 353 | for (; plugins; plugins = plugins->next) { | ||
396 | 354 | plugin = plugins->data; | ||
397 | 355 | |||
398 | 356 | gtk_list_store_append (model, &iter); | ||
399 | 357 | gtk_list_store_set (model, &iter, | ||
400 | 358 | ACTIVE_COLUMN, brasero_plugin_get_active (plugin, 0), | ||
401 | 359 | AVAILABLE_COLUMN, brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
402 | 360 | PLUGIN_COLUMN, plugin, | ||
403 | 361 | -1); | ||
404 | 362 | } | ||
405 | 363 | |||
406 | 364 | plugin = NULL; | ||
407 | 365 | if (gtk_tree_model_get_iter_first (GTK_TREE_MODEL (model), &iter)) | ||
408 | 366 | { | ||
409 | 367 | GtkTreeSelection *selection; | ||
410 | 368 | |||
411 | 369 | selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->tree)); | ||
412 | 370 | g_return_if_fail (selection != NULL); | ||
413 | 371 | |||
414 | 372 | gtk_tree_selection_select_iter (selection, &iter); | ||
415 | 373 | |||
416 | 374 | gtk_tree_model_get (GTK_TREE_MODEL (model), &iter, | ||
417 | 375 | PLUGIN_COLUMN, &plugin, -1); | ||
418 | 376 | |||
419 | 377 | gtk_widget_set_sensitive (GTK_WIDGET (priv->configure_button), | ||
420 | 378 | (brasero_plugin_get_next_conf_option (plugin, NULL) != NULL)); | ||
421 | 379 | } | ||
422 | 380 | |||
423 | 381 | /* update buttons */ | ||
424 | 382 | gtk_widget_set_sensitive (GTK_WIDGET (priv->about_button), | ||
425 | 383 | plugin != NULL); | ||
426 | 384 | gtk_widget_set_sensitive (GTK_WIDGET (priv->configure_button), | ||
427 | 385 | (plugin != NULL) && | ||
428 | 386 | brasero_plugin_get_next_conf_option (plugin, NULL)); | ||
429 | 387 | } | ||
430 | 388 | |||
431 | 389 | static gboolean | ||
432 | 390 | plugin_manager_ui_set_active (GtkTreeIter *iter, | ||
433 | 391 | GtkTreeModel *model, | ||
434 | 392 | gboolean active) | ||
435 | 393 | { | ||
436 | 394 | BraseroPlugin *plugin; | ||
437 | 395 | GtkTreeIter category; | ||
438 | 396 | gboolean res = TRUE; | ||
439 | 397 | |||
440 | 398 | gtk_tree_model_get (model, iter, PLUGIN_COLUMN, &plugin, -1); | ||
441 | 399 | |||
442 | 400 | g_return_val_if_fail (plugin != NULL, FALSE); | ||
443 | 401 | |||
444 | 402 | if (brasero_plugin_get_gtype (plugin) == G_TYPE_NONE | ||
445 | 403 | || brasero_plugin_get_compulsory (plugin)) | ||
446 | 404 | return FALSE; | ||
447 | 405 | |||
448 | 406 | brasero_plugin_set_active (plugin, active); | ||
449 | 407 | |||
450 | 408 | /* set new value */ | ||
451 | 409 | gtk_list_store_set (GTK_LIST_STORE (model), | ||
452 | 410 | iter, | ||
453 | 411 | ACTIVE_COLUMN, brasero_plugin_get_active (plugin, 0), | ||
454 | 412 | AVAILABLE_COLUMN, brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
455 | 413 | -1); | ||
456 | 414 | |||
457 | 415 | /* search if this plugin appears under other categories | ||
458 | 416 | * and deactivate it as well */ | ||
459 | 417 | if (!gtk_tree_model_get_iter_first (model, &category)) | ||
460 | 418 | return res; | ||
461 | 419 | |||
462 | 420 | do { | ||
463 | 421 | GtkTreeIter child; | ||
464 | 422 | |||
465 | 423 | if (!gtk_tree_model_iter_children (model, &child, &category)) | ||
466 | 424 | continue; | ||
467 | 425 | |||
468 | 426 | do { | ||
469 | 427 | BraseroPlugin *tmp_plugin; | ||
470 | 428 | |||
471 | 429 | tmp_plugin = NULL; | ||
472 | 430 | gtk_tree_model_get (model, &child, | ||
473 | 431 | PLUGIN_COLUMN, &tmp_plugin, | ||
474 | 432 | -1); | ||
475 | 433 | |||
476 | 434 | if (plugin == tmp_plugin) { | ||
477 | 435 | gtk_list_store_set (GTK_LIST_STORE (model), &child, | ||
478 | 436 | ACTIVE_COLUMN, active, | ||
479 | 437 | AVAILABLE_COLUMN, brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
480 | 438 | -1); | ||
481 | 439 | break; | ||
482 | 440 | } | ||
483 | 441 | |||
484 | 442 | } while (gtk_tree_model_iter_next (model, &child)); | ||
485 | 443 | |||
486 | 444 | } while (gtk_tree_model_iter_next (model, &category)); | ||
487 | 445 | |||
488 | 446 | return res; | ||
489 | 447 | } | ||
490 | 448 | |||
491 | 449 | static void | ||
492 | 450 | plugin_manager_ui_toggle_active (GtkTreeIter *iter, | ||
493 | 451 | GtkTreeModel *model) | ||
494 | 452 | { | ||
495 | 453 | gboolean active; | ||
496 | 454 | |||
497 | 455 | gtk_tree_model_get (model, iter, ACTIVE_COLUMN, &active, -1); | ||
498 | 456 | |||
499 | 457 | active ^= 1; | ||
500 | 458 | |||
501 | 459 | if (!plugin_manager_ui_set_active (iter, model, active)) | ||
502 | 460 | return; | ||
503 | 461 | } | ||
504 | 462 | |||
505 | 463 | static void | ||
506 | 464 | plugin_manager_ui_set_active_all (BraseroPluginManagerUI *pm, | ||
507 | 465 | gboolean active) | ||
508 | 466 | { | ||
509 | 467 | BraseroPluginManagerUIPrivate *priv; | ||
510 | 468 | GtkTreeModel *model; | ||
511 | 469 | GtkTreeIter iter; | ||
512 | 470 | |||
513 | 471 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
514 | 472 | model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree)); | ||
515 | 473 | |||
516 | 474 | g_return_if_fail (model != NULL); | ||
517 | 475 | |||
518 | 476 | gtk_tree_model_get_iter_first (model, &iter); | ||
519 | 477 | |||
520 | 478 | do { | ||
521 | 479 | plugin_manager_ui_set_active (&iter, model, active); | ||
522 | 480 | } | ||
523 | 481 | while (gtk_tree_model_iter_next (model, &iter)); | ||
524 | 482 | } | ||
525 | 483 | |||
526 | 484 | /* Callback used as the interactive search comparison function */ | ||
527 | 485 | static gboolean | ||
528 | 486 | name_search_cb (GtkTreeModel *model, | ||
529 | 487 | gint column, | ||
530 | 488 | const gchar *key, | ||
531 | 489 | GtkTreeIter *iter, | ||
532 | 490 | gpointer data) | ||
533 | 491 | { | ||
534 | 492 | BraseroPlugin *plugin; | ||
535 | 493 | gchar *normalized_string; | ||
536 | 494 | gchar *normalized_key; | ||
537 | 495 | gchar *case_normalized_string; | ||
538 | 496 | gchar *case_normalized_key; | ||
539 | 497 | gint key_len; | ||
540 | 498 | gboolean retval; | ||
541 | 499 | |||
542 | 500 | gtk_tree_model_get (model, iter, PLUGIN_COLUMN, &plugin, -1); | ||
543 | 501 | if (!plugin) | ||
544 | 502 | return FALSE; | ||
545 | 503 | |||
546 | 504 | /* Use translated name for the plugin */ | ||
547 | 505 | normalized_string = g_utf8_normalize (_(brasero_plugin_get_display_name (plugin)), | ||
548 | 506 | -1, | ||
549 | 507 | G_NORMALIZE_ALL); | ||
550 | 508 | normalized_key = g_utf8_normalize (key, | ||
551 | 509 | -1, | ||
552 | 510 | G_NORMALIZE_ALL); | ||
553 | 511 | case_normalized_string = g_utf8_casefold (normalized_string, -1); | ||
554 | 512 | case_normalized_key = g_utf8_casefold (normalized_key, -1); | ||
555 | 513 | |||
556 | 514 | key_len = strlen (case_normalized_key); | ||
557 | 515 | |||
558 | 516 | /* Oddly enough, this callback must return whether to stop the search | ||
559 | 517 | * because we found a match, not whether we actually matched. | ||
560 | 518 | */ | ||
561 | 519 | retval = (strncmp (case_normalized_key, case_normalized_string, key_len) != 0); | ||
562 | 520 | |||
563 | 521 | g_free (normalized_key); | ||
564 | 522 | g_free (normalized_string); | ||
565 | 523 | g_free (case_normalized_key); | ||
566 | 524 | g_free (case_normalized_string); | ||
567 | 525 | |||
568 | 526 | return retval; | ||
569 | 527 | } | ||
570 | 528 | |||
571 | 529 | static void | ||
572 | 530 | enable_plugin_menu_cb (GtkMenu *menu, | ||
573 | 531 | BraseroPluginManagerUI *pm) | ||
574 | 532 | { | ||
575 | 533 | GtkTreeModel *model; | ||
576 | 534 | GtkTreeIter iter; | ||
577 | 535 | GtkTreeSelection *selection; | ||
578 | 536 | BraseroPluginManagerUIPrivate *priv; | ||
579 | 537 | |||
580 | 538 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
581 | 539 | |||
582 | 540 | model = gtk_tree_view_get_model (GTK_TREE_VIEW (priv->tree)); | ||
583 | 541 | g_return_if_fail (model != NULL); | ||
584 | 542 | |||
585 | 543 | selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->tree)); | ||
586 | 544 | g_return_if_fail (selection != NULL); | ||
587 | 545 | |||
588 | 546 | if (gtk_tree_selection_get_selected (selection, NULL, &iter)) | ||
589 | 547 | plugin_manager_ui_toggle_active (&iter, model); | ||
590 | 548 | } | ||
591 | 549 | |||
592 | 550 | static void | ||
593 | 551 | enable_all_menu_cb (GtkMenu *menu, | ||
594 | 552 | BraseroPluginManagerUI *pm) | ||
595 | 553 | { | ||
596 | 554 | plugin_manager_ui_set_active_all (pm, TRUE); | ||
597 | 555 | } | ||
598 | 556 | |||
599 | 557 | static void | ||
600 | 558 | disable_all_menu_cb (GtkMenu *menu, | ||
601 | 559 | BraseroPluginManagerUI *pm) | ||
602 | 560 | { | ||
603 | 561 | plugin_manager_ui_set_active_all (pm, FALSE); | ||
604 | 562 | } | ||
605 | 563 | |||
606 | 564 | static GtkWidget * | ||
607 | 565 | create_tree_popup_menu (BraseroPluginManagerUI *pm) | ||
608 | 566 | { | ||
609 | 567 | GtkWidget *menu; | ||
610 | 568 | GtkWidget *item; | ||
611 | 569 | GtkWidget *image; | ||
612 | 570 | BraseroPlugin *plugin; | ||
613 | 571 | |||
614 | 572 | plugin = plugin_manager_ui_get_selected_plugin (pm); | ||
615 | 573 | |||
616 | 574 | if (!plugin) | ||
617 | 575 | return NULL; | ||
618 | 576 | |||
619 | 577 | menu = gtk_menu_new (); | ||
620 | 578 | |||
621 | 579 | item = gtk_image_menu_item_new_with_mnemonic (_("_About")); | ||
622 | 580 | image = gtk_image_new_from_stock (GTK_STOCK_ABOUT, | ||
623 | 581 | GTK_ICON_SIZE_MENU); | ||
624 | 582 | gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); | ||
625 | 583 | g_signal_connect (item, "activate", | ||
626 | 584 | G_CALLBACK (about_button_cb), pm); | ||
627 | 585 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
628 | 586 | |||
629 | 587 | item = gtk_image_menu_item_new_with_mnemonic (_("C_onfigure")); | ||
630 | 588 | image = gtk_image_new_from_stock (GTK_STOCK_PREFERENCES, | ||
631 | 589 | GTK_ICON_SIZE_MENU); | ||
632 | 590 | gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item), image); | ||
633 | 591 | g_signal_connect (item, "activate", | ||
634 | 592 | G_CALLBACK (configure_button_cb), pm); | ||
635 | 593 | gtk_widget_set_sensitive (item, | ||
636 | 594 | (brasero_plugin_get_next_conf_option (plugin, NULL) != NULL)); | ||
637 | 595 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
638 | 596 | |||
639 | 597 | item = gtk_check_menu_item_new_with_mnemonic (_("A_ctivate")); | ||
640 | 598 | gtk_widget_set_sensitive (item, | ||
641 | 599 | brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin)); | ||
642 | 600 | gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (item), | ||
643 | 601 | brasero_plugin_get_active (plugin, 0)); | ||
644 | 602 | g_signal_connect (item, "toggled", | ||
645 | 603 | G_CALLBACK (enable_plugin_menu_cb), pm); | ||
646 | 604 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
647 | 605 | |||
648 | 606 | item = gtk_separator_menu_item_new (); | ||
649 | 607 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
650 | 608 | |||
651 | 609 | item = gtk_menu_item_new_with_mnemonic (_("Ac_tivate All")); | ||
652 | 610 | g_signal_connect (item, "activate", | ||
653 | 611 | G_CALLBACK (enable_all_menu_cb), pm); | ||
654 | 612 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
655 | 613 | |||
656 | 614 | item = gtk_menu_item_new_with_mnemonic (_("_Deactivate All")); | ||
657 | 615 | g_signal_connect (item, "activate", | ||
658 | 616 | G_CALLBACK (disable_all_menu_cb), pm); | ||
659 | 617 | gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); | ||
660 | 618 | |||
661 | 619 | gtk_widget_show_all (menu); | ||
662 | 620 | |||
663 | 621 | return menu; | ||
664 | 622 | } | ||
665 | 623 | |||
666 | 624 | static void | ||
667 | 625 | tree_popup_menu_detach (BraseroPluginManagerUI *pm, | ||
668 | 626 | GtkMenu *menu) | ||
669 | 627 | { | ||
670 | 628 | BraseroPluginManagerUIPrivate *priv; | ||
671 | 629 | |||
672 | 630 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
673 | 631 | priv->popup_menu = NULL; | ||
674 | 632 | } | ||
675 | 633 | |||
676 | 634 | static void | ||
677 | 635 | menu_position_under_widget (GtkMenu *menu, | ||
678 | 636 | gint *x, | ||
679 | 637 | gint *y, | ||
680 | 638 | gboolean *push_in, | ||
681 | 639 | gpointer user_data) | ||
682 | 640 | { | ||
683 | 641 | GtkWidget *w = GTK_WIDGET (user_data); | ||
684 | 642 | GtkRequisition requisition; | ||
685 | 643 | GtkAllocation allocation; | ||
686 | 644 | |||
687 | 645 | gdk_window_get_origin (gtk_widget_get_window (w), x, y); | ||
688 | 646 | gtk_widget_get_preferred_size (GTK_WIDGET (menu), &requisition, NULL); | ||
689 | 647 | |||
690 | 648 | gtk_widget_get_allocation (w, &allocation); | ||
691 | 649 | if (gtk_widget_get_direction (w) == GTK_TEXT_DIR_RTL) { | ||
692 | 650 | *x += allocation.x + allocation.width - requisition.width; | ||
693 | 651 | } else { | ||
694 | 652 | *x += allocation.x; | ||
695 | 653 | } | ||
696 | 654 | |||
697 | 655 | *y += allocation.y + allocation.height; | ||
698 | 656 | |||
699 | 657 | *push_in = TRUE; | ||
700 | 658 | } | ||
701 | 659 | |||
702 | 660 | static void | ||
703 | 661 | menu_position_under_tree_view (GtkMenu *menu, | ||
704 | 662 | gint *x, | ||
705 | 663 | gint *y, | ||
706 | 664 | gboolean *push_in, | ||
707 | 665 | gpointer user_data) | ||
708 | 666 | { | ||
709 | 667 | GtkTreeView *tree = GTK_TREE_VIEW (user_data); | ||
710 | 668 | GtkTreeModel *model; | ||
711 | 669 | GtkTreeSelection *selection; | ||
712 | 670 | GtkTreeIter iter; | ||
713 | 671 | |||
714 | 672 | model = gtk_tree_view_get_model (tree); | ||
715 | 673 | |||
716 | 674 | g_return_if_fail (model != NULL); | ||
717 | 675 | |||
718 | 676 | selection = gtk_tree_view_get_selection (tree); | ||
719 | 677 | |||
720 | 678 | g_return_if_fail (selection != NULL); | ||
721 | 679 | |||
722 | 680 | if (gtk_tree_selection_get_selected (selection, NULL, &iter)) { | ||
723 | 681 | GtkTreePath *path; | ||
724 | 682 | GdkRectangle rect; | ||
725 | 683 | |||
726 | 684 | gdk_window_get_origin (gtk_widget_get_window (GTK_WIDGET (tree)), x, y); | ||
727 | 685 | |||
728 | 686 | path = gtk_tree_model_get_path (model, &iter); | ||
729 | 687 | |||
730 | 688 | gtk_tree_view_get_cell_area (tree, | ||
731 | 689 | path, | ||
732 | 690 | gtk_tree_view_get_column (tree, 0), /* FIXME 0 for RTL ? */ | ||
733 | 691 | &rect); | ||
734 | 692 | gtk_tree_path_free (path); | ||
735 | 693 | |||
736 | 694 | *x += rect.x; | ||
737 | 695 | *y += rect.y + rect.height; | ||
738 | 696 | |||
739 | 697 | if (gtk_widget_get_direction (GTK_WIDGET (tree)) == GTK_TEXT_DIR_RTL) { | ||
740 | 698 | GtkRequisition requisition; | ||
741 | 699 | |||
742 | 700 | gtk_widget_get_preferred_size (GTK_WIDGET (menu), &requisition, NULL); | ||
743 | 701 | |||
744 | 702 | *x += rect.width - requisition.width; | ||
745 | 703 | } | ||
746 | 704 | } else { | ||
747 | 705 | /* No selection -> regular "under widget" positioning */ | ||
748 | 706 | menu_position_under_widget (menu, | ||
749 | 707 | x, y, push_in, | ||
750 | 708 | tree); | ||
751 | 709 | } | ||
752 | 710 | } | ||
753 | 711 | |||
754 | 712 | static void | ||
755 | 713 | show_tree_popup_menu (GtkTreeView *tree, | ||
756 | 714 | BraseroPluginManagerUI *pm, | ||
757 | 715 | GdkEventButton *event) | ||
758 | 716 | { | ||
759 | 717 | BraseroPluginManagerUIPrivate *priv; | ||
760 | 718 | |||
761 | 719 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
762 | 720 | |||
763 | 721 | if (priv->popup_menu) | ||
764 | 722 | gtk_widget_destroy (priv->popup_menu); | ||
765 | 723 | |||
766 | 724 | priv->popup_menu = create_tree_popup_menu (pm); | ||
767 | 725 | if (!priv->popup_menu) | ||
768 | 726 | return; | ||
769 | 727 | |||
770 | 728 | gtk_menu_attach_to_widget (GTK_MENU (priv->popup_menu), | ||
771 | 729 | GTK_WIDGET (pm), | ||
772 | 730 | (GtkMenuDetachFunc) tree_popup_menu_detach); | ||
773 | 731 | |||
774 | 732 | if (event != NULL) | ||
775 | 733 | { | ||
776 | 734 | gtk_menu_popup (GTK_MENU (priv->popup_menu), NULL, NULL, | ||
777 | 735 | NULL, NULL, | ||
778 | 736 | event->button, event->time); | ||
779 | 737 | } | ||
780 | 738 | else | ||
781 | 739 | { | ||
782 | 740 | gtk_menu_popup (GTK_MENU (priv->popup_menu), NULL, NULL, | ||
783 | 741 | menu_position_under_tree_view, tree, | ||
784 | 742 | 0, gtk_get_current_event_time ()); | ||
785 | 743 | |||
786 | 744 | gtk_menu_shell_select_first (GTK_MENU_SHELL (priv->popup_menu), | ||
787 | 745 | FALSE); | ||
788 | 746 | } | ||
789 | 747 | } | ||
790 | 748 | |||
791 | 749 | static gboolean | ||
792 | 750 | button_press_event_cb (GtkWidget *tree, | ||
793 | 751 | GdkEventButton *event, | ||
794 | 752 | BraseroPluginManagerUI *pm) | ||
795 | 753 | { | ||
796 | 754 | /* We want the treeview selection to be updated before showing the menu. | ||
797 | 755 | * This code is evil, thanks to Federico Mena Quintero's black magic. | ||
798 | 756 | * See: http://mail.gnome.org/archives/gtk-devel-list/2006-February/msg00168.html | ||
799 | 757 | * FIXME: Let's remove it asap. | ||
800 | 758 | */ | ||
801 | 759 | |||
802 | 760 | static gboolean in_press = FALSE; | ||
803 | 761 | gboolean handled; | ||
804 | 762 | |||
805 | 763 | if (in_press) | ||
806 | 764 | return FALSE; /* we re-entered */ | ||
807 | 765 | |||
808 | 766 | if (GDK_BUTTON_PRESS != event->type || 3 != event->button) | ||
809 | 767 | return FALSE; /* let the normal handler run */ | ||
810 | 768 | |||
811 | 769 | in_press = TRUE; | ||
812 | 770 | handled = gtk_widget_event (tree, (GdkEvent *) event); | ||
813 | 771 | in_press = FALSE; | ||
814 | 772 | |||
815 | 773 | if (!handled) | ||
816 | 774 | return FALSE; | ||
817 | 775 | |||
818 | 776 | /* The selection is fully updated by now */ | ||
819 | 777 | show_tree_popup_menu (GTK_TREE_VIEW (tree), pm, event); | ||
820 | 778 | return TRUE; | ||
821 | 779 | } | ||
822 | 780 | |||
823 | 781 | static gboolean | ||
824 | 782 | popup_menu_cb (GtkTreeView *tree, | ||
825 | 783 | BraseroPluginManagerUI *pm) | ||
826 | 784 | { | ||
827 | 785 | show_tree_popup_menu (tree, pm, NULL); | ||
828 | 786 | return TRUE; | ||
829 | 787 | } | ||
830 | 788 | |||
831 | 789 | static gint | ||
832 | 790 | model_name_sort_func (GtkTreeModel *model, | ||
833 | 791 | GtkTreeIter *iter1, | ||
834 | 792 | GtkTreeIter *iter2, | ||
835 | 793 | gpointer user_data) | ||
836 | 794 | { | ||
837 | 795 | BraseroPlugin *plugin1, *plugin2; | ||
838 | 796 | gboolean active1, active2; | ||
839 | 797 | |||
840 | 798 | gtk_tree_model_get (model, iter1, PLUGIN_COLUMN, &plugin1, -1); | ||
841 | 799 | gtk_tree_model_get (model, iter2, PLUGIN_COLUMN, &plugin2, -1); | ||
842 | 800 | |||
843 | 801 | active1 = brasero_plugin_get_gtype (plugin1) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin1); | ||
844 | 802 | active2 = brasero_plugin_get_gtype (plugin2) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin2); | ||
845 | 803 | |||
846 | 804 | if (active1 && !active2) | ||
847 | 805 | return -1; | ||
848 | 806 | |||
849 | 807 | if (active2 && !active1) | ||
850 | 808 | return 1; | ||
851 | 809 | |||
852 | 810 | /* Use the translated name for the plugins */ | ||
853 | 811 | return g_utf8_collate (_(brasero_plugin_get_display_name (plugin1)), | ||
854 | 812 | _(brasero_plugin_get_display_name (plugin2))); | ||
855 | 813 | } | ||
856 | 814 | |||
857 | 815 | static void | ||
858 | 816 | plugin_manager_ui_construct_tree (BraseroPluginManagerUI *pm) | ||
859 | 817 | { | ||
860 | 818 | BraseroPluginManagerUIPrivate *priv; | ||
861 | 819 | GtkTreeViewColumn *column; | ||
862 | 820 | GtkCellRenderer *cell; | ||
863 | 821 | GtkListStore *model; | ||
864 | 822 | |||
865 | 823 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
866 | 824 | |||
867 | 825 | model = gtk_list_store_new (N_COLUMNS, | ||
868 | 826 | G_TYPE_BOOLEAN, | ||
869 | 827 | G_TYPE_BOOLEAN, | ||
870 | 828 | G_TYPE_POINTER); | ||
871 | 829 | |||
872 | 830 | gtk_tree_view_set_model (GTK_TREE_VIEW (priv->tree), | ||
873 | 831 | GTK_TREE_MODEL (model)); | ||
874 | 832 | g_object_unref (model); | ||
875 | 833 | |||
876 | 834 | gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (priv->tree), TRUE); | ||
877 | 835 | gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (priv->tree), TRUE); | ||
878 | 836 | |||
879 | 837 | /* First column */ | ||
880 | 838 | column = gtk_tree_view_column_new (); | ||
881 | 839 | gtk_tree_view_column_set_title (column, PLUGIN_MANAGER_UI_NAME_TITLE); | ||
882 | 840 | gtk_tree_view_column_set_resizable (column, TRUE); | ||
883 | 841 | gtk_tree_view_column_set_expand (column, TRUE); | ||
884 | 842 | |||
885 | 843 | cell = gtk_cell_renderer_pixbuf_new (); | ||
886 | 844 | gtk_tree_view_column_pack_start (column, cell, FALSE); | ||
887 | 845 | g_object_set (cell, "stock-size", GTK_ICON_SIZE_SMALL_TOOLBAR, NULL); | ||
888 | 846 | gtk_tree_view_column_add_attribute (column, | ||
889 | 847 | cell, | ||
890 | 848 | "sensitive", AVAILABLE_COLUMN); | ||
891 | 849 | gtk_tree_view_column_set_cell_data_func (column, cell, | ||
892 | 850 | plugin_manager_ui_view_icon_cell_cb, | ||
893 | 851 | pm, NULL); | ||
894 | 852 | |||
895 | 853 | cell = gtk_cell_renderer_text_new (); | ||
896 | 854 | gtk_tree_view_column_pack_start (column, cell, TRUE); | ||
897 | 855 | gtk_tree_view_column_add_attribute (column, | ||
898 | 856 | cell, | ||
899 | 857 | "sensitive", AVAILABLE_COLUMN); | ||
900 | 858 | g_object_set (cell, "ellipsize", PANGO_ELLIPSIZE_END, NULL); | ||
901 | 859 | gtk_tree_view_column_set_cell_data_func (column, cell, | ||
902 | 860 | plugin_manager_ui_view_info_cell_cb, | ||
903 | 861 | pm, NULL); | ||
904 | 862 | |||
905 | 863 | gtk_tree_view_column_set_spacing (column, 6); | ||
906 | 864 | gtk_tree_view_append_column (GTK_TREE_VIEW (priv->tree), column); | ||
907 | 865 | |||
908 | 866 | /* Last column */ | ||
909 | 867 | cell = gtk_cell_renderer_toggle_new (); | ||
910 | 868 | g_signal_connect (cell, | ||
911 | 869 | "toggled", | ||
912 | 870 | G_CALLBACK (active_toggled_cb), | ||
913 | 871 | pm); | ||
914 | 872 | column = gtk_tree_view_column_new_with_attributes (PLUGIN_MANAGER_UI_ACTIVE_TITLE, | ||
915 | 873 | cell, | ||
916 | 874 | "active", ACTIVE_COLUMN, | ||
917 | 875 | "activatable", AVAILABLE_COLUMN, | ||
918 | 876 | "sensitive", AVAILABLE_COLUMN, | ||
919 | 877 | NULL); | ||
920 | 878 | |||
921 | 879 | gtk_tree_view_column_set_title (column, PLUGIN_MANAGER_UI_ACTIVE_TITLE); | ||
922 | 880 | gtk_tree_view_column_set_expand (column, FALSE); | ||
923 | 881 | gtk_tree_view_append_column (GTK_TREE_VIEW (priv->tree), column); | ||
924 | 882 | g_object_set (cell, "xpad", 6, NULL); | ||
925 | 883 | |||
926 | 884 | /* Sort on the plugin names */ | ||
927 | 885 | gtk_tree_sortable_set_default_sort_func (GTK_TREE_SORTABLE (model), | ||
928 | 886 | model_name_sort_func, | ||
929 | 887 | NULL, | ||
930 | 888 | NULL); | ||
931 | 889 | gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (model), | ||
932 | 890 | GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID, | ||
933 | 891 | GTK_SORT_ASCENDING); | ||
934 | 892 | |||
935 | 893 | /* Enable search for our non-string column */ | ||
936 | 894 | gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->tree), | ||
937 | 895 | PLUGIN_COLUMN); | ||
938 | 896 | gtk_tree_view_set_search_equal_func (GTK_TREE_VIEW (priv->tree), | ||
939 | 897 | name_search_cb, | ||
940 | 898 | NULL, | ||
941 | 899 | NULL); | ||
942 | 900 | |||
943 | 901 | g_signal_connect (priv->tree, | ||
944 | 902 | "cursor_changed", | ||
945 | 903 | G_CALLBACK (cursor_changed_cb), | ||
946 | 904 | pm); | ||
947 | 905 | g_signal_connect (priv->tree, | ||
948 | 906 | "row_activated", | ||
949 | 907 | G_CALLBACK (row_activated_cb), | ||
950 | 908 | pm); | ||
951 | 909 | |||
952 | 910 | g_signal_connect (priv->tree, | ||
953 | 911 | "button-press-event", | ||
954 | 912 | G_CALLBACK (button_press_event_cb), | ||
955 | 913 | pm); | ||
956 | 914 | g_signal_connect (priv->tree, | ||
957 | 915 | "popup-menu", | ||
958 | 916 | G_CALLBACK (popup_menu_cb), | ||
959 | 917 | pm); | ||
960 | 918 | gtk_widget_show (priv->tree); | ||
961 | 919 | } | ||
962 | 920 | |||
963 | 921 | static void | ||
964 | 922 | brasero_plugin_manager_ui_init (BraseroPluginManagerUI *pm) | ||
965 | 923 | { | ||
966 | 924 | GtkWidget *vbox; | ||
967 | 925 | GtkWidget *hbox; | ||
968 | 926 | GtkWidget *viewport; | ||
969 | 927 | GtkWidget *alignment; | ||
970 | 928 | GtkWidget *vbuttonbox; | ||
971 | 929 | BraseroPluginManagerUIPrivate *priv; | ||
972 | 930 | |||
973 | 931 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
974 | 932 | |||
975 | 933 | gtk_orientable_set_orientation (GTK_ORIENTABLE (pm), GTK_ORIENTATION_VERTICAL); | ||
976 | 934 | gtk_box_set_spacing (GTK_BOX (pm), 6); | ||
977 | 935 | gtk_container_set_border_width (GTK_CONTAINER (pm), 12); | ||
978 | 936 | |||
979 | 937 | alignment = gtk_alignment_new (0., 0., 1., 1.); | ||
980 | 938 | gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0); | ||
981 | 939 | gtk_box_pack_start (GTK_BOX (pm), alignment, TRUE, TRUE, 0); | ||
982 | 940 | |||
983 | 941 | vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); | ||
984 | 942 | gtk_widget_show (vbox); | ||
985 | 943 | gtk_container_add (GTK_CONTAINER (alignment), vbox); | ||
986 | 944 | |||
987 | 945 | /* bottom part: tree, buttons */ | ||
988 | 946 | hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 12); | ||
989 | 947 | gtk_widget_show (hbox); | ||
990 | 948 | gtk_box_pack_start (GTK_BOX (vbox), hbox, TRUE, TRUE, 6); | ||
991 | 949 | |||
992 | 950 | viewport = gtk_scrolled_window_new (NULL, NULL); | ||
993 | 951 | gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (viewport), | ||
994 | 952 | GTK_POLICY_AUTOMATIC, | ||
995 | 953 | GTK_POLICY_AUTOMATIC); | ||
996 | 954 | gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (viewport), | ||
997 | 955 | GTK_SHADOW_IN); | ||
998 | 956 | |||
999 | 957 | gtk_box_pack_start (GTK_BOX (hbox), viewport, TRUE, TRUE, 0); | ||
1000 | 958 | |||
1001 | 959 | priv->tree = gtk_tree_view_new (); | ||
1002 | 960 | gtk_container_add (GTK_CONTAINER (viewport), priv->tree); | ||
1003 | 961 | |||
1004 | 962 | vbuttonbox = gtk_button_box_new (GTK_ORIENTATION_VERTICAL); | ||
1005 | 963 | gtk_box_pack_start (GTK_BOX (hbox), vbuttonbox, FALSE, FALSE, 0); | ||
1006 | 964 | gtk_button_box_set_layout (GTK_BUTTON_BOX (vbuttonbox), GTK_BUTTONBOX_START); | ||
1007 | 965 | gtk_box_set_spacing (GTK_BOX (vbuttonbox), 8); | ||
1008 | 966 | |||
1009 | 967 | priv->about_button = brasero_utils_make_button (_("_About"), | ||
1010 | 968 | NULL, | ||
1011 | 969 | GTK_STOCK_ABOUT, | ||
1012 | 970 | GTK_ICON_SIZE_BUTTON); | ||
1013 | 971 | gtk_container_add (GTK_CONTAINER (vbuttonbox), priv->about_button); | ||
1014 | 972 | |||
1015 | 973 | priv->configure_button = brasero_utils_make_button (_("C_onfigure"), | ||
1016 | 974 | NULL, | ||
1017 | 975 | GTK_STOCK_PREFERENCES, | ||
1018 | 976 | GTK_ICON_SIZE_BUTTON); | ||
1019 | 977 | gtk_container_add (GTK_CONTAINER (vbuttonbox), priv->configure_button); | ||
1020 | 978 | |||
1021 | 979 | /* setup a window of a sane size. */ | ||
1022 | 980 | gtk_widget_set_size_request (GTK_WIDGET (viewport), 300, 200); | ||
1023 | 981 | |||
1024 | 982 | g_signal_connect (priv->about_button, | ||
1025 | 983 | "clicked", | ||
1026 | 984 | G_CALLBACK (about_button_cb), | ||
1027 | 985 | pm); | ||
1028 | 986 | g_signal_connect (priv->configure_button, | ||
1029 | 987 | "clicked", | ||
1030 | 988 | G_CALLBACK (configure_button_cb), | ||
1031 | 989 | pm); | ||
1032 | 990 | |||
1033 | 991 | plugin_manager_ui_construct_tree (pm); | ||
1034 | 992 | |||
1035 | 993 | /* get the list of available plugins (or installed) */ | ||
1036 | 994 | priv->plugins = brasero_burn_library_get_plugins_list (); | ||
1037 | 995 | |||
1038 | 996 | if (!priv->plugins){ | ||
1039 | 997 | gtk_widget_set_sensitive (priv->about_button, FALSE); | ||
1040 | 998 | gtk_widget_set_sensitive (priv->configure_button, FALSE); | ||
1041 | 999 | } | ||
1042 | 1000 | else | ||
1043 | 1001 | plugin_manager_ui_populate_lists (pm); | ||
1044 | 1002 | } | ||
1045 | 1003 | |||
1046 | 1004 | static void | ||
1047 | 1005 | brasero_plugin_manager_ui_finalize (GObject *object) | ||
1048 | 1006 | { | ||
1049 | 1007 | BraseroPluginManagerUI *pm = BRASERO_PLUGIN_MANAGER_UI (object); | ||
1050 | 1008 | BraseroPluginManagerUIPrivate *priv; | ||
1051 | 1009 | |||
1052 | 1010 | priv = BRASERO_PLUGIN_MANAGER_UI_GET_PRIVATE (pm); | ||
1053 | 1011 | |||
1054 | 1012 | if (priv->plugins) { | ||
1055 | 1013 | g_slist_foreach (priv->plugins, (GFunc) g_object_unref, NULL); | ||
1056 | 1014 | g_slist_free (priv->plugins); | ||
1057 | 1015 | priv->plugins = NULL; | ||
1058 | 1016 | } | ||
1059 | 1017 | |||
1060 | 1018 | if (priv->popup_menu) | ||
1061 | 1019 | gtk_widget_destroy (priv->popup_menu); | ||
1062 | 1020 | |||
1063 | 1021 | G_OBJECT_CLASS (brasero_plugin_manager_ui_parent_class)->finalize (object); | ||
1064 | 1022 | |||
1065 | 1023 | } | ||
1066 | 1024 | |||
1067 | 1025 | GtkWidget *brasero_plugin_manager_ui_new (void) | ||
1068 | 1026 | { | ||
1069 | 1027 | return g_object_new (BRASERO_TYPE_PLUGIN_MANAGER_UI,0); | ||
1070 | 1028 | } | ||
1071 | 1029 | 0 | ||
1072 | === modified file '.pc/applied-patches' | |||
1073 | --- .pc/applied-patches 2014-11-07 11:33:39 +0000 | |||
1074 | +++ .pc/applied-patches 2014-11-15 21:17:54 +0000 | |||
1075 | @@ -1,3 +1,2 @@ | |||
1076 | 1 | 012_appindicator.patch | 1 | 012_appindicator.patch |
1077 | 2 | 013_unity_launcher_progress.patch | 2 | 013_unity_launcher_progress.patch |
1078 | 3 | 01_fix-plugin-dialog-segfault.patch | ||
1079 | 4 | 3 | ||
1080 | === modified file 'ChangeLog' | |||
1081 | --- ChangeLog 2014-11-07 11:33:39 +0000 | |||
1082 | +++ ChangeLog 2014-11-15 21:17:54 +0000 | |||
1083 | @@ -1,5 +1,118 @@ | |||
1084 | 1 | # Generated by Makefile. Do not edit. | 1 | # Generated by Makefile. Do not edit. |
1085 | 2 | 2 | ||
1086 | 3 | commit 2d2d4be966d5a76ee5e78f77863b6403ee9c7b34 | ||
1087 | 4 | Author: Laurent Bigonville <bigon@bigon.be> | ||
1088 | 5 | Date: Sat Oct 4 15:31:19 2014 +0200 | ||
1089 | 6 | |||
1090 | 7 | Fix segfault when displaying the plugin dialog | ||
1091 | 8 | |||
1092 | 9 | This partially revert changes from | ||
1093 | 10 | 426841b445f8f62191f2b0569088e0da15c42068 | ||
1094 | 11 | |||
1095 | 12 | https://bugzilla.gnome.org/show_bug.cgi?id=728376 | ||
1096 | 13 | |||
1097 | 14 | src/brasero-plugin-manager-ui.c | 6 +----- | ||
1098 | 15 | 1 file changed, 1 insertion(+), 5 deletions(-) | ||
1099 | 16 | |||
1100 | 17 | commit ecffe2800b651ee3b4e2c1c8264f787329bb802b | ||
1101 | 18 | Author: Timo Jyrinki <timo@debian.org> | ||
1102 | 19 | Date: Mon Nov 3 18:43:41 2014 +0200 | ||
1103 | 20 | |||
1104 | 21 | Change Finnish translation team web page to l10n.gnome.org | ||
1105 | 22 | |||
1106 | 23 | po/fi.po | 2 +- | ||
1107 | 24 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
1108 | 25 | |||
1109 | 26 | commit 283b67aad7130012a078a2bce95022923f814e83 | ||
1110 | 27 | Author: Seong-ho Cho <shcho@gnome.org> | ||
1111 | 28 | Date: Sat Oct 4 22:43:04 2014 +0900 | ||
1112 | 29 | |||
1113 | 30 | Updated Korean help translation | ||
1114 | 31 | |||
1115 | 32 | help/ko/figures/brasero-main-window.png | Bin 0 -> 66110 bytes | ||
1116 | 33 | 1 file changed, 0 insertions(+), 0 deletions(-) | ||
1117 | 34 | |||
1118 | 35 | commit d5927682bb8ab7be7051edfe389cfbe428c76bf8 | ||
1119 | 36 | Author: Krasimir Chonov <mk2616@abv.bg> | ||
1120 | 37 | Date: Thu Oct 2 06:49:42 2014 +0300 | ||
1121 | 38 | |||
1122 | 39 | Updated Bulgarian translation | ||
1123 | 40 | |||
1124 | 41 | po/bg.po | 814 +++++++++++++++++++++++++++++++-------------------------------- | ||
1125 | 42 | 1 file changed, 396 insertions(+), 418 deletions(-) | ||
1126 | 43 | |||
1127 | 44 | commit 14f3126ae370242af3f52ec5070f6302f0f4341c | ||
1128 | 45 | Author: Krishnababu Krothapalli <k.meetme@gmail.com> | ||
1129 | 46 | Date: Tue Sep 23 14:22:45 2014 +0000 | ||
1130 | 47 | |||
1131 | 48 | Updated Telugu translation | ||
1132 | 49 | |||
1133 | 50 | po/te.po | 362 +++++++++++++++++++++++++++++++++++++++++++-------------------- | ||
1134 | 51 | 1 file changed, 247 insertions(+), 115 deletions(-) | ||
1135 | 52 | |||
1136 | 53 | commit 4df12008fd28c2603bcda25dc3ec8451d3e85297 | ||
1137 | 54 | Author: Friedel Wolff <friedel@translate.org.za> | ||
1138 | 55 | Date: Tue Sep 23 15:59:31 2014 +0200 | ||
1139 | 56 | |||
1140 | 57 | Updated translation for Afrikaans (af) | ||
1141 | 58 | |||
1142 | 59 | po/af.po | 6394 +++++++++++++++++++++++++++++++------------------------------- | ||
1143 | 60 | 1 file changed, 3238 insertions(+), 3156 deletions(-) | ||
1144 | 61 | |||
1145 | 62 | commit c7264631b3417a9fa68df66828978ad178ed76b9 | ||
1146 | 63 | Author: Maria Mavridou <mavridou@gmail.com> | ||
1147 | 64 | Date: Sun Sep 21 13:40:58 2014 +0000 | ||
1148 | 65 | |||
1149 | 66 | Updated Greek translation | ||
1150 | 67 | |||
1151 | 68 | po/el.po | 678 ++++++++++++++++++++++++++++++--------------------------------- | ||
1152 | 69 | 1 file changed, 328 insertions(+), 350 deletions(-) | ||
1153 | 70 | |||
1154 | 71 | commit faf9ba38cde86f7b0ec656ed84383096a2772af8 | ||
1155 | 72 | Author: Kenneth Nielsen <k.nielsen81@gmail.com> | ||
1156 | 73 | Date: Sun Sep 21 14:53:08 2014 +0200 | ||
1157 | 74 | |||
1158 | 75 | Updated Danish translation | ||
1159 | 76 | |||
1160 | 77 | po/da.po | 10 +++++----- | ||
1161 | 78 | 1 file changed, 5 insertions(+), 5 deletions(-) | ||
1162 | 79 | |||
1163 | 80 | commit 844d87fde3671d38f5e073cc94a224f3ed53d648 | ||
1164 | 81 | Author: Andika Triwidada <andika@gmail.com> | ||
1165 | 82 | Date: Wed Sep 17 13:23:28 2014 +0000 | ||
1166 | 83 | |||
1167 | 84 | Updated Indonesian translation | ||
1168 | 85 | |||
1169 | 86 | help/id/id.po | 95 +++++++++++++++++++++++++++++------------------------------ | ||
1170 | 87 | 1 file changed, 46 insertions(+), 49 deletions(-) | ||
1171 | 88 | |||
1172 | 89 | commit eb05201fd2575b8e34d259cf9b2fe76839c9a40f | ||
1173 | 90 | Author: Rajesh Ranjan <rajeshkajha@yahoo.com> | ||
1174 | 91 | Date: Wed Sep 17 06:05:07 2014 +0000 | ||
1175 | 92 | |||
1176 | 93 | Updated Hindi translation | ||
1177 | 94 | |||
1178 | 95 | po/hi.po | 794 +++++++++++++++++++++++++++++++++++---------------------------- | ||
1179 | 96 | 1 file changed, 448 insertions(+), 346 deletions(-) | ||
1180 | 97 | |||
1181 | 98 | commit 7c1b54fb178086d6fa2de35caf83849a8caeb8eb | ||
1182 | 99 | Author: Anders Jonsson <anders.jonsson@norsjovallen.se> | ||
1183 | 100 | Date: Sun Sep 14 12:36:31 2014 +0000 | ||
1184 | 101 | |||
1185 | 102 | Updated Swedish translation | ||
1186 | 103 | |||
1187 | 104 | po/sv.po | 21 ++++++++------------- | ||
1188 | 105 | 1 file changed, 8 insertions(+), 13 deletions(-) | ||
1189 | 106 | |||
1190 | 107 | commit 30e635503143447c809d9e763a5dd081b1ba4ec5 | ||
1191 | 108 | Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com> | ||
1192 | 109 | Date: Thu Sep 11 18:45:47 2014 +0530 | ||
1193 | 110 | |||
1194 | 111 | Updated Marathi Translations | ||
1195 | 112 | |||
1196 | 113 | po/mr.po | 545 ++++++++++++++++++++++++++++++++------------------------------- | ||
1197 | 114 | 1 file changed, 279 insertions(+), 266 deletions(-) | ||
1198 | 115 | |||
1199 | 3 | commit 499a24b09369be1d9d1b588bfea394504026e1f0 | 116 | commit 499a24b09369be1d9d1b588bfea394504026e1f0 |
1200 | 4 | Author: Matthias Clasen <mclasen@redhat.com> | 117 | Author: Matthias Clasen <mclasen@redhat.com> |
1201 | 5 | Date: Wed Sep 10 19:59:27 2014 -0400 | 118 | Date: Wed Sep 10 19:59:27 2014 -0400 |
1202 | 6 | 119 | ||
1203 | === modified file 'Makefile.in' | |||
1204 | --- Makefile.in 2014-11-07 11:33:39 +0000 | |||
1205 | +++ Makefile.in 2014-11-15 21:17:54 +0000 | |||
1206 | @@ -86,8 +86,8 @@ | |||
1207 | 86 | $(top_srcdir)/configure $(am__configure_deps) \ | 86 | $(top_srcdir)/configure $(am__configure_deps) \ |
1208 | 87 | $(srcdir)/config.h.in $(srcdir)/libbrasero-media3.pc.in \ | 87 | $(srcdir)/config.h.in $(srcdir)/libbrasero-media3.pc.in \ |
1209 | 88 | $(srcdir)/libbrasero-burn3.pc.in AUTHORS COPYING INSTALL NEWS \ | 88 | $(srcdir)/libbrasero-burn3.pc.in AUTHORS COPYING INSTALL NEWS \ |
1212 | 89 | README compile config.guess config.sub install-sh missing \ | 89 | README compile config.guess config.sub depcomp install-sh \ |
1213 | 90 | ltmain.sh | 90 | missing ltmain.sh |
1214 | 91 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | 91 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
1215 | 92 | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | 92 | am__aclocal_m4_deps = $(top_srcdir)/configure.ac |
1216 | 93 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | 93 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
1217 | 94 | 94 | ||
1218 | === modified file 'NEWS' | |||
1219 | --- NEWS 2014-11-07 11:33:39 +0000 | |||
1220 | +++ NEWS 2014-11-15 21:17:54 +0000 | |||
1221 | @@ -1,9 +1,13 @@ | |||
1222 | 1 | * Brasero 3.12.0 | ||
1223 | 2 | - Fix crash in plugin dialog | ||
1224 | 3 | - Translation updates | ||
1225 | 4 | |||
1226 | 1 | * Brasero 3.11.4 | 5 | * Brasero 3.11.4 |
1227 | 2 | - Make desktop file validate | 6 | - Make desktop file validate |
1228 | 3 | - Make appdata file validate | 7 | - Make appdata file validate |
1229 | 4 | - Allow building with tracker 1.0 | 8 | - Allow building with tracker 1.0 |
1230 | 5 | - Fix problem with constructors | 9 | - Fix problem with constructors |
1232 | 6 | - Translation updates | 10 | - Translation updates |
1233 | 7 | 11 | ||
1234 | 8 | * Brasero 3.11.3 | 12 | * Brasero 3.11.3 |
1235 | 9 | - Indonesian translation of help | 13 | - Indonesian translation of help |
1236 | 10 | 14 | ||
1237 | === modified file 'aclocal.m4' | |||
1238 | --- aclocal.m4 2014-11-07 11:33:39 +0000 | |||
1239 | +++ aclocal.m4 2014-11-15 21:17:54 +0000 | |||
1240 | @@ -20,1169 +20,6 @@ | |||
1241 | 20 | If you have problems, you may need to regenerate the build system entirely. | 20 | If you have problems, you may need to regenerate the build system entirely. |
1242 | 21 | To do so, use the procedure documented by the package, typically 'autoreconf'.])]) | 21 | To do so, use the procedure documented by the package, typically 'autoreconf'.])]) |
1243 | 22 | 22 | ||
1244 | 23 | # Copyright (C) 2002-2013 Free Software Foundation, Inc. | ||
1245 | 24 | # | ||
1246 | 25 | # This file is free software; the Free Software Foundation | ||
1247 | 26 | # gives unlimited permission to copy and/or distribute it, | ||
1248 | 27 | # with or without modifications, as long as this notice is preserved. | ||
1249 | 28 | |||
1250 | 29 | # AM_AUTOMAKE_VERSION(VERSION) | ||
1251 | 30 | # ---------------------------- | ||
1252 | 31 | # Automake X.Y traces this macro to ensure aclocal.m4 has been | ||
1253 | 32 | # generated from the m4 files accompanying Automake X.Y. | ||
1254 | 33 | # (This private macro should not be called outside this file.) | ||
1255 | 34 | AC_DEFUN([AM_AUTOMAKE_VERSION], | ||
1256 | 35 | [am__api_version='1.14' | ||
1257 | 36 | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | ||
1258 | 37 | dnl require some minimum version. Point them to the right macro. | ||
1259 | 38 | m4_if([$1], [1.14.1], [], | ||
1260 | 39 | [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | ||
1261 | 40 | ]) | ||
1262 | 41 | |||
1263 | 42 | # _AM_AUTOCONF_VERSION(VERSION) | ||
1264 | 43 | # ----------------------------- | ||
1265 | 44 | # aclocal traces this macro to find the Autoconf version. | ||
1266 | 45 | # This is a private macro too. Using m4_define simplifies | ||
1267 | 46 | # the logic in aclocal, which can simply ignore this definition. | ||
1268 | 47 | m4_define([_AM_AUTOCONF_VERSION], []) | ||
1269 | 48 | |||
1270 | 49 | # AM_SET_CURRENT_AUTOMAKE_VERSION | ||
1271 | 50 | # ------------------------------- | ||
1272 | 51 | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | ||
1273 | 52 | # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. | ||
1274 | 53 | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | ||
1275 | 54 | [AM_AUTOMAKE_VERSION([1.14.1])dnl | ||
1276 | 55 | m4_ifndef([AC_AUTOCONF_VERSION], | ||
1277 | 56 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||
1278 | 57 | _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) | ||
1279 | 58 | |||
1280 | 59 | # AM_AUX_DIR_EXPAND -*- Autoconf -*- | ||
1281 | 60 | |||
1282 | 61 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
1283 | 62 | # | ||
1284 | 63 | # This file is free software; the Free Software Foundation | ||
1285 | 64 | # gives unlimited permission to copy and/or distribute it, | ||
1286 | 65 | # with or without modifications, as long as this notice is preserved. | ||
1287 | 66 | |||
1288 | 67 | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | ||
1289 | 68 | # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to | ||
1290 | 69 | # '$srcdir', '$srcdir/..', or '$srcdir/../..'. | ||
1291 | 70 | # | ||
1292 | 71 | # Of course, Automake must honor this variable whenever it calls a | ||
1293 | 72 | # tool from the auxiliary directory. The problem is that $srcdir (and | ||
1294 | 73 | # therefore $ac_aux_dir as well) can be either absolute or relative, | ||
1295 | 74 | # depending on how configure is run. This is pretty annoying, since | ||
1296 | 75 | # it makes $ac_aux_dir quite unusable in subdirectories: in the top | ||
1297 | 76 | # source directory, any form will work fine, but in subdirectories a | ||
1298 | 77 | # relative path needs to be adjusted first. | ||
1299 | 78 | # | ||
1300 | 79 | # $ac_aux_dir/missing | ||
1301 | 80 | # fails when called from a subdirectory if $ac_aux_dir is relative | ||
1302 | 81 | # $top_srcdir/$ac_aux_dir/missing | ||
1303 | 82 | # fails if $ac_aux_dir is absolute, | ||
1304 | 83 | # fails when called from a subdirectory in a VPATH build with | ||
1305 | 84 | # a relative $ac_aux_dir | ||
1306 | 85 | # | ||
1307 | 86 | # The reason of the latter failure is that $top_srcdir and $ac_aux_dir | ||
1308 | 87 | # are both prefixed by $srcdir. In an in-source build this is usually | ||
1309 | 88 | # harmless because $srcdir is '.', but things will broke when you | ||
1310 | 89 | # start a VPATH build or use an absolute $srcdir. | ||
1311 | 90 | # | ||
1312 | 91 | # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | ||
1313 | 92 | # iff we strip the leading $srcdir from $ac_aux_dir. That would be: | ||
1314 | 93 | # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | ||
1315 | 94 | # and then we would define $MISSING as | ||
1316 | 95 | # MISSING="\${SHELL} $am_aux_dir/missing" | ||
1317 | 96 | # This will work as long as MISSING is not called from configure, because | ||
1318 | 97 | # unfortunately $(top_srcdir) has no meaning in configure. | ||
1319 | 98 | # However there are other variables, like CC, which are often used in | ||
1320 | 99 | # configure, and could therefore not use this "fixed" $ac_aux_dir. | ||
1321 | 100 | # | ||
1322 | 101 | # Another solution, used here, is to always expand $ac_aux_dir to an | ||
1323 | 102 | # absolute PATH. The drawback is that using absolute paths prevent a | ||
1324 | 103 | # configured tree to be moved without reconfiguration. | ||
1325 | 104 | |||
1326 | 105 | AC_DEFUN([AM_AUX_DIR_EXPAND], | ||
1327 | 106 | [dnl Rely on autoconf to set up CDPATH properly. | ||
1328 | 107 | AC_PREREQ([2.50])dnl | ||
1329 | 108 | # expand $ac_aux_dir to an absolute path | ||
1330 | 109 | am_aux_dir=`cd $ac_aux_dir && pwd` | ||
1331 | 110 | ]) | ||
1332 | 111 | |||
1333 | 112 | # AM_CONDITIONAL -*- Autoconf -*- | ||
1334 | 113 | |||
1335 | 114 | # Copyright (C) 1997-2013 Free Software Foundation, Inc. | ||
1336 | 115 | # | ||
1337 | 116 | # This file is free software; the Free Software Foundation | ||
1338 | 117 | # gives unlimited permission to copy and/or distribute it, | ||
1339 | 118 | # with or without modifications, as long as this notice is preserved. | ||
1340 | 119 | |||
1341 | 120 | # AM_CONDITIONAL(NAME, SHELL-CONDITION) | ||
1342 | 121 | # ------------------------------------- | ||
1343 | 122 | # Define a conditional. | ||
1344 | 123 | AC_DEFUN([AM_CONDITIONAL], | ||
1345 | 124 | [AC_PREREQ([2.52])dnl | ||
1346 | 125 | m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | ||
1347 | 126 | [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | ||
1348 | 127 | AC_SUBST([$1_TRUE])dnl | ||
1349 | 128 | AC_SUBST([$1_FALSE])dnl | ||
1350 | 129 | _AM_SUBST_NOTMAKE([$1_TRUE])dnl | ||
1351 | 130 | _AM_SUBST_NOTMAKE([$1_FALSE])dnl | ||
1352 | 131 | m4_define([_AM_COND_VALUE_$1], [$2])dnl | ||
1353 | 132 | if $2; then | ||
1354 | 133 | $1_TRUE= | ||
1355 | 134 | $1_FALSE='#' | ||
1356 | 135 | else | ||
1357 | 136 | $1_TRUE='#' | ||
1358 | 137 | $1_FALSE= | ||
1359 | 138 | fi | ||
1360 | 139 | AC_CONFIG_COMMANDS_PRE( | ||
1361 | 140 | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | ||
1362 | 141 | AC_MSG_ERROR([[conditional "$1" was never defined. | ||
1363 | 142 | Usually this means the macro was only invoked conditionally.]]) | ||
1364 | 143 | fi])]) | ||
1365 | 144 | |||
1366 | 145 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
1367 | 146 | # | ||
1368 | 147 | # This file is free software; the Free Software Foundation | ||
1369 | 148 | # gives unlimited permission to copy and/or distribute it, | ||
1370 | 149 | # with or without modifications, as long as this notice is preserved. | ||
1371 | 150 | |||
1372 | 151 | |||
1373 | 152 | # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be | ||
1374 | 153 | # written in clear, in which case automake, when reading aclocal.m4, | ||
1375 | 154 | # will think it sees a *use*, and therefore will trigger all it's | ||
1376 | 155 | # C support machinery. Also note that it means that autoscan, seeing | ||
1377 | 156 | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | ||
1378 | 157 | |||
1379 | 158 | |||
1380 | 159 | # _AM_DEPENDENCIES(NAME) | ||
1381 | 160 | # ---------------------- | ||
1382 | 161 | # See how the compiler implements dependency checking. | ||
1383 | 162 | # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". | ||
1384 | 163 | # We try a few techniques and use that to set a single cache variable. | ||
1385 | 164 | # | ||
1386 | 165 | # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | ||
1387 | 166 | # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | ||
1388 | 167 | # dependency, and given that the user is not expected to run this macro, | ||
1389 | 168 | # just rely on AC_PROG_CC. | ||
1390 | 169 | AC_DEFUN([_AM_DEPENDENCIES], | ||
1391 | 170 | [AC_REQUIRE([AM_SET_DEPDIR])dnl | ||
1392 | 171 | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | ||
1393 | 172 | AC_REQUIRE([AM_MAKE_INCLUDE])dnl | ||
1394 | 173 | AC_REQUIRE([AM_DEP_TRACK])dnl | ||
1395 | 174 | |||
1396 | 175 | m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], | ||
1397 | 176 | [$1], [CXX], [depcc="$CXX" am_compiler_list=], | ||
1398 | 177 | [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | ||
1399 | 178 | [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], | ||
1400 | 179 | [$1], [UPC], [depcc="$UPC" am_compiler_list=], | ||
1401 | 180 | [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | ||
1402 | 181 | [depcc="$$1" am_compiler_list=]) | ||
1403 | 182 | |||
1404 | 183 | AC_CACHE_CHECK([dependency style of $depcc], | ||
1405 | 184 | [am_cv_$1_dependencies_compiler_type], | ||
1406 | 185 | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | ||
1407 | 186 | # We make a subdir and do the tests there. Otherwise we can end up | ||
1408 | 187 | # making bogus files that we don't know about and never remove. For | ||
1409 | 188 | # instance it was reported that on HP-UX the gcc test will end up | ||
1410 | 189 | # making a dummy file named 'D' -- because '-MD' means "put the output | ||
1411 | 190 | # in D". | ||
1412 | 191 | rm -rf conftest.dir | ||
1413 | 192 | mkdir conftest.dir | ||
1414 | 193 | # Copy depcomp to subdir because otherwise we won't find it if we're | ||
1415 | 194 | # using a relative directory. | ||
1416 | 195 | cp "$am_depcomp" conftest.dir | ||
1417 | 196 | cd conftest.dir | ||
1418 | 197 | # We will build objects and dependencies in a subdirectory because | ||
1419 | 198 | # it helps to detect inapplicable dependency modes. For instance | ||
1420 | 199 | # both Tru64's cc and ICC support -MD to output dependencies as a | ||
1421 | 200 | # side effect of compilation, but ICC will put the dependencies in | ||
1422 | 201 | # the current directory while Tru64 will put them in the object | ||
1423 | 202 | # directory. | ||
1424 | 203 | mkdir sub | ||
1425 | 204 | |||
1426 | 205 | am_cv_$1_dependencies_compiler_type=none | ||
1427 | 206 | if test "$am_compiler_list" = ""; then | ||
1428 | 207 | am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | ||
1429 | 208 | fi | ||
1430 | 209 | am__universal=false | ||
1431 | 210 | m4_case([$1], [CC], | ||
1432 | 211 | [case " $depcc " in #( | ||
1433 | 212 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
1434 | 213 | esac], | ||
1435 | 214 | [CXX], | ||
1436 | 215 | [case " $depcc " in #( | ||
1437 | 216 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
1438 | 217 | esac]) | ||
1439 | 218 | |||
1440 | 219 | for depmode in $am_compiler_list; do | ||
1441 | 220 | # Setup a source with many dependencies, because some compilers | ||
1442 | 221 | # like to wrap large dependency lists on column 80 (with \), and | ||
1443 | 222 | # we should not choose a depcomp mode which is confused by this. | ||
1444 | 223 | # | ||
1445 | 224 | # We need to recreate these files for each test, as the compiler may | ||
1446 | 225 | # overwrite some of them when testing with obscure command lines. | ||
1447 | 226 | # This happens at least with the AIX C compiler. | ||
1448 | 227 | : > sub/conftest.c | ||
1449 | 228 | for i in 1 2 3 4 5 6; do | ||
1450 | 229 | echo '#include "conftst'$i'.h"' >> sub/conftest.c | ||
1451 | 230 | # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with | ||
1452 | 231 | # Solaris 10 /bin/sh. | ||
1453 | 232 | echo '/* dummy */' > sub/conftst$i.h | ||
1454 | 233 | done | ||
1455 | 234 | echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | ||
1456 | 235 | |||
1457 | 236 | # We check with '-c' and '-o' for the sake of the "dashmstdout" | ||
1458 | 237 | # mode. It turns out that the SunPro C++ compiler does not properly | ||
1459 | 238 | # handle '-M -o', and we need to detect this. Also, some Intel | ||
1460 | 239 | # versions had trouble with output in subdirs. | ||
1461 | 240 | am__obj=sub/conftest.${OBJEXT-o} | ||
1462 | 241 | am__minus_obj="-o $am__obj" | ||
1463 | 242 | case $depmode in | ||
1464 | 243 | gcc) | ||
1465 | 244 | # This depmode causes a compiler race in universal mode. | ||
1466 | 245 | test "$am__universal" = false || continue | ||
1467 | 246 | ;; | ||
1468 | 247 | nosideeffect) | ||
1469 | 248 | # After this tag, mechanisms are not by side-effect, so they'll | ||
1470 | 249 | # only be used when explicitly requested. | ||
1471 | 250 | if test "x$enable_dependency_tracking" = xyes; then | ||
1472 | 251 | continue | ||
1473 | 252 | else | ||
1474 | 253 | break | ||
1475 | 254 | fi | ||
1476 | 255 | ;; | ||
1477 | 256 | msvc7 | msvc7msys | msvisualcpp | msvcmsys) | ||
1478 | 257 | # This compiler won't grok '-c -o', but also, the minuso test has | ||
1479 | 258 | # not run yet. These depmodes are late enough in the game, and | ||
1480 | 259 | # so weak that their functioning should not be impacted. | ||
1481 | 260 | am__obj=conftest.${OBJEXT-o} | ||
1482 | 261 | am__minus_obj= | ||
1483 | 262 | ;; | ||
1484 | 263 | none) break ;; | ||
1485 | 264 | esac | ||
1486 | 265 | if depmode=$depmode \ | ||
1487 | 266 | source=sub/conftest.c object=$am__obj \ | ||
1488 | 267 | depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | ||
1489 | 268 | $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ | ||
1490 | 269 | >/dev/null 2>conftest.err && | ||
1491 | 270 | grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | ||
1492 | 271 | grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | ||
1493 | 272 | grep $am__obj sub/conftest.Po > /dev/null 2>&1 && | ||
1494 | 273 | ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | ||
1495 | 274 | # icc doesn't choke on unknown options, it will just issue warnings | ||
1496 | 275 | # or remarks (even with -Werror). So we grep stderr for any message | ||
1497 | 276 | # that says an option was ignored or not supported. | ||
1498 | 277 | # When given -MP, icc 7.0 and 7.1 complain thusly: | ||
1499 | 278 | # icc: Command line warning: ignoring option '-M'; no argument required | ||
1500 | 279 | # The diagnosis changed in icc 8.0: | ||
1501 | 280 | # icc: Command line remark: option '-MP' not supported | ||
1502 | 281 | if (grep 'ignoring option' conftest.err || | ||
1503 | 282 | grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else | ||
1504 | 283 | am_cv_$1_dependencies_compiler_type=$depmode | ||
1505 | 284 | break | ||
1506 | 285 | fi | ||
1507 | 286 | fi | ||
1508 | 287 | done | ||
1509 | 288 | |||
1510 | 289 | cd .. | ||
1511 | 290 | rm -rf conftest.dir | ||
1512 | 291 | else | ||
1513 | 292 | am_cv_$1_dependencies_compiler_type=none | ||
1514 | 293 | fi | ||
1515 | 294 | ]) | ||
1516 | 295 | AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | ||
1517 | 296 | AM_CONDITIONAL([am__fastdep$1], [ | ||
1518 | 297 | test "x$enable_dependency_tracking" != xno \ | ||
1519 | 298 | && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | ||
1520 | 299 | ]) | ||
1521 | 300 | |||
1522 | 301 | |||
1523 | 302 | # AM_SET_DEPDIR | ||
1524 | 303 | # ------------- | ||
1525 | 304 | # Choose a directory name for dependency files. | ||
1526 | 305 | # This macro is AC_REQUIREd in _AM_DEPENDENCIES. | ||
1527 | 306 | AC_DEFUN([AM_SET_DEPDIR], | ||
1528 | 307 | [AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
1529 | 308 | AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | ||
1530 | 309 | ]) | ||
1531 | 310 | |||
1532 | 311 | |||
1533 | 312 | # AM_DEP_TRACK | ||
1534 | 313 | # ------------ | ||
1535 | 314 | AC_DEFUN([AM_DEP_TRACK], | ||
1536 | 315 | [AC_ARG_ENABLE([dependency-tracking], [dnl | ||
1537 | 316 | AS_HELP_STRING( | ||
1538 | 317 | [--enable-dependency-tracking], | ||
1539 | 318 | [do not reject slow dependency extractors]) | ||
1540 | 319 | AS_HELP_STRING( | ||
1541 | 320 | [--disable-dependency-tracking], | ||
1542 | 321 | [speeds up one-time build])]) | ||
1543 | 322 | if test "x$enable_dependency_tracking" != xno; then | ||
1544 | 323 | am_depcomp="$ac_aux_dir/depcomp" | ||
1545 | 324 | AMDEPBACKSLASH='\' | ||
1546 | 325 | am__nodep='_no' | ||
1547 | 326 | fi | ||
1548 | 327 | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | ||
1549 | 328 | AC_SUBST([AMDEPBACKSLASH])dnl | ||
1550 | 329 | _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | ||
1551 | 330 | AC_SUBST([am__nodep])dnl | ||
1552 | 331 | _AM_SUBST_NOTMAKE([am__nodep])dnl | ||
1553 | 332 | ]) | ||
1554 | 333 | |||
1555 | 334 | # Generate code to set up dependency tracking. -*- Autoconf -*- | ||
1556 | 335 | |||
1557 | 336 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
1558 | 337 | # | ||
1559 | 338 | # This file is free software; the Free Software Foundation | ||
1560 | 339 | # gives unlimited permission to copy and/or distribute it, | ||
1561 | 340 | # with or without modifications, as long as this notice is preserved. | ||
1562 | 341 | |||
1563 | 342 | |||
1564 | 343 | # _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
1565 | 344 | # ------------------------------ | ||
1566 | 345 | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
1567 | 346 | [{ | ||
1568 | 347 | # Older Autoconf quotes --file arguments for eval, but not when files | ||
1569 | 348 | # are listed without --file. Let's play safe and only enable the eval | ||
1570 | 349 | # if we detect the quoting. | ||
1571 | 350 | case $CONFIG_FILES in | ||
1572 | 351 | *\'*) eval set x "$CONFIG_FILES" ;; | ||
1573 | 352 | *) set x $CONFIG_FILES ;; | ||
1574 | 353 | esac | ||
1575 | 354 | shift | ||
1576 | 355 | for mf | ||
1577 | 356 | do | ||
1578 | 357 | # Strip MF so we end up with the name of the file. | ||
1579 | 358 | mf=`echo "$mf" | sed -e 's/:.*$//'` | ||
1580 | 359 | # Check whether this is an Automake generated Makefile or not. | ||
1581 | 360 | # We used to match only the files named 'Makefile.in', but | ||
1582 | 361 | # some people rename them; so instead we look at the file content. | ||
1583 | 362 | # Grep'ing the first line is not enough: some people post-process | ||
1584 | 363 | # each Makefile.in and add a new line on top of each file to say so. | ||
1585 | 364 | # Grep'ing the whole file is not good either: AIX grep has a line | ||
1586 | 365 | # limit of 2048, but all sed's we know have understand at least 4000. | ||
1587 | 366 | if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then | ||
1588 | 367 | dirpart=`AS_DIRNAME("$mf")` | ||
1589 | 368 | else | ||
1590 | 369 | continue | ||
1591 | 370 | fi | ||
1592 | 371 | # Extract the definition of DEPDIR, am__include, and am__quote | ||
1593 | 372 | # from the Makefile without running 'make'. | ||
1594 | 373 | DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | ||
1595 | 374 | test -z "$DEPDIR" && continue | ||
1596 | 375 | am__include=`sed -n 's/^am__include = //p' < "$mf"` | ||
1597 | 376 | test -z "$am__include" && continue | ||
1598 | 377 | am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | ||
1599 | 378 | # Find all dependency output files, they are included files with | ||
1600 | 379 | # $(DEPDIR) in their names. We invoke sed twice because it is the | ||
1601 | 380 | # simplest approach to changing $(DEPDIR) to its actual value in the | ||
1602 | 381 | # expansion. | ||
1603 | 382 | for file in `sed -n " | ||
1604 | 383 | s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | ||
1605 | 384 | sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do | ||
1606 | 385 | # Make sure the directory exists. | ||
1607 | 386 | test -f "$dirpart/$file" && continue | ||
1608 | 387 | fdir=`AS_DIRNAME(["$file"])` | ||
1609 | 388 | AS_MKDIR_P([$dirpart/$fdir]) | ||
1610 | 389 | # echo "creating $dirpart/$file" | ||
1611 | 390 | echo '# dummy' > "$dirpart/$file" | ||
1612 | 391 | done | ||
1613 | 392 | done | ||
1614 | 393 | } | ||
1615 | 394 | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
1616 | 395 | |||
1617 | 396 | |||
1618 | 397 | # AM_OUTPUT_DEPENDENCY_COMMANDS | ||
1619 | 398 | # ----------------------------- | ||
1620 | 399 | # This macro should only be invoked once -- use via AC_REQUIRE. | ||
1621 | 400 | # | ||
1622 | 401 | # This code is only required when automatic dependency tracking | ||
1623 | 402 | # is enabled. FIXME. This creates each '.P' file that we will | ||
1624 | 403 | # need in order to bootstrap the dependency handling code. | ||
1625 | 404 | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
1626 | 405 | [AC_CONFIG_COMMANDS([depfiles], | ||
1627 | 406 | [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
1628 | 407 | [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | ||
1629 | 408 | ]) | ||
1630 | 409 | |||
1631 | 410 | # Do all the work for Automake. -*- Autoconf -*- | ||
1632 | 411 | |||
1633 | 412 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
1634 | 413 | # | ||
1635 | 414 | # This file is free software; the Free Software Foundation | ||
1636 | 415 | # gives unlimited permission to copy and/or distribute it, | ||
1637 | 416 | # with or without modifications, as long as this notice is preserved. | ||
1638 | 417 | |||
1639 | 418 | # This macro actually does too much. Some checks are only needed if | ||
1640 | 419 | # your package does certain things. But this isn't really a big deal. | ||
1641 | 420 | |||
1642 | 421 | dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. | ||
1643 | 422 | m4_define([AC_PROG_CC], | ||
1644 | 423 | m4_defn([AC_PROG_CC]) | ||
1645 | 424 | [_AM_PROG_CC_C_O | ||
1646 | 425 | ]) | ||
1647 | 426 | |||
1648 | 427 | # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | ||
1649 | 428 | # AM_INIT_AUTOMAKE([OPTIONS]) | ||
1650 | 429 | # ----------------------------------------------- | ||
1651 | 430 | # The call with PACKAGE and VERSION arguments is the old style | ||
1652 | 431 | # call (pre autoconf-2.50), which is being phased out. PACKAGE | ||
1653 | 432 | # and VERSION should now be passed to AC_INIT and removed from | ||
1654 | 433 | # the call to AM_INIT_AUTOMAKE. | ||
1655 | 434 | # We support both call styles for the transition. After | ||
1656 | 435 | # the next Automake release, Autoconf can make the AC_INIT | ||
1657 | 436 | # arguments mandatory, and then we can depend on a new Autoconf | ||
1658 | 437 | # release and drop the old call support. | ||
1659 | 438 | AC_DEFUN([AM_INIT_AUTOMAKE], | ||
1660 | 439 | [AC_PREREQ([2.65])dnl | ||
1661 | 440 | dnl Autoconf wants to disallow AM_ names. We explicitly allow | ||
1662 | 441 | dnl the ones we care about. | ||
1663 | 442 | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | ||
1664 | 443 | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | ||
1665 | 444 | AC_REQUIRE([AC_PROG_INSTALL])dnl | ||
1666 | 445 | if test "`cd $srcdir && pwd`" != "`pwd`"; then | ||
1667 | 446 | # Use -I$(srcdir) only when $(srcdir) != ., so that make's output | ||
1668 | 447 | # is not polluted with repeated "-I." | ||
1669 | 448 | AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | ||
1670 | 449 | # test to see if srcdir already configured | ||
1671 | 450 | if test -f $srcdir/config.status; then | ||
1672 | 451 | AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | ||
1673 | 452 | fi | ||
1674 | 453 | fi | ||
1675 | 454 | |||
1676 | 455 | # test whether we have cygpath | ||
1677 | 456 | if test -z "$CYGPATH_W"; then | ||
1678 | 457 | if (cygpath --version) >/dev/null 2>/dev/null; then | ||
1679 | 458 | CYGPATH_W='cygpath -w' | ||
1680 | 459 | else | ||
1681 | 460 | CYGPATH_W=echo | ||
1682 | 461 | fi | ||
1683 | 462 | fi | ||
1684 | 463 | AC_SUBST([CYGPATH_W]) | ||
1685 | 464 | |||
1686 | 465 | # Define the identity of the package. | ||
1687 | 466 | dnl Distinguish between old-style and new-style calls. | ||
1688 | 467 | m4_ifval([$2], | ||
1689 | 468 | [AC_DIAGNOSE([obsolete], | ||
1690 | 469 | [$0: two- and three-arguments forms are deprecated.]) | ||
1691 | 470 | m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | ||
1692 | 471 | AC_SUBST([PACKAGE], [$1])dnl | ||
1693 | 472 | AC_SUBST([VERSION], [$2])], | ||
1694 | 473 | [_AM_SET_OPTIONS([$1])dnl | ||
1695 | 474 | dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | ||
1696 | 475 | m4_if( | ||
1697 | 476 | m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), | ||
1698 | 477 | [ok:ok],, | ||
1699 | 478 | [m4_fatal([AC_INIT should be called with package and version arguments])])dnl | ||
1700 | 479 | AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | ||
1701 | 480 | AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | ||
1702 | 481 | |||
1703 | 482 | _AM_IF_OPTION([no-define],, | ||
1704 | 483 | [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) | ||
1705 | 484 | AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl | ||
1706 | 485 | |||
1707 | 486 | # Some tools Automake needs. | ||
1708 | 487 | AC_REQUIRE([AM_SANITY_CHECK])dnl | ||
1709 | 488 | AC_REQUIRE([AC_ARG_PROGRAM])dnl | ||
1710 | 489 | AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) | ||
1711 | 490 | AM_MISSING_PROG([AUTOCONF], [autoconf]) | ||
1712 | 491 | AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) | ||
1713 | 492 | AM_MISSING_PROG([AUTOHEADER], [autoheader]) | ||
1714 | 493 | AM_MISSING_PROG([MAKEINFO], [makeinfo]) | ||
1715 | 494 | AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
1716 | 495 | AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl | ||
1717 | 496 | AC_REQUIRE([AC_PROG_MKDIR_P])dnl | ||
1718 | 497 | # For better backward compatibility. To be removed once Automake 1.9.x | ||
1719 | 498 | # dies out for good. For more background, see: | ||
1720 | 499 | # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> | ||
1721 | 500 | # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> | ||
1722 | 501 | AC_SUBST([mkdir_p], ['$(MKDIR_P)']) | ||
1723 | 502 | # We need awk for the "check" target. The system "awk" is bad on | ||
1724 | 503 | # some platforms. | ||
1725 | 504 | AC_REQUIRE([AC_PROG_AWK])dnl | ||
1726 | 505 | AC_REQUIRE([AC_PROG_MAKE_SET])dnl | ||
1727 | 506 | AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
1728 | 507 | _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | ||
1729 | 508 | [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | ||
1730 | 509 | [_AM_PROG_TAR([v7])])]) | ||
1731 | 510 | _AM_IF_OPTION([no-dependencies],, | ||
1732 | 511 | [AC_PROVIDE_IFELSE([AC_PROG_CC], | ||
1733 | 512 | [_AM_DEPENDENCIES([CC])], | ||
1734 | 513 | [m4_define([AC_PROG_CC], | ||
1735 | 514 | m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl | ||
1736 | 515 | AC_PROVIDE_IFELSE([AC_PROG_CXX], | ||
1737 | 516 | [_AM_DEPENDENCIES([CXX])], | ||
1738 | 517 | [m4_define([AC_PROG_CXX], | ||
1739 | 518 | m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl | ||
1740 | 519 | AC_PROVIDE_IFELSE([AC_PROG_OBJC], | ||
1741 | 520 | [_AM_DEPENDENCIES([OBJC])], | ||
1742 | 521 | [m4_define([AC_PROG_OBJC], | ||
1743 | 522 | m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl | ||
1744 | 523 | AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], | ||
1745 | 524 | [_AM_DEPENDENCIES([OBJCXX])], | ||
1746 | 525 | [m4_define([AC_PROG_OBJCXX], | ||
1747 | 526 | m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl | ||
1748 | 527 | ]) | ||
1749 | 528 | AC_REQUIRE([AM_SILENT_RULES])dnl | ||
1750 | 529 | dnl The testsuite driver may need to know about EXEEXT, so add the | ||
1751 | 530 | dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This | ||
1752 | 531 | dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. | ||
1753 | 532 | AC_CONFIG_COMMANDS_PRE(dnl | ||
1754 | 533 | [m4_provide_if([_AM_COMPILER_EXEEXT], | ||
1755 | 534 | [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl | ||
1756 | 535 | |||
1757 | 536 | # POSIX will say in a future version that running "rm -f" with no argument | ||
1758 | 537 | # is OK; and we want to be able to make that assumption in our Makefile | ||
1759 | 538 | # recipes. So use an aggressive probe to check that the usage we want is | ||
1760 | 539 | # actually supported "in the wild" to an acceptable degree. | ||
1761 | 540 | # See automake bug#10828. | ||
1762 | 541 | # To make any issue more visible, cause the running configure to be aborted | ||
1763 | 542 | # by default if the 'rm' program in use doesn't match our expectations; the | ||
1764 | 543 | # user can still override this though. | ||
1765 | 544 | if rm -f && rm -fr && rm -rf; then : OK; else | ||
1766 | 545 | cat >&2 <<'END' | ||
1767 | 546 | Oops! | ||
1768 | 547 | |||
1769 | 548 | Your 'rm' program seems unable to run without file operands specified | ||
1770 | 549 | on the command line, even when the '-f' option is present. This is contrary | ||
1771 | 550 | to the behaviour of most rm programs out there, and not conforming with | ||
1772 | 551 | the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> | ||
1773 | 552 | |||
1774 | 553 | Please tell bug-automake@gnu.org about your system, including the value | ||
1775 | 554 | of your $PATH and any error possibly output before this message. This | ||
1776 | 555 | can help us improve future automake versions. | ||
1777 | 556 | |||
1778 | 557 | END | ||
1779 | 558 | if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then | ||
1780 | 559 | echo 'Configuration will proceed anyway, since you have set the' >&2 | ||
1781 | 560 | echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 | ||
1782 | 561 | echo >&2 | ||
1783 | 562 | else | ||
1784 | 563 | cat >&2 <<'END' | ||
1785 | 564 | Aborting the configuration process, to ensure you take notice of the issue. | ||
1786 | 565 | |||
1787 | 566 | You can download and install GNU coreutils to get an 'rm' implementation | ||
1788 | 567 | that behaves properly: <http://www.gnu.org/software/coreutils/>. | ||
1789 | 568 | |||
1790 | 569 | If you want to complete the configuration process using your problematic | ||
1791 | 570 | 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM | ||
1792 | 571 | to "yes", and re-run configure. | ||
1793 | 572 | |||
1794 | 573 | END | ||
1795 | 574 | AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) | ||
1796 | 575 | fi | ||
1797 | 576 | fi]) | ||
1798 | 577 | |||
1799 | 578 | dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not | ||
1800 | 579 | dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further | ||
1801 | 580 | dnl mangled by Autoconf and run in a shell conditional statement. | ||
1802 | 581 | m4_define([_AC_COMPILER_EXEEXT], | ||
1803 | 582 | m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) | ||
1804 | 583 | |||
1805 | 584 | # When config.status generates a header, we must update the stamp-h file. | ||
1806 | 585 | # This file resides in the same directory as the config header | ||
1807 | 586 | # that is generated. The stamp files are numbered to have different names. | ||
1808 | 587 | |||
1809 | 588 | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | ||
1810 | 589 | # loop where config.status creates the headers, so we can generate | ||
1811 | 590 | # our stamp files there. | ||
1812 | 591 | AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | ||
1813 | 592 | [# Compute $1's index in $config_headers. | ||
1814 | 593 | _am_arg=$1 | ||
1815 | 594 | _am_stamp_count=1 | ||
1816 | 595 | for _am_header in $config_headers :; do | ||
1817 | 596 | case $_am_header in | ||
1818 | 597 | $_am_arg | $_am_arg:* ) | ||
1819 | 598 | break ;; | ||
1820 | 599 | * ) | ||
1821 | 600 | _am_stamp_count=`expr $_am_stamp_count + 1` ;; | ||
1822 | 601 | esac | ||
1823 | 602 | done | ||
1824 | 603 | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) | ||
1825 | 604 | |||
1826 | 605 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
1827 | 606 | # | ||
1828 | 607 | # This file is free software; the Free Software Foundation | ||
1829 | 608 | # gives unlimited permission to copy and/or distribute it, | ||
1830 | 609 | # with or without modifications, as long as this notice is preserved. | ||
1831 | 610 | |||
1832 | 611 | # AM_PROG_INSTALL_SH | ||
1833 | 612 | # ------------------ | ||
1834 | 613 | # Define $install_sh. | ||
1835 | 614 | AC_DEFUN([AM_PROG_INSTALL_SH], | ||
1836 | 615 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
1837 | 616 | if test x"${install_sh}" != xset; then | ||
1838 | 617 | case $am_aux_dir in | ||
1839 | 618 | *\ * | *\ *) | ||
1840 | 619 | install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; | ||
1841 | 620 | *) | ||
1842 | 621 | install_sh="\${SHELL} $am_aux_dir/install-sh" | ||
1843 | 622 | esac | ||
1844 | 623 | fi | ||
1845 | 624 | AC_SUBST([install_sh])]) | ||
1846 | 625 | |||
1847 | 626 | # Copyright (C) 2003-2013 Free Software Foundation, Inc. | ||
1848 | 627 | # | ||
1849 | 628 | # This file is free software; the Free Software Foundation | ||
1850 | 629 | # gives unlimited permission to copy and/or distribute it, | ||
1851 | 630 | # with or without modifications, as long as this notice is preserved. | ||
1852 | 631 | |||
1853 | 632 | # Check whether the underlying file-system supports filenames | ||
1854 | 633 | # with a leading dot. For instance MS-DOS doesn't. | ||
1855 | 634 | AC_DEFUN([AM_SET_LEADING_DOT], | ||
1856 | 635 | [rm -rf .tst 2>/dev/null | ||
1857 | 636 | mkdir .tst 2>/dev/null | ||
1858 | 637 | if test -d .tst; then | ||
1859 | 638 | am__leading_dot=. | ||
1860 | 639 | else | ||
1861 | 640 | am__leading_dot=_ | ||
1862 | 641 | fi | ||
1863 | 642 | rmdir .tst 2>/dev/null | ||
1864 | 643 | AC_SUBST([am__leading_dot])]) | ||
1865 | 644 | |||
1866 | 645 | # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- | ||
1867 | 646 | # From Jim Meyering | ||
1868 | 647 | |||
1869 | 648 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
1870 | 649 | # | ||
1871 | 650 | # This file is free software; the Free Software Foundation | ||
1872 | 651 | # gives unlimited permission to copy and/or distribute it, | ||
1873 | 652 | # with or without modifications, as long as this notice is preserved. | ||
1874 | 653 | |||
1875 | 654 | # AM_MAINTAINER_MODE([DEFAULT-MODE]) | ||
1876 | 655 | # ---------------------------------- | ||
1877 | 656 | # Control maintainer-specific portions of Makefiles. | ||
1878 | 657 | # Default is to disable them, unless 'enable' is passed literally. | ||
1879 | 658 | # For symmetry, 'disable' may be passed as well. Anyway, the user | ||
1880 | 659 | # can override the default with the --enable/--disable switch. | ||
1881 | 660 | AC_DEFUN([AM_MAINTAINER_MODE], | ||
1882 | 661 | [m4_case(m4_default([$1], [disable]), | ||
1883 | 662 | [enable], [m4_define([am_maintainer_other], [disable])], | ||
1884 | 663 | [disable], [m4_define([am_maintainer_other], [enable])], | ||
1885 | 664 | [m4_define([am_maintainer_other], [enable]) | ||
1886 | 665 | m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) | ||
1887 | 666 | AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) | ||
1888 | 667 | dnl maintainer-mode's default is 'disable' unless 'enable' is passed | ||
1889 | 668 | AC_ARG_ENABLE([maintainer-mode], | ||
1890 | 669 | [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], | ||
1891 | 670 | am_maintainer_other[ make rules and dependencies not useful | ||
1892 | 671 | (and sometimes confusing) to the casual installer])], | ||
1893 | 672 | [USE_MAINTAINER_MODE=$enableval], | ||
1894 | 673 | [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) | ||
1895 | 674 | AC_MSG_RESULT([$USE_MAINTAINER_MODE]) | ||
1896 | 675 | AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) | ||
1897 | 676 | MAINT=$MAINTAINER_MODE_TRUE | ||
1898 | 677 | AC_SUBST([MAINT])dnl | ||
1899 | 678 | ] | ||
1900 | 679 | ) | ||
1901 | 680 | |||
1902 | 681 | # Check to see how 'make' treats includes. -*- Autoconf -*- | ||
1903 | 682 | |||
1904 | 683 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
1905 | 684 | # | ||
1906 | 685 | # This file is free software; the Free Software Foundation | ||
1907 | 686 | # gives unlimited permission to copy and/or distribute it, | ||
1908 | 687 | # with or without modifications, as long as this notice is preserved. | ||
1909 | 688 | |||
1910 | 689 | # AM_MAKE_INCLUDE() | ||
1911 | 690 | # ----------------- | ||
1912 | 691 | # Check to see how make treats includes. | ||
1913 | 692 | AC_DEFUN([AM_MAKE_INCLUDE], | ||
1914 | 693 | [am_make=${MAKE-make} | ||
1915 | 694 | cat > confinc << 'END' | ||
1916 | 695 | am__doit: | ||
1917 | 696 | @echo this is the am__doit target | ||
1918 | 697 | .PHONY: am__doit | ||
1919 | 698 | END | ||
1920 | 699 | # If we don't find an include directive, just comment out the code. | ||
1921 | 700 | AC_MSG_CHECKING([for style of include used by $am_make]) | ||
1922 | 701 | am__include="#" | ||
1923 | 702 | am__quote= | ||
1924 | 703 | _am_result=none | ||
1925 | 704 | # First try GNU make style include. | ||
1926 | 705 | echo "include confinc" > confmf | ||
1927 | 706 | # Ignore all kinds of additional output from 'make'. | ||
1928 | 707 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
1929 | 708 | *the\ am__doit\ target*) | ||
1930 | 709 | am__include=include | ||
1931 | 710 | am__quote= | ||
1932 | 711 | _am_result=GNU | ||
1933 | 712 | ;; | ||
1934 | 713 | esac | ||
1935 | 714 | # Now try BSD make style include. | ||
1936 | 715 | if test "$am__include" = "#"; then | ||
1937 | 716 | echo '.include "confinc"' > confmf | ||
1938 | 717 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
1939 | 718 | *the\ am__doit\ target*) | ||
1940 | 719 | am__include=.include | ||
1941 | 720 | am__quote="\"" | ||
1942 | 721 | _am_result=BSD | ||
1943 | 722 | ;; | ||
1944 | 723 | esac | ||
1945 | 724 | fi | ||
1946 | 725 | AC_SUBST([am__include]) | ||
1947 | 726 | AC_SUBST([am__quote]) | ||
1948 | 727 | AC_MSG_RESULT([$_am_result]) | ||
1949 | 728 | rm -f confinc confmf | ||
1950 | 729 | ]) | ||
1951 | 730 | |||
1952 | 731 | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- | ||
1953 | 732 | |||
1954 | 733 | # Copyright (C) 1997-2013 Free Software Foundation, Inc. | ||
1955 | 734 | # | ||
1956 | 735 | # This file is free software; the Free Software Foundation | ||
1957 | 736 | # gives unlimited permission to copy and/or distribute it, | ||
1958 | 737 | # with or without modifications, as long as this notice is preserved. | ||
1959 | 738 | |||
1960 | 739 | # AM_MISSING_PROG(NAME, PROGRAM) | ||
1961 | 740 | # ------------------------------ | ||
1962 | 741 | AC_DEFUN([AM_MISSING_PROG], | ||
1963 | 742 | [AC_REQUIRE([AM_MISSING_HAS_RUN]) | ||
1964 | 743 | $1=${$1-"${am_missing_run}$2"} | ||
1965 | 744 | AC_SUBST($1)]) | ||
1966 | 745 | |||
1967 | 746 | # AM_MISSING_HAS_RUN | ||
1968 | 747 | # ------------------ | ||
1969 | 748 | # Define MISSING if not defined so far and test if it is modern enough. | ||
1970 | 749 | # If it is, set am_missing_run to use it, otherwise, to nothing. | ||
1971 | 750 | AC_DEFUN([AM_MISSING_HAS_RUN], | ||
1972 | 751 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
1973 | 752 | AC_REQUIRE_AUX_FILE([missing])dnl | ||
1974 | 753 | if test x"${MISSING+set}" != xset; then | ||
1975 | 754 | case $am_aux_dir in | ||
1976 | 755 | *\ * | *\ *) | ||
1977 | 756 | MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; | ||
1978 | 757 | *) | ||
1979 | 758 | MISSING="\${SHELL} $am_aux_dir/missing" ;; | ||
1980 | 759 | esac | ||
1981 | 760 | fi | ||
1982 | 761 | # Use eval to expand $SHELL | ||
1983 | 762 | if eval "$MISSING --is-lightweight"; then | ||
1984 | 763 | am_missing_run="$MISSING " | ||
1985 | 764 | else | ||
1986 | 765 | am_missing_run= | ||
1987 | 766 | AC_MSG_WARN(['missing' script is too old or missing]) | ||
1988 | 767 | fi | ||
1989 | 768 | ]) | ||
1990 | 769 | |||
1991 | 770 | # Helper functions for option handling. -*- Autoconf -*- | ||
1992 | 771 | |||
1993 | 772 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
1994 | 773 | # | ||
1995 | 774 | # This file is free software; the Free Software Foundation | ||
1996 | 775 | # gives unlimited permission to copy and/or distribute it, | ||
1997 | 776 | # with or without modifications, as long as this notice is preserved. | ||
1998 | 777 | |||
1999 | 778 | # _AM_MANGLE_OPTION(NAME) | ||
2000 | 779 | # ----------------------- | ||
2001 | 780 | AC_DEFUN([_AM_MANGLE_OPTION], | ||
2002 | 781 | [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | ||
2003 | 782 | |||
2004 | 783 | # _AM_SET_OPTION(NAME) | ||
2005 | 784 | # -------------------- | ||
2006 | 785 | # Set option NAME. Presently that only means defining a flag for this option. | ||
2007 | 786 | AC_DEFUN([_AM_SET_OPTION], | ||
2008 | 787 | [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) | ||
2009 | 788 | |||
2010 | 789 | # _AM_SET_OPTIONS(OPTIONS) | ||
2011 | 790 | # ------------------------ | ||
2012 | 791 | # OPTIONS is a space-separated list of Automake options. | ||
2013 | 792 | AC_DEFUN([_AM_SET_OPTIONS], | ||
2014 | 793 | [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | ||
2015 | 794 | |||
2016 | 795 | # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | ||
2017 | 796 | # ------------------------------------------- | ||
2018 | 797 | # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | ||
2019 | 798 | AC_DEFUN([_AM_IF_OPTION], | ||
2020 | 799 | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | ||
2021 | 800 | |||
2022 | 801 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
2023 | 802 | # | ||
2024 | 803 | # This file is free software; the Free Software Foundation | ||
2025 | 804 | # gives unlimited permission to copy and/or distribute it, | ||
2026 | 805 | # with or without modifications, as long as this notice is preserved. | ||
2027 | 806 | |||
2028 | 807 | # _AM_PROG_CC_C_O | ||
2029 | 808 | # --------------- | ||
2030 | 809 | # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC | ||
2031 | 810 | # to automatically call this. | ||
2032 | 811 | AC_DEFUN([_AM_PROG_CC_C_O], | ||
2033 | 812 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
2034 | 813 | AC_REQUIRE_AUX_FILE([compile])dnl | ||
2035 | 814 | AC_LANG_PUSH([C])dnl | ||
2036 | 815 | AC_CACHE_CHECK( | ||
2037 | 816 | [whether $CC understands -c and -o together], | ||
2038 | 817 | [am_cv_prog_cc_c_o], | ||
2039 | 818 | [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) | ||
2040 | 819 | # Make sure it works both with $CC and with simple cc. | ||
2041 | 820 | # Following AC_PROG_CC_C_O, we do the test twice because some | ||
2042 | 821 | # compilers refuse to overwrite an existing .o file with -o, | ||
2043 | 822 | # though they will create one. | ||
2044 | 823 | am_cv_prog_cc_c_o=yes | ||
2045 | 824 | for am_i in 1 2; do | ||
2046 | 825 | if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ | ||
2047 | 826 | && test -f conftest2.$ac_objext; then | ||
2048 | 827 | : OK | ||
2049 | 828 | else | ||
2050 | 829 | am_cv_prog_cc_c_o=no | ||
2051 | 830 | break | ||
2052 | 831 | fi | ||
2053 | 832 | done | ||
2054 | 833 | rm -f core conftest* | ||
2055 | 834 | unset am_i]) | ||
2056 | 835 | if test "$am_cv_prog_cc_c_o" != yes; then | ||
2057 | 836 | # Losing compiler, so override with the script. | ||
2058 | 837 | # FIXME: It is wrong to rewrite CC. | ||
2059 | 838 | # But if we don't then we get into trouble of one sort or another. | ||
2060 | 839 | # A longer-term fix would be to have automake use am__CC in this case, | ||
2061 | 840 | # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" | ||
2062 | 841 | CC="$am_aux_dir/compile $CC" | ||
2063 | 842 | fi | ||
2064 | 843 | AC_LANG_POP([C])]) | ||
2065 | 844 | |||
2066 | 845 | # For backward compatibility. | ||
2067 | 846 | AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) | ||
2068 | 847 | |||
2069 | 848 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
2070 | 849 | # | ||
2071 | 850 | # This file is free software; the Free Software Foundation | ||
2072 | 851 | # gives unlimited permission to copy and/or distribute it, | ||
2073 | 852 | # with or without modifications, as long as this notice is preserved. | ||
2074 | 853 | |||
2075 | 854 | # AM_RUN_LOG(COMMAND) | ||
2076 | 855 | # ------------------- | ||
2077 | 856 | # Run COMMAND, save the exit status in ac_status, and log it. | ||
2078 | 857 | # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) | ||
2079 | 858 | AC_DEFUN([AM_RUN_LOG], | ||
2080 | 859 | [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD | ||
2081 | 860 | ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD | ||
2082 | 861 | ac_status=$? | ||
2083 | 862 | echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD | ||
2084 | 863 | (exit $ac_status); }]) | ||
2085 | 864 | |||
2086 | 865 | # Check to make sure that the build environment is sane. -*- Autoconf -*- | ||
2087 | 866 | |||
2088 | 867 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
2089 | 868 | # | ||
2090 | 869 | # This file is free software; the Free Software Foundation | ||
2091 | 870 | # gives unlimited permission to copy and/or distribute it, | ||
2092 | 871 | # with or without modifications, as long as this notice is preserved. | ||
2093 | 872 | |||
2094 | 873 | # AM_SANITY_CHECK | ||
2095 | 874 | # --------------- | ||
2096 | 875 | AC_DEFUN([AM_SANITY_CHECK], | ||
2097 | 876 | [AC_MSG_CHECKING([whether build environment is sane]) | ||
2098 | 877 | # Reject unsafe characters in $srcdir or the absolute working directory | ||
2099 | 878 | # name. Accept space and tab only in the latter. | ||
2100 | 879 | am_lf=' | ||
2101 | 880 | ' | ||
2102 | 881 | case `pwd` in | ||
2103 | 882 | *[[\\\"\#\$\&\'\`$am_lf]]*) | ||
2104 | 883 | AC_MSG_ERROR([unsafe absolute working directory name]);; | ||
2105 | 884 | esac | ||
2106 | 885 | case $srcdir in | ||
2107 | 886 | *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) | ||
2108 | 887 | AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; | ||
2109 | 888 | esac | ||
2110 | 889 | |||
2111 | 890 | # Do 'set' in a subshell so we don't clobber the current shell's | ||
2112 | 891 | # arguments. Must try -L first in case configure is actually a | ||
2113 | 892 | # symlink; some systems play weird games with the mod time of symlinks | ||
2114 | 893 | # (eg FreeBSD returns the mod time of the symlink's containing | ||
2115 | 894 | # directory). | ||
2116 | 895 | if ( | ||
2117 | 896 | am_has_slept=no | ||
2118 | 897 | for am_try in 1 2; do | ||
2119 | 898 | echo "timestamp, slept: $am_has_slept" > conftest.file | ||
2120 | 899 | set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` | ||
2121 | 900 | if test "$[*]" = "X"; then | ||
2122 | 901 | # -L didn't work. | ||
2123 | 902 | set X `ls -t "$srcdir/configure" conftest.file` | ||
2124 | 903 | fi | ||
2125 | 904 | if test "$[*]" != "X $srcdir/configure conftest.file" \ | ||
2126 | 905 | && test "$[*]" != "X conftest.file $srcdir/configure"; then | ||
2127 | 906 | |||
2128 | 907 | # If neither matched, then we have a broken ls. This can happen | ||
2129 | 908 | # if, for instance, CONFIG_SHELL is bash and it inherits a | ||
2130 | 909 | # broken ls alias from the environment. This has actually | ||
2131 | 910 | # happened. Such a system could not be considered "sane". | ||
2132 | 911 | AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | ||
2133 | 912 | alias in your environment]) | ||
2134 | 913 | fi | ||
2135 | 914 | if test "$[2]" = conftest.file || test $am_try -eq 2; then | ||
2136 | 915 | break | ||
2137 | 916 | fi | ||
2138 | 917 | # Just in case. | ||
2139 | 918 | sleep 1 | ||
2140 | 919 | am_has_slept=yes | ||
2141 | 920 | done | ||
2142 | 921 | test "$[2]" = conftest.file | ||
2143 | 922 | ) | ||
2144 | 923 | then | ||
2145 | 924 | # Ok. | ||
2146 | 925 | : | ||
2147 | 926 | else | ||
2148 | 927 | AC_MSG_ERROR([newly created file is older than distributed files! | ||
2149 | 928 | Check your system clock]) | ||
2150 | 929 | fi | ||
2151 | 930 | AC_MSG_RESULT([yes]) | ||
2152 | 931 | # If we didn't sleep, we still need to ensure time stamps of config.status and | ||
2153 | 932 | # generated files are strictly newer. | ||
2154 | 933 | am_sleep_pid= | ||
2155 | 934 | if grep 'slept: no' conftest.file >/dev/null 2>&1; then | ||
2156 | 935 | ( sleep 1 ) & | ||
2157 | 936 | am_sleep_pid=$! | ||
2158 | 937 | fi | ||
2159 | 938 | AC_CONFIG_COMMANDS_PRE( | ||
2160 | 939 | [AC_MSG_CHECKING([that generated files are newer than configure]) | ||
2161 | 940 | if test -n "$am_sleep_pid"; then | ||
2162 | 941 | # Hide warnings about reused PIDs. | ||
2163 | 942 | wait $am_sleep_pid 2>/dev/null | ||
2164 | 943 | fi | ||
2165 | 944 | AC_MSG_RESULT([done])]) | ||
2166 | 945 | rm -f conftest.file | ||
2167 | 946 | ]) | ||
2168 | 947 | |||
2169 | 948 | # Copyright (C) 2009-2013 Free Software Foundation, Inc. | ||
2170 | 949 | # | ||
2171 | 950 | # This file is free software; the Free Software Foundation | ||
2172 | 951 | # gives unlimited permission to copy and/or distribute it, | ||
2173 | 952 | # with or without modifications, as long as this notice is preserved. | ||
2174 | 953 | |||
2175 | 954 | # AM_SILENT_RULES([DEFAULT]) | ||
2176 | 955 | # -------------------------- | ||
2177 | 956 | # Enable less verbose build rules; with the default set to DEFAULT | ||
2178 | 957 | # ("yes" being less verbose, "no" or empty being verbose). | ||
2179 | 958 | AC_DEFUN([AM_SILENT_RULES], | ||
2180 | 959 | [AC_ARG_ENABLE([silent-rules], [dnl | ||
2181 | 960 | AS_HELP_STRING( | ||
2182 | 961 | [--enable-silent-rules], | ||
2183 | 962 | [less verbose build output (undo: "make V=1")]) | ||
2184 | 963 | AS_HELP_STRING( | ||
2185 | 964 | [--disable-silent-rules], | ||
2186 | 965 | [verbose build output (undo: "make V=0")])dnl | ||
2187 | 966 | ]) | ||
2188 | 967 | case $enable_silent_rules in @%:@ ((( | ||
2189 | 968 | yes) AM_DEFAULT_VERBOSITY=0;; | ||
2190 | 969 | no) AM_DEFAULT_VERBOSITY=1;; | ||
2191 | 970 | *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; | ||
2192 | 971 | esac | ||
2193 | 972 | dnl | ||
2194 | 973 | dnl A few 'make' implementations (e.g., NonStop OS and NextStep) | ||
2195 | 974 | dnl do not support nested variable expansions. | ||
2196 | 975 | dnl See automake bug#9928 and bug#10237. | ||
2197 | 976 | am_make=${MAKE-make} | ||
2198 | 977 | AC_CACHE_CHECK([whether $am_make supports nested variables], | ||
2199 | 978 | [am_cv_make_support_nested_variables], | ||
2200 | 979 | [if AS_ECHO([['TRUE=$(BAR$(V)) | ||
2201 | 980 | BAR0=false | ||
2202 | 981 | BAR1=true | ||
2203 | 982 | V=1 | ||
2204 | 983 | am__doit: | ||
2205 | 984 | @$(TRUE) | ||
2206 | 985 | .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then | ||
2207 | 986 | am_cv_make_support_nested_variables=yes | ||
2208 | 987 | else | ||
2209 | 988 | am_cv_make_support_nested_variables=no | ||
2210 | 989 | fi]) | ||
2211 | 990 | if test $am_cv_make_support_nested_variables = yes; then | ||
2212 | 991 | dnl Using '$V' instead of '$(V)' breaks IRIX make. | ||
2213 | 992 | AM_V='$(V)' | ||
2214 | 993 | AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' | ||
2215 | 994 | else | ||
2216 | 995 | AM_V=$AM_DEFAULT_VERBOSITY | ||
2217 | 996 | AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY | ||
2218 | 997 | fi | ||
2219 | 998 | AC_SUBST([AM_V])dnl | ||
2220 | 999 | AM_SUBST_NOTMAKE([AM_V])dnl | ||
2221 | 1000 | AC_SUBST([AM_DEFAULT_V])dnl | ||
2222 | 1001 | AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl | ||
2223 | 1002 | AC_SUBST([AM_DEFAULT_VERBOSITY])dnl | ||
2224 | 1003 | AM_BACKSLASH='\' | ||
2225 | 1004 | AC_SUBST([AM_BACKSLASH])dnl | ||
2226 | 1005 | _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl | ||
2227 | 1006 | ]) | ||
2228 | 1007 | |||
2229 | 1008 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
2230 | 1009 | # | ||
2231 | 1010 | # This file is free software; the Free Software Foundation | ||
2232 | 1011 | # gives unlimited permission to copy and/or distribute it, | ||
2233 | 1012 | # with or without modifications, as long as this notice is preserved. | ||
2234 | 1013 | |||
2235 | 1014 | # AM_PROG_INSTALL_STRIP | ||
2236 | 1015 | # --------------------- | ||
2237 | 1016 | # One issue with vendor 'install' (even GNU) is that you can't | ||
2238 | 1017 | # specify the program used to strip binaries. This is especially | ||
2239 | 1018 | # annoying in cross-compiling environments, where the build's strip | ||
2240 | 1019 | # is unlikely to handle the host's binaries. | ||
2241 | 1020 | # Fortunately install-sh will honor a STRIPPROG variable, so we | ||
2242 | 1021 | # always use install-sh in "make install-strip", and initialize | ||
2243 | 1022 | # STRIPPROG with the value of the STRIP variable (set by the user). | ||
2244 | 1023 | AC_DEFUN([AM_PROG_INSTALL_STRIP], | ||
2245 | 1024 | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
2246 | 1025 | # Installed binaries are usually stripped using 'strip' when the user | ||
2247 | 1026 | # run "make install-strip". However 'strip' might not be the right | ||
2248 | 1027 | # tool to use in cross-compilation environments, therefore Automake | ||
2249 | 1028 | # will honor the 'STRIP' environment variable to overrule this program. | ||
2250 | 1029 | dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. | ||
2251 | 1030 | if test "$cross_compiling" != no; then | ||
2252 | 1031 | AC_CHECK_TOOL([STRIP], [strip], :) | ||
2253 | 1032 | fi | ||
2254 | 1033 | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | ||
2255 | 1034 | AC_SUBST([INSTALL_STRIP_PROGRAM])]) | ||
2256 | 1035 | |||
2257 | 1036 | # Copyright (C) 2006-2013 Free Software Foundation, Inc. | ||
2258 | 1037 | # | ||
2259 | 1038 | # This file is free software; the Free Software Foundation | ||
2260 | 1039 | # gives unlimited permission to copy and/or distribute it, | ||
2261 | 1040 | # with or without modifications, as long as this notice is preserved. | ||
2262 | 1041 | |||
2263 | 1042 | # _AM_SUBST_NOTMAKE(VARIABLE) | ||
2264 | 1043 | # --------------------------- | ||
2265 | 1044 | # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | ||
2266 | 1045 | # This macro is traced by Automake. | ||
2267 | 1046 | AC_DEFUN([_AM_SUBST_NOTMAKE]) | ||
2268 | 1047 | |||
2269 | 1048 | # AM_SUBST_NOTMAKE(VARIABLE) | ||
2270 | 1049 | # -------------------------- | ||
2271 | 1050 | # Public sister of _AM_SUBST_NOTMAKE. | ||
2272 | 1051 | AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) | ||
2273 | 1052 | |||
2274 | 1053 | # Check how to create a tarball. -*- Autoconf -*- | ||
2275 | 1054 | |||
2276 | 1055 | # Copyright (C) 2004-2013 Free Software Foundation, Inc. | ||
2277 | 1056 | # | ||
2278 | 1057 | # This file is free software; the Free Software Foundation | ||
2279 | 1058 | # gives unlimited permission to copy and/or distribute it, | ||
2280 | 1059 | # with or without modifications, as long as this notice is preserved. | ||
2281 | 1060 | |||
2282 | 1061 | # _AM_PROG_TAR(FORMAT) | ||
2283 | 1062 | # -------------------- | ||
2284 | 1063 | # Check how to create a tarball in format FORMAT. | ||
2285 | 1064 | # FORMAT should be one of 'v7', 'ustar', or 'pax'. | ||
2286 | 1065 | # | ||
2287 | 1066 | # Substitute a variable $(am__tar) that is a command | ||
2288 | 1067 | # writing to stdout a FORMAT-tarball containing the directory | ||
2289 | 1068 | # $tardir. | ||
2290 | 1069 | # tardir=directory && $(am__tar) > result.tar | ||
2291 | 1070 | # | ||
2292 | 1071 | # Substitute a variable $(am__untar) that extract such | ||
2293 | 1072 | # a tarball read from stdin. | ||
2294 | 1073 | # $(am__untar) < result.tar | ||
2295 | 1074 | # | ||
2296 | 1075 | AC_DEFUN([_AM_PROG_TAR], | ||
2297 | 1076 | [# Always define AMTAR for backward compatibility. Yes, it's still used | ||
2298 | 1077 | # in the wild :-( We should find a proper way to deprecate it ... | ||
2299 | 1078 | AC_SUBST([AMTAR], ['$${TAR-tar}']) | ||
2300 | 1079 | |||
2301 | 1080 | # We'll loop over all known methods to create a tar archive until one works. | ||
2302 | 1081 | _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' | ||
2303 | 1082 | |||
2304 | 1083 | m4_if([$1], [v7], | ||
2305 | 1084 | [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], | ||
2306 | 1085 | |||
2307 | 1086 | [m4_case([$1], | ||
2308 | 1087 | [ustar], | ||
2309 | 1088 | [# The POSIX 1988 'ustar' format is defined with fixed-size fields. | ||
2310 | 1089 | # There is notably a 21 bits limit for the UID and the GID. In fact, | ||
2311 | 1090 | # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 | ||
2312 | 1091 | # and bug#13588). | ||
2313 | 1092 | am_max_uid=2097151 # 2^21 - 1 | ||
2314 | 1093 | am_max_gid=$am_max_uid | ||
2315 | 1094 | # The $UID and $GID variables are not portable, so we need to resort | ||
2316 | 1095 | # to the POSIX-mandated id(1) utility. Errors in the 'id' calls | ||
2317 | 1096 | # below are definitely unexpected, so allow the users to see them | ||
2318 | 1097 | # (that is, avoid stderr redirection). | ||
2319 | 1098 | am_uid=`id -u || echo unknown` | ||
2320 | 1099 | am_gid=`id -g || echo unknown` | ||
2321 | 1100 | AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) | ||
2322 | 1101 | if test $am_uid -le $am_max_uid; then | ||
2323 | 1102 | AC_MSG_RESULT([yes]) | ||
2324 | 1103 | else | ||
2325 | 1104 | AC_MSG_RESULT([no]) | ||
2326 | 1105 | _am_tools=none | ||
2327 | 1106 | fi | ||
2328 | 1107 | AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) | ||
2329 | 1108 | if test $am_gid -le $am_max_gid; then | ||
2330 | 1109 | AC_MSG_RESULT([yes]) | ||
2331 | 1110 | else | ||
2332 | 1111 | AC_MSG_RESULT([no]) | ||
2333 | 1112 | _am_tools=none | ||
2334 | 1113 | fi], | ||
2335 | 1114 | |||
2336 | 1115 | [pax], | ||
2337 | 1116 | [], | ||
2338 | 1117 | |||
2339 | 1118 | [m4_fatal([Unknown tar format])]) | ||
2340 | 1119 | |||
2341 | 1120 | AC_MSG_CHECKING([how to create a $1 tar archive]) | ||
2342 | 1121 | |||
2343 | 1122 | # Go ahead even if we have the value already cached. We do so because we | ||
2344 | 1123 | # need to set the values for the 'am__tar' and 'am__untar' variables. | ||
2345 | 1124 | _am_tools=${am_cv_prog_tar_$1-$_am_tools} | ||
2346 | 1125 | |||
2347 | 1126 | for _am_tool in $_am_tools; do | ||
2348 | 1127 | case $_am_tool in | ||
2349 | 1128 | gnutar) | ||
2350 | 1129 | for _am_tar in tar gnutar gtar; do | ||
2351 | 1130 | AM_RUN_LOG([$_am_tar --version]) && break | ||
2352 | 1131 | done | ||
2353 | 1132 | am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' | ||
2354 | 1133 | am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' | ||
2355 | 1134 | am__untar="$_am_tar -xf -" | ||
2356 | 1135 | ;; | ||
2357 | 1136 | plaintar) | ||
2358 | 1137 | # Must skip GNU tar: if it does not support --format= it doesn't create | ||
2359 | 1138 | # ustar tarball either. | ||
2360 | 1139 | (tar --version) >/dev/null 2>&1 && continue | ||
2361 | 1140 | am__tar='tar chf - "$$tardir"' | ||
2362 | 1141 | am__tar_='tar chf - "$tardir"' | ||
2363 | 1142 | am__untar='tar xf -' | ||
2364 | 1143 | ;; | ||
2365 | 1144 | pax) | ||
2366 | 1145 | am__tar='pax -L -x $1 -w "$$tardir"' | ||
2367 | 1146 | am__tar_='pax -L -x $1 -w "$tardir"' | ||
2368 | 1147 | am__untar='pax -r' | ||
2369 | 1148 | ;; | ||
2370 | 1149 | cpio) | ||
2371 | 1150 | am__tar='find "$$tardir" -print | cpio -o -H $1 -L' | ||
2372 | 1151 | am__tar_='find "$tardir" -print | cpio -o -H $1 -L' | ||
2373 | 1152 | am__untar='cpio -i -H $1 -d' | ||
2374 | 1153 | ;; | ||
2375 | 1154 | none) | ||
2376 | 1155 | am__tar=false | ||
2377 | 1156 | am__tar_=false | ||
2378 | 1157 | am__untar=false | ||
2379 | 1158 | ;; | ||
2380 | 1159 | esac | ||
2381 | 1160 | |||
2382 | 1161 | # If the value was cached, stop now. We just wanted to have am__tar | ||
2383 | 1162 | # and am__untar set. | ||
2384 | 1163 | test -n "${am_cv_prog_tar_$1}" && break | ||
2385 | 1164 | |||
2386 | 1165 | # tar/untar a dummy directory, and stop if the command works. | ||
2387 | 1166 | rm -rf conftest.dir | ||
2388 | 1167 | mkdir conftest.dir | ||
2389 | 1168 | echo GrepMe > conftest.dir/file | ||
2390 | 1169 | AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) | ||
2391 | 1170 | rm -rf conftest.dir | ||
2392 | 1171 | if test -s conftest.tar; then | ||
2393 | 1172 | AM_RUN_LOG([$am__untar <conftest.tar]) | ||
2394 | 1173 | AM_RUN_LOG([cat conftest.dir/file]) | ||
2395 | 1174 | grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | ||
2396 | 1175 | fi | ||
2397 | 1176 | done | ||
2398 | 1177 | rm -rf conftest.dir | ||
2399 | 1178 | |||
2400 | 1179 | AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | ||
2401 | 1180 | AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | ||
2402 | 1181 | |||
2403 | 1182 | AC_SUBST([am__tar]) | ||
2404 | 1183 | AC_SUBST([am__untar]) | ||
2405 | 1184 | ]) # _AM_PROG_TAR | ||
2406 | 1185 | |||
2407 | 1186 | 23 | ||
2408 | 1187 | dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) | 24 | dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) |
2409 | 1188 | # serial 42 IT_PROG_INTLTOOL | 25 | # serial 42 IT_PROG_INTLTOOL |
2410 | @@ -2716,12 +1553,19 @@ | |||
2411 | 2716 | LD="${LD-ld} -m elf_i386_fbsd" | 1553 | LD="${LD-ld} -m elf_i386_fbsd" |
2412 | 2717 | ;; | 1554 | ;; |
2413 | 2718 | x86_64-*linux*) | 1555 | x86_64-*linux*) |
2415 | 2719 | LD="${LD-ld} -m elf_i386" | 1556 | case `/usr/bin/file conftest.o` in |
2416 | 1557 | *x86-64*) | ||
2417 | 1558 | LD="${LD-ld} -m elf32_x86_64" | ||
2418 | 1559 | ;; | ||
2419 | 1560 | *) | ||
2420 | 1561 | LD="${LD-ld} -m elf_i386" | ||
2421 | 1562 | ;; | ||
2422 | 1563 | esac | ||
2423 | 2720 | ;; | 1564 | ;; |
2425 | 2721 | powerpc64le-*linux*) | 1565 | powerpc64le-*) |
2426 | 2722 | LD="${LD-ld} -m elf32lppclinux" | 1566 | LD="${LD-ld} -m elf32lppclinux" |
2427 | 2723 | ;; | 1567 | ;; |
2429 | 2724 | powerpc64-*linux*) | 1568 | powerpc64-*) |
2430 | 2725 | LD="${LD-ld} -m elf32ppclinux" | 1569 | LD="${LD-ld} -m elf32ppclinux" |
2431 | 2726 | ;; | 1570 | ;; |
2432 | 2727 | s390x-*linux*) | 1571 | s390x-*linux*) |
2433 | @@ -2740,10 +1584,10 @@ | |||
2434 | 2740 | x86_64-*linux*) | 1584 | x86_64-*linux*) |
2435 | 2741 | LD="${LD-ld} -m elf_x86_64" | 1585 | LD="${LD-ld} -m elf_x86_64" |
2436 | 2742 | ;; | 1586 | ;; |
2438 | 2743 | powerpcle-*linux*) | 1587 | powerpcle-*) |
2439 | 2744 | LD="${LD-ld} -m elf64lppc" | 1588 | LD="${LD-ld} -m elf64lppc" |
2440 | 2745 | ;; | 1589 | ;; |
2442 | 2746 | powerpc-*linux*) | 1590 | powerpc-*) |
2443 | 2747 | LD="${LD-ld} -m elf64ppc" | 1591 | LD="${LD-ld} -m elf64ppc" |
2444 | 2748 | ;; | 1592 | ;; |
2445 | 2749 | s390*-*linux*|s390*-*tpf*) | 1593 | s390*-*linux*|s390*-*tpf*) |
2446 | @@ -3086,7 +1930,8 @@ | |||
2447 | 3086 | ;; | 1930 | ;; |
2448 | 3087 | *) | 1931 | *) |
2449 | 3088 | lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` | 1932 | lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` |
2451 | 3089 | if test -n "$lt_cv_sys_max_cmd_len"; then | 1933 | if test -n "$lt_cv_sys_max_cmd_len" && \ |
2452 | 1934 | test undefined != "$lt_cv_sys_max_cmd_len"; then | ||
2453 | 3090 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` | 1935 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` |
2454 | 3091 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` | 1936 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` |
2455 | 3092 | else | 1937 | else |
2456 | @@ -3910,17 +2755,6 @@ | |||
2457 | 3910 | esac | 2755 | esac |
2458 | 3911 | ;; | 2756 | ;; |
2459 | 3912 | 2757 | ||
2460 | 3913 | gnu*) | ||
2461 | 3914 | version_type=linux # correct to gnu/linux during the next big refactor | ||
2462 | 3915 | need_lib_prefix=no | ||
2463 | 3916 | need_version=no | ||
2464 | 3917 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' | ||
2465 | 3918 | soname_spec='${libname}${release}${shared_ext}$major' | ||
2466 | 3919 | shlibpath_var=LD_LIBRARY_PATH | ||
2467 | 3920 | shlibpath_overrides_runpath=no | ||
2468 | 3921 | hardcode_into_libs=yes | ||
2469 | 3922 | ;; | ||
2470 | 3923 | |||
2471 | 3924 | haiku*) | 2758 | haiku*) |
2472 | 3925 | version_type=linux # correct to gnu/linux during the next big refactor | 2759 | version_type=linux # correct to gnu/linux during the next big refactor |
2473 | 3926 | need_lib_prefix=no | 2760 | need_lib_prefix=no |
2474 | @@ -4037,7 +2871,7 @@ | |||
2475 | 4037 | ;; | 2871 | ;; |
2476 | 4038 | 2872 | ||
2477 | 4039 | # This must be glibc/ELF. | 2873 | # This must be glibc/ELF. |
2479 | 4040 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 2874 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2480 | 4041 | version_type=linux # correct to gnu/linux during the next big refactor | 2875 | version_type=linux # correct to gnu/linux during the next big refactor |
2481 | 4042 | need_lib_prefix=no | 2876 | need_lib_prefix=no |
2482 | 4043 | need_version=no | 2877 | need_version=no |
2483 | @@ -4067,14 +2901,10 @@ | |||
2484 | 4067 | # before this can be enabled. | 2901 | # before this can be enabled. |
2485 | 4068 | hardcode_into_libs=yes | 2902 | hardcode_into_libs=yes |
2486 | 4069 | 2903 | ||
2487 | 4070 | # Add ABI-specific directories to the system library path. | ||
2488 | 4071 | sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" | ||
2489 | 4072 | |||
2490 | 4073 | # Append ld.so.conf contents to the search path | 2904 | # Append ld.so.conf contents to the search path |
2491 | 4074 | if test -f /etc/ld.so.conf; then | 2905 | if test -f /etc/ld.so.conf; then |
2492 | 4075 | lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` | 2906 | lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` |
2495 | 4076 | sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" | 2907 | sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" |
2494 | 4077 | |||
2496 | 4078 | fi | 2908 | fi |
2497 | 4079 | 2909 | ||
2498 | 4080 | # We used to test for /lib/ld.so.1 and disable shared libraries on | 2910 | # We used to test for /lib/ld.so.1 and disable shared libraries on |
2499 | @@ -4086,6 +2916,18 @@ | |||
2500 | 4086 | dynamic_linker='GNU/Linux ld.so' | 2916 | dynamic_linker='GNU/Linux ld.so' |
2501 | 4087 | ;; | 2917 | ;; |
2502 | 4088 | 2918 | ||
2503 | 2919 | netbsdelf*-gnu) | ||
2504 | 2920 | version_type=linux | ||
2505 | 2921 | need_lib_prefix=no | ||
2506 | 2922 | need_version=no | ||
2507 | 2923 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' | ||
2508 | 2924 | soname_spec='${libname}${release}${shared_ext}$major' | ||
2509 | 2925 | shlibpath_var=LD_LIBRARY_PATH | ||
2510 | 2926 | shlibpath_overrides_runpath=no | ||
2511 | 2927 | hardcode_into_libs=yes | ||
2512 | 2928 | dynamic_linker='NetBSD ld.elf_so' | ||
2513 | 2929 | ;; | ||
2514 | 2930 | |||
2515 | 4089 | netbsd*) | 2931 | netbsd*) |
2516 | 4090 | version_type=sunos | 2932 | version_type=sunos |
2517 | 4091 | need_lib_prefix=no | 2933 | need_lib_prefix=no |
2518 | @@ -4645,10 +3487,6 @@ | |||
2519 | 4645 | fi | 3487 | fi |
2520 | 4646 | ;; | 3488 | ;; |
2521 | 4647 | 3489 | ||
2522 | 4648 | gnu*) | ||
2523 | 4649 | lt_cv_deplibs_check_method=pass_all | ||
2524 | 4650 | ;; | ||
2525 | 4651 | |||
2526 | 4652 | haiku*) | 3490 | haiku*) |
2527 | 4653 | lt_cv_deplibs_check_method=pass_all | 3491 | lt_cv_deplibs_check_method=pass_all |
2528 | 4654 | ;; | 3492 | ;; |
2529 | @@ -4687,11 +3525,11 @@ | |||
2530 | 4687 | ;; | 3525 | ;; |
2531 | 4688 | 3526 | ||
2532 | 4689 | # This must be glibc/ELF. | 3527 | # This must be glibc/ELF. |
2534 | 4690 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 3528 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2535 | 4691 | lt_cv_deplibs_check_method=pass_all | 3529 | lt_cv_deplibs_check_method=pass_all |
2536 | 4692 | ;; | 3530 | ;; |
2537 | 4693 | 3531 | ||
2539 | 4694 | netbsd*) | 3532 | netbsd* | netbsdelf*-gnu) |
2540 | 4695 | if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then | 3533 | if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
2541 | 4696 | lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' | 3534 | lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' |
2542 | 4697 | else | 3535 | else |
2543 | @@ -5439,7 +4277,7 @@ | |||
2544 | 5439 | ;; | 4277 | ;; |
2545 | 5440 | esac | 4278 | esac |
2546 | 5441 | ;; | 4279 | ;; |
2548 | 5442 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 4280 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2549 | 5443 | case $cc_basename in | 4281 | case $cc_basename in |
2550 | 5444 | KCC*) | 4282 | KCC*) |
2551 | 5445 | # KAI C++ Compiler | 4283 | # KAI C++ Compiler |
2552 | @@ -5503,7 +4341,7 @@ | |||
2553 | 5503 | ;; | 4341 | ;; |
2554 | 5504 | esac | 4342 | esac |
2555 | 5505 | ;; | 4343 | ;; |
2557 | 5506 | netbsd*) | 4344 | netbsd* | netbsdelf*-gnu) |
2558 | 5507 | ;; | 4345 | ;; |
2559 | 5508 | *qnx* | *nto*) | 4346 | *qnx* | *nto*) |
2560 | 5509 | # QNX uses GNU C++, but need to define -shared option too, otherwise | 4347 | # QNX uses GNU C++, but need to define -shared option too, otherwise |
2561 | @@ -5738,7 +4576,7 @@ | |||
2562 | 5738 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' | 4576 | _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' |
2563 | 5739 | ;; | 4577 | ;; |
2564 | 5740 | 4578 | ||
2566 | 5741 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 4579 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2567 | 5742 | case $cc_basename in | 4580 | case $cc_basename in |
2568 | 5743 | # old Intel for x86_64 which still supported -KPIC. | 4581 | # old Intel for x86_64 which still supported -KPIC. |
2569 | 5744 | ecc*) | 4582 | ecc*) |
2570 | @@ -5980,6 +4818,9 @@ | |||
2571 | 5980 | ;; | 4818 | ;; |
2572 | 5981 | esac | 4819 | esac |
2573 | 5982 | ;; | 4820 | ;; |
2574 | 4821 | linux* | k*bsd*-gnu | gnu*) | ||
2575 | 4822 | _LT_TAGVAR(link_all_deplibs, $1)=no | ||
2576 | 4823 | ;; | ||
2577 | 5983 | *) | 4824 | *) |
2578 | 5984 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' | 4825 | _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' |
2579 | 5985 | ;; | 4826 | ;; |
2580 | @@ -6042,6 +4883,9 @@ | |||
2581 | 6042 | openbsd*) | 4883 | openbsd*) |
2582 | 6043 | with_gnu_ld=no | 4884 | with_gnu_ld=no |
2583 | 6044 | ;; | 4885 | ;; |
2584 | 4886 | linux* | k*bsd*-gnu | gnu*) | ||
2585 | 4887 | _LT_TAGVAR(link_all_deplibs, $1)=no | ||
2586 | 4888 | ;; | ||
2587 | 6045 | esac | 4889 | esac |
2588 | 6046 | 4890 | ||
2589 | 6047 | _LT_TAGVAR(ld_shlibs, $1)=yes | 4891 | _LT_TAGVAR(ld_shlibs, $1)=yes |
2590 | @@ -6263,7 +5107,7 @@ | |||
2591 | 6263 | fi | 5107 | fi |
2592 | 6264 | ;; | 5108 | ;; |
2593 | 6265 | 5109 | ||
2595 | 6266 | netbsd*) | 5110 | netbsd* | netbsdelf*-gnu) |
2596 | 6267 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then | 5111 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
2597 | 6268 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 5112 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
2598 | 6269 | wlarc= | 5113 | wlarc= |
2599 | @@ -6440,6 +5284,7 @@ | |||
2600 | 6440 | if test "$aix_use_runtimelinking" = yes; then | 5284 | if test "$aix_use_runtimelinking" = yes; then |
2601 | 6441 | shared_flag="$shared_flag "'${wl}-G' | 5285 | shared_flag="$shared_flag "'${wl}-G' |
2602 | 6442 | fi | 5286 | fi |
2603 | 5287 | _LT_TAGVAR(link_all_deplibs, $1)=no | ||
2604 | 6443 | else | 5288 | else |
2605 | 6444 | # not using gcc | 5289 | # not using gcc |
2606 | 6445 | if test "$host_cpu" = ia64; then | 5290 | if test "$host_cpu" = ia64; then |
2607 | @@ -6744,7 +5589,7 @@ | |||
2608 | 6744 | _LT_TAGVAR(link_all_deplibs, $1)=yes | 5589 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
2609 | 6745 | ;; | 5590 | ;; |
2610 | 6746 | 5591 | ||
2612 | 6747 | netbsd*) | 5592 | netbsd* | netbsdelf*-gnu) |
2613 | 6748 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then | 5593 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
2614 | 6749 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out | 5594 | _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
2615 | 6750 | else | 5595 | else |
2616 | @@ -7620,9 +6465,6 @@ | |||
2617 | 7620 | _LT_TAGVAR(ld_shlibs, $1)=yes | 6465 | _LT_TAGVAR(ld_shlibs, $1)=yes |
2618 | 7621 | ;; | 6466 | ;; |
2619 | 7622 | 6467 | ||
2620 | 7623 | gnu*) | ||
2621 | 7624 | ;; | ||
2622 | 7625 | |||
2623 | 7626 | haiku*) | 6468 | haiku*) |
2624 | 7627 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' | 6469 | _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' |
2625 | 7628 | _LT_TAGVAR(link_all_deplibs, $1)=yes | 6470 | _LT_TAGVAR(link_all_deplibs, $1)=yes |
2626 | @@ -7784,7 +6626,7 @@ | |||
2627 | 7784 | _LT_TAGVAR(inherit_rpath, $1)=yes | 6626 | _LT_TAGVAR(inherit_rpath, $1)=yes |
2628 | 7785 | ;; | 6627 | ;; |
2629 | 7786 | 6628 | ||
2631 | 7787 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 6629 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
2632 | 7788 | case $cc_basename in | 6630 | case $cc_basename in |
2633 | 7789 | KCC*) | 6631 | KCC*) |
2634 | 7790 | # Kuck and Associates, Inc. (KAI) C++ Compiler | 6632 | # Kuck and Associates, Inc. (KAI) C++ Compiler |
2635 | @@ -10684,33 +9526,13 @@ | |||
2636 | 10684 | # serial 3 | 9526 | # serial 3 |
2637 | 10685 | # | 9527 | # |
2638 | 10686 | 9528 | ||
2639 | 10687 | dnl GNOME_COMMON_INIT | ||
2640 | 10688 | |||
2641 | 10689 | AU_DEFUN([GNOME_COMMON_INIT], | ||
2642 | 10690 | [ | ||
2643 | 10691 | dnl this macro should come after AC_CONFIG_MACRO_DIR | ||
2644 | 10692 | AC_BEFORE([AC_CONFIG_MACRO_DIR], [$0]) | ||
2645 | 10693 | |||
2646 | 10694 | dnl ensure that when the Automake generated makefile calls aclocal, | ||
2647 | 10695 | dnl it honours the $ACLOCAL_FLAGS environment variable | ||
2648 | 10696 | ACLOCAL_AMFLAGS="\${ACLOCAL_FLAGS}" | ||
2649 | 10697 | if test -n "$ac_macro_dir"; then | ||
2650 | 10698 | ACLOCAL_AMFLAGS="-I $ac_macro_dir $ACLOCAL_AMFLAGS" | ||
2651 | 10699 | fi | ||
2652 | 10700 | |||
2653 | 10701 | AC_SUBST([ACLOCAL_AMFLAGS]) | ||
2654 | 10702 | ], | ||
2655 | 10703 | [[$0: This macro is deprecated. You should set put "ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}" | ||
2656 | 10704 | in your top-level Makefile.am, instead, where "m4" is the macro directory set | ||
2657 | 10705 | with AC_CONFIG_MACRO_DIR() in your configure.ac]]) | ||
2658 | 10706 | |||
2659 | 10707 | AU_DEFUN([GNOME_DEBUG_CHECK], | 9529 | AU_DEFUN([GNOME_DEBUG_CHECK], |
2660 | 10708 | [ | 9530 | [ |
2661 | 10709 | AX_CHECK_ENABLE_DEBUG([no],[GNOME_ENABLE_DEBUG]) | 9531 | AX_CHECK_ENABLE_DEBUG([no],[GNOME_ENABLE_DEBUG]) |
2662 | 10710 | ], | 9532 | ], |
2663 | 10711 | [[$0: This macro is deprecated. You should use AX_CHECK_ENABLE_DEBUG instead and | 9533 | [[$0: This macro is deprecated. You should use AX_CHECK_ENABLE_DEBUG instead and |
2664 | 10712 | replace uses of GNOME_ENABLE_DEBUG with ENABLE_DEBUG. | 9534 | replace uses of GNOME_ENABLE_DEBUG with ENABLE_DEBUG. |
2666 | 10713 | See: https://savannah.gnu.org/patch/?8452]]) | 9535 | See: http://www.gnu.org/software/autoconf-archive/ax_check_enable_debug.html#ax_check_enable_debug]]) |
2667 | 10714 | 9536 | ||
2668 | 10715 | dnl GNOME_MAINTAINER_MODE_DEFINES () | 9537 | dnl GNOME_MAINTAINER_MODE_DEFINES () |
2669 | 10716 | dnl define DISABLE_DEPRECATED | 9538 | dnl define DISABLE_DEPRECATED |
2670 | @@ -11297,3 +10119,1166 @@ | |||
2671 | 11297 | m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([YELP_HELP_RULES])]) | 10119 | m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([YELP_HELP_RULES])]) |
2672 | 11298 | ]) | 10120 | ]) |
2673 | 11299 | 10121 | ||
2674 | 10122 | # Copyright (C) 2002-2013 Free Software Foundation, Inc. | ||
2675 | 10123 | # | ||
2676 | 10124 | # This file is free software; the Free Software Foundation | ||
2677 | 10125 | # gives unlimited permission to copy and/or distribute it, | ||
2678 | 10126 | # with or without modifications, as long as this notice is preserved. | ||
2679 | 10127 | |||
2680 | 10128 | # AM_AUTOMAKE_VERSION(VERSION) | ||
2681 | 10129 | # ---------------------------- | ||
2682 | 10130 | # Automake X.Y traces this macro to ensure aclocal.m4 has been | ||
2683 | 10131 | # generated from the m4 files accompanying Automake X.Y. | ||
2684 | 10132 | # (This private macro should not be called outside this file.) | ||
2685 | 10133 | AC_DEFUN([AM_AUTOMAKE_VERSION], | ||
2686 | 10134 | [am__api_version='1.14' | ||
2687 | 10135 | dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to | ||
2688 | 10136 | dnl require some minimum version. Point them to the right macro. | ||
2689 | 10137 | m4_if([$1], [1.14.1], [], | ||
2690 | 10138 | [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl | ||
2691 | 10139 | ]) | ||
2692 | 10140 | |||
2693 | 10141 | # _AM_AUTOCONF_VERSION(VERSION) | ||
2694 | 10142 | # ----------------------------- | ||
2695 | 10143 | # aclocal traces this macro to find the Autoconf version. | ||
2696 | 10144 | # This is a private macro too. Using m4_define simplifies | ||
2697 | 10145 | # the logic in aclocal, which can simply ignore this definition. | ||
2698 | 10146 | m4_define([_AM_AUTOCONF_VERSION], []) | ||
2699 | 10147 | |||
2700 | 10148 | # AM_SET_CURRENT_AUTOMAKE_VERSION | ||
2701 | 10149 | # ------------------------------- | ||
2702 | 10150 | # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. | ||
2703 | 10151 | # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. | ||
2704 | 10152 | AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], | ||
2705 | 10153 | [AM_AUTOMAKE_VERSION([1.14.1])dnl | ||
2706 | 10154 | m4_ifndef([AC_AUTOCONF_VERSION], | ||
2707 | 10155 | [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl | ||
2708 | 10156 | _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) | ||
2709 | 10157 | |||
2710 | 10158 | # AM_AUX_DIR_EXPAND -*- Autoconf -*- | ||
2711 | 10159 | |||
2712 | 10160 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
2713 | 10161 | # | ||
2714 | 10162 | # This file is free software; the Free Software Foundation | ||
2715 | 10163 | # gives unlimited permission to copy and/or distribute it, | ||
2716 | 10164 | # with or without modifications, as long as this notice is preserved. | ||
2717 | 10165 | |||
2718 | 10166 | # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets | ||
2719 | 10167 | # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to | ||
2720 | 10168 | # '$srcdir', '$srcdir/..', or '$srcdir/../..'. | ||
2721 | 10169 | # | ||
2722 | 10170 | # Of course, Automake must honor this variable whenever it calls a | ||
2723 | 10171 | # tool from the auxiliary directory. The problem is that $srcdir (and | ||
2724 | 10172 | # therefore $ac_aux_dir as well) can be either absolute or relative, | ||
2725 | 10173 | # depending on how configure is run. This is pretty annoying, since | ||
2726 | 10174 | # it makes $ac_aux_dir quite unusable in subdirectories: in the top | ||
2727 | 10175 | # source directory, any form will work fine, but in subdirectories a | ||
2728 | 10176 | # relative path needs to be adjusted first. | ||
2729 | 10177 | # | ||
2730 | 10178 | # $ac_aux_dir/missing | ||
2731 | 10179 | # fails when called from a subdirectory if $ac_aux_dir is relative | ||
2732 | 10180 | # $top_srcdir/$ac_aux_dir/missing | ||
2733 | 10181 | # fails if $ac_aux_dir is absolute, | ||
2734 | 10182 | # fails when called from a subdirectory in a VPATH build with | ||
2735 | 10183 | # a relative $ac_aux_dir | ||
2736 | 10184 | # | ||
2737 | 10185 | # The reason of the latter failure is that $top_srcdir and $ac_aux_dir | ||
2738 | 10186 | # are both prefixed by $srcdir. In an in-source build this is usually | ||
2739 | 10187 | # harmless because $srcdir is '.', but things will broke when you | ||
2740 | 10188 | # start a VPATH build or use an absolute $srcdir. | ||
2741 | 10189 | # | ||
2742 | 10190 | # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, | ||
2743 | 10191 | # iff we strip the leading $srcdir from $ac_aux_dir. That would be: | ||
2744 | 10192 | # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` | ||
2745 | 10193 | # and then we would define $MISSING as | ||
2746 | 10194 | # MISSING="\${SHELL} $am_aux_dir/missing" | ||
2747 | 10195 | # This will work as long as MISSING is not called from configure, because | ||
2748 | 10196 | # unfortunately $(top_srcdir) has no meaning in configure. | ||
2749 | 10197 | # However there are other variables, like CC, which are often used in | ||
2750 | 10198 | # configure, and could therefore not use this "fixed" $ac_aux_dir. | ||
2751 | 10199 | # | ||
2752 | 10200 | # Another solution, used here, is to always expand $ac_aux_dir to an | ||
2753 | 10201 | # absolute PATH. The drawback is that using absolute paths prevent a | ||
2754 | 10202 | # configured tree to be moved without reconfiguration. | ||
2755 | 10203 | |||
2756 | 10204 | AC_DEFUN([AM_AUX_DIR_EXPAND], | ||
2757 | 10205 | [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl | ||
2758 | 10206 | # Expand $ac_aux_dir to an absolute path. | ||
2759 | 10207 | am_aux_dir=`cd "$ac_aux_dir" && pwd` | ||
2760 | 10208 | ]) | ||
2761 | 10209 | |||
2762 | 10210 | # AM_CONDITIONAL -*- Autoconf -*- | ||
2763 | 10211 | |||
2764 | 10212 | # Copyright (C) 1997-2013 Free Software Foundation, Inc. | ||
2765 | 10213 | # | ||
2766 | 10214 | # This file is free software; the Free Software Foundation | ||
2767 | 10215 | # gives unlimited permission to copy and/or distribute it, | ||
2768 | 10216 | # with or without modifications, as long as this notice is preserved. | ||
2769 | 10217 | |||
2770 | 10218 | # AM_CONDITIONAL(NAME, SHELL-CONDITION) | ||
2771 | 10219 | # ------------------------------------- | ||
2772 | 10220 | # Define a conditional. | ||
2773 | 10221 | AC_DEFUN([AM_CONDITIONAL], | ||
2774 | 10222 | [AC_PREREQ([2.52])dnl | ||
2775 | 10223 | m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], | ||
2776 | 10224 | [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl | ||
2777 | 10225 | AC_SUBST([$1_TRUE])dnl | ||
2778 | 10226 | AC_SUBST([$1_FALSE])dnl | ||
2779 | 10227 | _AM_SUBST_NOTMAKE([$1_TRUE])dnl | ||
2780 | 10228 | _AM_SUBST_NOTMAKE([$1_FALSE])dnl | ||
2781 | 10229 | m4_define([_AM_COND_VALUE_$1], [$2])dnl | ||
2782 | 10230 | if $2; then | ||
2783 | 10231 | $1_TRUE= | ||
2784 | 10232 | $1_FALSE='#' | ||
2785 | 10233 | else | ||
2786 | 10234 | $1_TRUE='#' | ||
2787 | 10235 | $1_FALSE= | ||
2788 | 10236 | fi | ||
2789 | 10237 | AC_CONFIG_COMMANDS_PRE( | ||
2790 | 10238 | [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then | ||
2791 | 10239 | AC_MSG_ERROR([[conditional "$1" was never defined. | ||
2792 | 10240 | Usually this means the macro was only invoked conditionally.]]) | ||
2793 | 10241 | fi])]) | ||
2794 | 10242 | |||
2795 | 10243 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
2796 | 10244 | # | ||
2797 | 10245 | # This file is free software; the Free Software Foundation | ||
2798 | 10246 | # gives unlimited permission to copy and/or distribute it, | ||
2799 | 10247 | # with or without modifications, as long as this notice is preserved. | ||
2800 | 10248 | |||
2801 | 10249 | |||
2802 | 10250 | # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be | ||
2803 | 10251 | # written in clear, in which case automake, when reading aclocal.m4, | ||
2804 | 10252 | # will think it sees a *use*, and therefore will trigger all it's | ||
2805 | 10253 | # C support machinery. Also note that it means that autoscan, seeing | ||
2806 | 10254 | # CC etc. in the Makefile, will ask for an AC_PROG_CC use... | ||
2807 | 10255 | |||
2808 | 10256 | |||
2809 | 10257 | # _AM_DEPENDENCIES(NAME) | ||
2810 | 10258 | # ---------------------- | ||
2811 | 10259 | # See how the compiler implements dependency checking. | ||
2812 | 10260 | # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". | ||
2813 | 10261 | # We try a few techniques and use that to set a single cache variable. | ||
2814 | 10262 | # | ||
2815 | 10263 | # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was | ||
2816 | 10264 | # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular | ||
2817 | 10265 | # dependency, and given that the user is not expected to run this macro, | ||
2818 | 10266 | # just rely on AC_PROG_CC. | ||
2819 | 10267 | AC_DEFUN([_AM_DEPENDENCIES], | ||
2820 | 10268 | [AC_REQUIRE([AM_SET_DEPDIR])dnl | ||
2821 | 10269 | AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl | ||
2822 | 10270 | AC_REQUIRE([AM_MAKE_INCLUDE])dnl | ||
2823 | 10271 | AC_REQUIRE([AM_DEP_TRACK])dnl | ||
2824 | 10272 | |||
2825 | 10273 | m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], | ||
2826 | 10274 | [$1], [CXX], [depcc="$CXX" am_compiler_list=], | ||
2827 | 10275 | [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], | ||
2828 | 10276 | [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], | ||
2829 | 10277 | [$1], [UPC], [depcc="$UPC" am_compiler_list=], | ||
2830 | 10278 | [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], | ||
2831 | 10279 | [depcc="$$1" am_compiler_list=]) | ||
2832 | 10280 | |||
2833 | 10281 | AC_CACHE_CHECK([dependency style of $depcc], | ||
2834 | 10282 | [am_cv_$1_dependencies_compiler_type], | ||
2835 | 10283 | [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then | ||
2836 | 10284 | # We make a subdir and do the tests there. Otherwise we can end up | ||
2837 | 10285 | # making bogus files that we don't know about and never remove. For | ||
2838 | 10286 | # instance it was reported that on HP-UX the gcc test will end up | ||
2839 | 10287 | # making a dummy file named 'D' -- because '-MD' means "put the output | ||
2840 | 10288 | # in D". | ||
2841 | 10289 | rm -rf conftest.dir | ||
2842 | 10290 | mkdir conftest.dir | ||
2843 | 10291 | # Copy depcomp to subdir because otherwise we won't find it if we're | ||
2844 | 10292 | # using a relative directory. | ||
2845 | 10293 | cp "$am_depcomp" conftest.dir | ||
2846 | 10294 | cd conftest.dir | ||
2847 | 10295 | # We will build objects and dependencies in a subdirectory because | ||
2848 | 10296 | # it helps to detect inapplicable dependency modes. For instance | ||
2849 | 10297 | # both Tru64's cc and ICC support -MD to output dependencies as a | ||
2850 | 10298 | # side effect of compilation, but ICC will put the dependencies in | ||
2851 | 10299 | # the current directory while Tru64 will put them in the object | ||
2852 | 10300 | # directory. | ||
2853 | 10301 | mkdir sub | ||
2854 | 10302 | |||
2855 | 10303 | am_cv_$1_dependencies_compiler_type=none | ||
2856 | 10304 | if test "$am_compiler_list" = ""; then | ||
2857 | 10305 | am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` | ||
2858 | 10306 | fi | ||
2859 | 10307 | am__universal=false | ||
2860 | 10308 | m4_case([$1], [CC], | ||
2861 | 10309 | [case " $depcc " in #( | ||
2862 | 10310 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
2863 | 10311 | esac], | ||
2864 | 10312 | [CXX], | ||
2865 | 10313 | [case " $depcc " in #( | ||
2866 | 10314 | *\ -arch\ *\ -arch\ *) am__universal=true ;; | ||
2867 | 10315 | esac]) | ||
2868 | 10316 | |||
2869 | 10317 | for depmode in $am_compiler_list; do | ||
2870 | 10318 | # Setup a source with many dependencies, because some compilers | ||
2871 | 10319 | # like to wrap large dependency lists on column 80 (with \), and | ||
2872 | 10320 | # we should not choose a depcomp mode which is confused by this. | ||
2873 | 10321 | # | ||
2874 | 10322 | # We need to recreate these files for each test, as the compiler may | ||
2875 | 10323 | # overwrite some of them when testing with obscure command lines. | ||
2876 | 10324 | # This happens at least with the AIX C compiler. | ||
2877 | 10325 | : > sub/conftest.c | ||
2878 | 10326 | for i in 1 2 3 4 5 6; do | ||
2879 | 10327 | echo '#include "conftst'$i'.h"' >> sub/conftest.c | ||
2880 | 10328 | # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with | ||
2881 | 10329 | # Solaris 10 /bin/sh. | ||
2882 | 10330 | echo '/* dummy */' > sub/conftst$i.h | ||
2883 | 10331 | done | ||
2884 | 10332 | echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf | ||
2885 | 10333 | |||
2886 | 10334 | # We check with '-c' and '-o' for the sake of the "dashmstdout" | ||
2887 | 10335 | # mode. It turns out that the SunPro C++ compiler does not properly | ||
2888 | 10336 | # handle '-M -o', and we need to detect this. Also, some Intel | ||
2889 | 10337 | # versions had trouble with output in subdirs. | ||
2890 | 10338 | am__obj=sub/conftest.${OBJEXT-o} | ||
2891 | 10339 | am__minus_obj="-o $am__obj" | ||
2892 | 10340 | case $depmode in | ||
2893 | 10341 | gcc) | ||
2894 | 10342 | # This depmode causes a compiler race in universal mode. | ||
2895 | 10343 | test "$am__universal" = false || continue | ||
2896 | 10344 | ;; | ||
2897 | 10345 | nosideeffect) | ||
2898 | 10346 | # After this tag, mechanisms are not by side-effect, so they'll | ||
2899 | 10347 | # only be used when explicitly requested. | ||
2900 | 10348 | if test "x$enable_dependency_tracking" = xyes; then | ||
2901 | 10349 | continue | ||
2902 | 10350 | else | ||
2903 | 10351 | break | ||
2904 | 10352 | fi | ||
2905 | 10353 | ;; | ||
2906 | 10354 | msvc7 | msvc7msys | msvisualcpp | msvcmsys) | ||
2907 | 10355 | # This compiler won't grok '-c -o', but also, the minuso test has | ||
2908 | 10356 | # not run yet. These depmodes are late enough in the game, and | ||
2909 | 10357 | # so weak that their functioning should not be impacted. | ||
2910 | 10358 | am__obj=conftest.${OBJEXT-o} | ||
2911 | 10359 | am__minus_obj= | ||
2912 | 10360 | ;; | ||
2913 | 10361 | none) break ;; | ||
2914 | 10362 | esac | ||
2915 | 10363 | if depmode=$depmode \ | ||
2916 | 10364 | source=sub/conftest.c object=$am__obj \ | ||
2917 | 10365 | depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ | ||
2918 | 10366 | $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ | ||
2919 | 10367 | >/dev/null 2>conftest.err && | ||
2920 | 10368 | grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && | ||
2921 | 10369 | grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && | ||
2922 | 10370 | grep $am__obj sub/conftest.Po > /dev/null 2>&1 && | ||
2923 | 10371 | ${MAKE-make} -s -f confmf > /dev/null 2>&1; then | ||
2924 | 10372 | # icc doesn't choke on unknown options, it will just issue warnings | ||
2925 | 10373 | # or remarks (even with -Werror). So we grep stderr for any message | ||
2926 | 10374 | # that says an option was ignored or not supported. | ||
2927 | 10375 | # When given -MP, icc 7.0 and 7.1 complain thusly: | ||
2928 | 10376 | # icc: Command line warning: ignoring option '-M'; no argument required | ||
2929 | 10377 | # The diagnosis changed in icc 8.0: | ||
2930 | 10378 | # icc: Command line remark: option '-MP' not supported | ||
2931 | 10379 | if (grep 'ignoring option' conftest.err || | ||
2932 | 10380 | grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else | ||
2933 | 10381 | am_cv_$1_dependencies_compiler_type=$depmode | ||
2934 | 10382 | break | ||
2935 | 10383 | fi | ||
2936 | 10384 | fi | ||
2937 | 10385 | done | ||
2938 | 10386 | |||
2939 | 10387 | cd .. | ||
2940 | 10388 | rm -rf conftest.dir | ||
2941 | 10389 | else | ||
2942 | 10390 | am_cv_$1_dependencies_compiler_type=none | ||
2943 | 10391 | fi | ||
2944 | 10392 | ]) | ||
2945 | 10393 | AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) | ||
2946 | 10394 | AM_CONDITIONAL([am__fastdep$1], [ | ||
2947 | 10395 | test "x$enable_dependency_tracking" != xno \ | ||
2948 | 10396 | && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) | ||
2949 | 10397 | ]) | ||
2950 | 10398 | |||
2951 | 10399 | |||
2952 | 10400 | # AM_SET_DEPDIR | ||
2953 | 10401 | # ------------- | ||
2954 | 10402 | # Choose a directory name for dependency files. | ||
2955 | 10403 | # This macro is AC_REQUIREd in _AM_DEPENDENCIES. | ||
2956 | 10404 | AC_DEFUN([AM_SET_DEPDIR], | ||
2957 | 10405 | [AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
2958 | 10406 | AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl | ||
2959 | 10407 | ]) | ||
2960 | 10408 | |||
2961 | 10409 | |||
2962 | 10410 | # AM_DEP_TRACK | ||
2963 | 10411 | # ------------ | ||
2964 | 10412 | AC_DEFUN([AM_DEP_TRACK], | ||
2965 | 10413 | [AC_ARG_ENABLE([dependency-tracking], [dnl | ||
2966 | 10414 | AS_HELP_STRING( | ||
2967 | 10415 | [--enable-dependency-tracking], | ||
2968 | 10416 | [do not reject slow dependency extractors]) | ||
2969 | 10417 | AS_HELP_STRING( | ||
2970 | 10418 | [--disable-dependency-tracking], | ||
2971 | 10419 | [speeds up one-time build])]) | ||
2972 | 10420 | if test "x$enable_dependency_tracking" != xno; then | ||
2973 | 10421 | am_depcomp="$ac_aux_dir/depcomp" | ||
2974 | 10422 | AMDEPBACKSLASH='\' | ||
2975 | 10423 | am__nodep='_no' | ||
2976 | 10424 | fi | ||
2977 | 10425 | AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) | ||
2978 | 10426 | AC_SUBST([AMDEPBACKSLASH])dnl | ||
2979 | 10427 | _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl | ||
2980 | 10428 | AC_SUBST([am__nodep])dnl | ||
2981 | 10429 | _AM_SUBST_NOTMAKE([am__nodep])dnl | ||
2982 | 10430 | ]) | ||
2983 | 10431 | |||
2984 | 10432 | # Generate code to set up dependency tracking. -*- Autoconf -*- | ||
2985 | 10433 | |||
2986 | 10434 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
2987 | 10435 | # | ||
2988 | 10436 | # This file is free software; the Free Software Foundation | ||
2989 | 10437 | # gives unlimited permission to copy and/or distribute it, | ||
2990 | 10438 | # with or without modifications, as long as this notice is preserved. | ||
2991 | 10439 | |||
2992 | 10440 | |||
2993 | 10441 | # _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
2994 | 10442 | # ------------------------------ | ||
2995 | 10443 | AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
2996 | 10444 | [{ | ||
2997 | 10445 | # Older Autoconf quotes --file arguments for eval, but not when files | ||
2998 | 10446 | # are listed without --file. Let's play safe and only enable the eval | ||
2999 | 10447 | # if we detect the quoting. | ||
3000 | 10448 | case $CONFIG_FILES in | ||
3001 | 10449 | *\'*) eval set x "$CONFIG_FILES" ;; | ||
3002 | 10450 | *) set x $CONFIG_FILES ;; | ||
3003 | 10451 | esac | ||
3004 | 10452 | shift | ||
3005 | 10453 | for mf | ||
3006 | 10454 | do | ||
3007 | 10455 | # Strip MF so we end up with the name of the file. | ||
3008 | 10456 | mf=`echo "$mf" | sed -e 's/:.*$//'` | ||
3009 | 10457 | # Check whether this is an Automake generated Makefile or not. | ||
3010 | 10458 | # We used to match only the files named 'Makefile.in', but | ||
3011 | 10459 | # some people rename them; so instead we look at the file content. | ||
3012 | 10460 | # Grep'ing the first line is not enough: some people post-process | ||
3013 | 10461 | # each Makefile.in and add a new line on top of each file to say so. | ||
3014 | 10462 | # Grep'ing the whole file is not good either: AIX grep has a line | ||
3015 | 10463 | # limit of 2048, but all sed's we know have understand at least 4000. | ||
3016 | 10464 | if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then | ||
3017 | 10465 | dirpart=`AS_DIRNAME("$mf")` | ||
3018 | 10466 | else | ||
3019 | 10467 | continue | ||
3020 | 10468 | fi | ||
3021 | 10469 | # Extract the definition of DEPDIR, am__include, and am__quote | ||
3022 | 10470 | # from the Makefile without running 'make'. | ||
3023 | 10471 | DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` | ||
3024 | 10472 | test -z "$DEPDIR" && continue | ||
3025 | 10473 | am__include=`sed -n 's/^am__include = //p' < "$mf"` | ||
3026 | 10474 | test -z "$am__include" && continue | ||
3027 | 10475 | am__quote=`sed -n 's/^am__quote = //p' < "$mf"` | ||
3028 | 10476 | # Find all dependency output files, they are included files with | ||
3029 | 10477 | # $(DEPDIR) in their names. We invoke sed twice because it is the | ||
3030 | 10478 | # simplest approach to changing $(DEPDIR) to its actual value in the | ||
3031 | 10479 | # expansion. | ||
3032 | 10480 | for file in `sed -n " | ||
3033 | 10481 | s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ | ||
3034 | 10482 | sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do | ||
3035 | 10483 | # Make sure the directory exists. | ||
3036 | 10484 | test -f "$dirpart/$file" && continue | ||
3037 | 10485 | fdir=`AS_DIRNAME(["$file"])` | ||
3038 | 10486 | AS_MKDIR_P([$dirpart/$fdir]) | ||
3039 | 10487 | # echo "creating $dirpart/$file" | ||
3040 | 10488 | echo '# dummy' > "$dirpart/$file" | ||
3041 | 10489 | done | ||
3042 | 10490 | done | ||
3043 | 10491 | } | ||
3044 | 10492 | ])# _AM_OUTPUT_DEPENDENCY_COMMANDS | ||
3045 | 10493 | |||
3046 | 10494 | |||
3047 | 10495 | # AM_OUTPUT_DEPENDENCY_COMMANDS | ||
3048 | 10496 | # ----------------------------- | ||
3049 | 10497 | # This macro should only be invoked once -- use via AC_REQUIRE. | ||
3050 | 10498 | # | ||
3051 | 10499 | # This code is only required when automatic dependency tracking | ||
3052 | 10500 | # is enabled. FIXME. This creates each '.P' file that we will | ||
3053 | 10501 | # need in order to bootstrap the dependency handling code. | ||
3054 | 10502 | AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
3055 | 10503 | [AC_CONFIG_COMMANDS([depfiles], | ||
3056 | 10504 | [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], | ||
3057 | 10505 | [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) | ||
3058 | 10506 | ]) | ||
3059 | 10507 | |||
3060 | 10508 | # Do all the work for Automake. -*- Autoconf -*- | ||
3061 | 10509 | |||
3062 | 10510 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
3063 | 10511 | # | ||
3064 | 10512 | # This file is free software; the Free Software Foundation | ||
3065 | 10513 | # gives unlimited permission to copy and/or distribute it, | ||
3066 | 10514 | # with or without modifications, as long as this notice is preserved. | ||
3067 | 10515 | |||
3068 | 10516 | # This macro actually does too much. Some checks are only needed if | ||
3069 | 10517 | # your package does certain things. But this isn't really a big deal. | ||
3070 | 10518 | |||
3071 | 10519 | dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. | ||
3072 | 10520 | m4_define([AC_PROG_CC], | ||
3073 | 10521 | m4_defn([AC_PROG_CC]) | ||
3074 | 10522 | [_AM_PROG_CC_C_O | ||
3075 | 10523 | ]) | ||
3076 | 10524 | |||
3077 | 10525 | # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) | ||
3078 | 10526 | # AM_INIT_AUTOMAKE([OPTIONS]) | ||
3079 | 10527 | # ----------------------------------------------- | ||
3080 | 10528 | # The call with PACKAGE and VERSION arguments is the old style | ||
3081 | 10529 | # call (pre autoconf-2.50), which is being phased out. PACKAGE | ||
3082 | 10530 | # and VERSION should now be passed to AC_INIT and removed from | ||
3083 | 10531 | # the call to AM_INIT_AUTOMAKE. | ||
3084 | 10532 | # We support both call styles for the transition. After | ||
3085 | 10533 | # the next Automake release, Autoconf can make the AC_INIT | ||
3086 | 10534 | # arguments mandatory, and then we can depend on a new Autoconf | ||
3087 | 10535 | # release and drop the old call support. | ||
3088 | 10536 | AC_DEFUN([AM_INIT_AUTOMAKE], | ||
3089 | 10537 | [AC_PREREQ([2.65])dnl | ||
3090 | 10538 | dnl Autoconf wants to disallow AM_ names. We explicitly allow | ||
3091 | 10539 | dnl the ones we care about. | ||
3092 | 10540 | m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl | ||
3093 | 10541 | AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl | ||
3094 | 10542 | AC_REQUIRE([AC_PROG_INSTALL])dnl | ||
3095 | 10543 | if test "`cd $srcdir && pwd`" != "`pwd`"; then | ||
3096 | 10544 | # Use -I$(srcdir) only when $(srcdir) != ., so that make's output | ||
3097 | 10545 | # is not polluted with repeated "-I." | ||
3098 | 10546 | AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl | ||
3099 | 10547 | # test to see if srcdir already configured | ||
3100 | 10548 | if test -f $srcdir/config.status; then | ||
3101 | 10549 | AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) | ||
3102 | 10550 | fi | ||
3103 | 10551 | fi | ||
3104 | 10552 | |||
3105 | 10553 | # test whether we have cygpath | ||
3106 | 10554 | if test -z "$CYGPATH_W"; then | ||
3107 | 10555 | if (cygpath --version) >/dev/null 2>/dev/null; then | ||
3108 | 10556 | CYGPATH_W='cygpath -w' | ||
3109 | 10557 | else | ||
3110 | 10558 | CYGPATH_W=echo | ||
3111 | 10559 | fi | ||
3112 | 10560 | fi | ||
3113 | 10561 | AC_SUBST([CYGPATH_W]) | ||
3114 | 10562 | |||
3115 | 10563 | # Define the identity of the package. | ||
3116 | 10564 | dnl Distinguish between old-style and new-style calls. | ||
3117 | 10565 | m4_ifval([$2], | ||
3118 | 10566 | [AC_DIAGNOSE([obsolete], | ||
3119 | 10567 | [$0: two- and three-arguments forms are deprecated.]) | ||
3120 | 10568 | m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl | ||
3121 | 10569 | AC_SUBST([PACKAGE], [$1])dnl | ||
3122 | 10570 | AC_SUBST([VERSION], [$2])], | ||
3123 | 10571 | [_AM_SET_OPTIONS([$1])dnl | ||
3124 | 10572 | dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. | ||
3125 | 10573 | m4_if( | ||
3126 | 10574 | m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), | ||
3127 | 10575 | [ok:ok],, | ||
3128 | 10576 | [m4_fatal([AC_INIT should be called with package and version arguments])])dnl | ||
3129 | 10577 | AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl | ||
3130 | 10578 | AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl | ||
3131 | 10579 | |||
3132 | 10580 | _AM_IF_OPTION([no-define],, | ||
3133 | 10581 | [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) | ||
3134 | 10582 | AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl | ||
3135 | 10583 | |||
3136 | 10584 | # Some tools Automake needs. | ||
3137 | 10585 | AC_REQUIRE([AM_SANITY_CHECK])dnl | ||
3138 | 10586 | AC_REQUIRE([AC_ARG_PROGRAM])dnl | ||
3139 | 10587 | AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) | ||
3140 | 10588 | AM_MISSING_PROG([AUTOCONF], [autoconf]) | ||
3141 | 10589 | AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) | ||
3142 | 10590 | AM_MISSING_PROG([AUTOHEADER], [autoheader]) | ||
3143 | 10591 | AM_MISSING_PROG([MAKEINFO], [makeinfo]) | ||
3144 | 10592 | AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
3145 | 10593 | AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl | ||
3146 | 10594 | AC_REQUIRE([AC_PROG_MKDIR_P])dnl | ||
3147 | 10595 | # For better backward compatibility. To be removed once Automake 1.9.x | ||
3148 | 10596 | # dies out for good. For more background, see: | ||
3149 | 10597 | # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> | ||
3150 | 10598 | # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> | ||
3151 | 10599 | AC_SUBST([mkdir_p], ['$(MKDIR_P)']) | ||
3152 | 10600 | # We need awk for the "check" target. The system "awk" is bad on | ||
3153 | 10601 | # some platforms. | ||
3154 | 10602 | AC_REQUIRE([AC_PROG_AWK])dnl | ||
3155 | 10603 | AC_REQUIRE([AC_PROG_MAKE_SET])dnl | ||
3156 | 10604 | AC_REQUIRE([AM_SET_LEADING_DOT])dnl | ||
3157 | 10605 | _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], | ||
3158 | 10606 | [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], | ||
3159 | 10607 | [_AM_PROG_TAR([v7])])]) | ||
3160 | 10608 | _AM_IF_OPTION([no-dependencies],, | ||
3161 | 10609 | [AC_PROVIDE_IFELSE([AC_PROG_CC], | ||
3162 | 10610 | [_AM_DEPENDENCIES([CC])], | ||
3163 | 10611 | [m4_define([AC_PROG_CC], | ||
3164 | 10612 | m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl | ||
3165 | 10613 | AC_PROVIDE_IFELSE([AC_PROG_CXX], | ||
3166 | 10614 | [_AM_DEPENDENCIES([CXX])], | ||
3167 | 10615 | [m4_define([AC_PROG_CXX], | ||
3168 | 10616 | m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl | ||
3169 | 10617 | AC_PROVIDE_IFELSE([AC_PROG_OBJC], | ||
3170 | 10618 | [_AM_DEPENDENCIES([OBJC])], | ||
3171 | 10619 | [m4_define([AC_PROG_OBJC], | ||
3172 | 10620 | m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl | ||
3173 | 10621 | AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], | ||
3174 | 10622 | [_AM_DEPENDENCIES([OBJCXX])], | ||
3175 | 10623 | [m4_define([AC_PROG_OBJCXX], | ||
3176 | 10624 | m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl | ||
3177 | 10625 | ]) | ||
3178 | 10626 | AC_REQUIRE([AM_SILENT_RULES])dnl | ||
3179 | 10627 | dnl The testsuite driver may need to know about EXEEXT, so add the | ||
3180 | 10628 | dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This | ||
3181 | 10629 | dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. | ||
3182 | 10630 | AC_CONFIG_COMMANDS_PRE(dnl | ||
3183 | 10631 | [m4_provide_if([_AM_COMPILER_EXEEXT], | ||
3184 | 10632 | [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl | ||
3185 | 10633 | |||
3186 | 10634 | # POSIX will say in a future version that running "rm -f" with no argument | ||
3187 | 10635 | # is OK; and we want to be able to make that assumption in our Makefile | ||
3188 | 10636 | # recipes. So use an aggressive probe to check that the usage we want is | ||
3189 | 10637 | # actually supported "in the wild" to an acceptable degree. | ||
3190 | 10638 | # See automake bug#10828. | ||
3191 | 10639 | # To make any issue more visible, cause the running configure to be aborted | ||
3192 | 10640 | # by default if the 'rm' program in use doesn't match our expectations; the | ||
3193 | 10641 | # user can still override this though. | ||
3194 | 10642 | if rm -f && rm -fr && rm -rf; then : OK; else | ||
3195 | 10643 | cat >&2 <<'END' | ||
3196 | 10644 | Oops! | ||
3197 | 10645 | |||
3198 | 10646 | Your 'rm' program seems unable to run without file operands specified | ||
3199 | 10647 | on the command line, even when the '-f' option is present. This is contrary | ||
3200 | 10648 | to the behaviour of most rm programs out there, and not conforming with | ||
3201 | 10649 | the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> | ||
3202 | 10650 | |||
3203 | 10651 | Please tell bug-automake@gnu.org about your system, including the value | ||
3204 | 10652 | of your $PATH and any error possibly output before this message. This | ||
3205 | 10653 | can help us improve future automake versions. | ||
3206 | 10654 | |||
3207 | 10655 | END | ||
3208 | 10656 | if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then | ||
3209 | 10657 | echo 'Configuration will proceed anyway, since you have set the' >&2 | ||
3210 | 10658 | echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 | ||
3211 | 10659 | echo >&2 | ||
3212 | 10660 | else | ||
3213 | 10661 | cat >&2 <<'END' | ||
3214 | 10662 | Aborting the configuration process, to ensure you take notice of the issue. | ||
3215 | 10663 | |||
3216 | 10664 | You can download and install GNU coreutils to get an 'rm' implementation | ||
3217 | 10665 | that behaves properly: <http://www.gnu.org/software/coreutils/>. | ||
3218 | 10666 | |||
3219 | 10667 | If you want to complete the configuration process using your problematic | ||
3220 | 10668 | 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM | ||
3221 | 10669 | to "yes", and re-run configure. | ||
3222 | 10670 | |||
3223 | 10671 | END | ||
3224 | 10672 | AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) | ||
3225 | 10673 | fi | ||
3226 | 10674 | fi | ||
3227 | 10675 | ]) | ||
3228 | 10676 | |||
3229 | 10677 | dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not | ||
3230 | 10678 | dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further | ||
3231 | 10679 | dnl mangled by Autoconf and run in a shell conditional statement. | ||
3232 | 10680 | m4_define([_AC_COMPILER_EXEEXT], | ||
3233 | 10681 | m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) | ||
3234 | 10682 | |||
3235 | 10683 | # When config.status generates a header, we must update the stamp-h file. | ||
3236 | 10684 | # This file resides in the same directory as the config header | ||
3237 | 10685 | # that is generated. The stamp files are numbered to have different names. | ||
3238 | 10686 | |||
3239 | 10687 | # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the | ||
3240 | 10688 | # loop where config.status creates the headers, so we can generate | ||
3241 | 10689 | # our stamp files there. | ||
3242 | 10690 | AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], | ||
3243 | 10691 | [# Compute $1's index in $config_headers. | ||
3244 | 10692 | _am_arg=$1 | ||
3245 | 10693 | _am_stamp_count=1 | ||
3246 | 10694 | for _am_header in $config_headers :; do | ||
3247 | 10695 | case $_am_header in | ||
3248 | 10696 | $_am_arg | $_am_arg:* ) | ||
3249 | 10697 | break ;; | ||
3250 | 10698 | * ) | ||
3251 | 10699 | _am_stamp_count=`expr $_am_stamp_count + 1` ;; | ||
3252 | 10700 | esac | ||
3253 | 10701 | done | ||
3254 | 10702 | echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) | ||
3255 | 10703 | |||
3256 | 10704 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
3257 | 10705 | # | ||
3258 | 10706 | # This file is free software; the Free Software Foundation | ||
3259 | 10707 | # gives unlimited permission to copy and/or distribute it, | ||
3260 | 10708 | # with or without modifications, as long as this notice is preserved. | ||
3261 | 10709 | |||
3262 | 10710 | # AM_PROG_INSTALL_SH | ||
3263 | 10711 | # ------------------ | ||
3264 | 10712 | # Define $install_sh. | ||
3265 | 10713 | AC_DEFUN([AM_PROG_INSTALL_SH], | ||
3266 | 10714 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
3267 | 10715 | if test x"${install_sh}" != xset; then | ||
3268 | 10716 | case $am_aux_dir in | ||
3269 | 10717 | *\ * | *\ *) | ||
3270 | 10718 | install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; | ||
3271 | 10719 | *) | ||
3272 | 10720 | install_sh="\${SHELL} $am_aux_dir/install-sh" | ||
3273 | 10721 | esac | ||
3274 | 10722 | fi | ||
3275 | 10723 | AC_SUBST([install_sh])]) | ||
3276 | 10724 | |||
3277 | 10725 | # Copyright (C) 2003-2013 Free Software Foundation, Inc. | ||
3278 | 10726 | # | ||
3279 | 10727 | # This file is free software; the Free Software Foundation | ||
3280 | 10728 | # gives unlimited permission to copy and/or distribute it, | ||
3281 | 10729 | # with or without modifications, as long as this notice is preserved. | ||
3282 | 10730 | |||
3283 | 10731 | # Check whether the underlying file-system supports filenames | ||
3284 | 10732 | # with a leading dot. For instance MS-DOS doesn't. | ||
3285 | 10733 | AC_DEFUN([AM_SET_LEADING_DOT], | ||
3286 | 10734 | [rm -rf .tst 2>/dev/null | ||
3287 | 10735 | mkdir .tst 2>/dev/null | ||
3288 | 10736 | if test -d .tst; then | ||
3289 | 10737 | am__leading_dot=. | ||
3290 | 10738 | else | ||
3291 | 10739 | am__leading_dot=_ | ||
3292 | 10740 | fi | ||
3293 | 10741 | rmdir .tst 2>/dev/null | ||
3294 | 10742 | AC_SUBST([am__leading_dot])]) | ||
3295 | 10743 | |||
3296 | 10744 | # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- | ||
3297 | 10745 | # From Jim Meyering | ||
3298 | 10746 | |||
3299 | 10747 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
3300 | 10748 | # | ||
3301 | 10749 | # This file is free software; the Free Software Foundation | ||
3302 | 10750 | # gives unlimited permission to copy and/or distribute it, | ||
3303 | 10751 | # with or without modifications, as long as this notice is preserved. | ||
3304 | 10752 | |||
3305 | 10753 | # AM_MAINTAINER_MODE([DEFAULT-MODE]) | ||
3306 | 10754 | # ---------------------------------- | ||
3307 | 10755 | # Control maintainer-specific portions of Makefiles. | ||
3308 | 10756 | # Default is to disable them, unless 'enable' is passed literally. | ||
3309 | 10757 | # For symmetry, 'disable' may be passed as well. Anyway, the user | ||
3310 | 10758 | # can override the default with the --enable/--disable switch. | ||
3311 | 10759 | AC_DEFUN([AM_MAINTAINER_MODE], | ||
3312 | 10760 | [m4_case(m4_default([$1], [disable]), | ||
3313 | 10761 | [enable], [m4_define([am_maintainer_other], [disable])], | ||
3314 | 10762 | [disable], [m4_define([am_maintainer_other], [enable])], | ||
3315 | 10763 | [m4_define([am_maintainer_other], [enable]) | ||
3316 | 10764 | m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) | ||
3317 | 10765 | AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) | ||
3318 | 10766 | dnl maintainer-mode's default is 'disable' unless 'enable' is passed | ||
3319 | 10767 | AC_ARG_ENABLE([maintainer-mode], | ||
3320 | 10768 | [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], | ||
3321 | 10769 | am_maintainer_other[ make rules and dependencies not useful | ||
3322 | 10770 | (and sometimes confusing) to the casual installer])], | ||
3323 | 10771 | [USE_MAINTAINER_MODE=$enableval], | ||
3324 | 10772 | [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) | ||
3325 | 10773 | AC_MSG_RESULT([$USE_MAINTAINER_MODE]) | ||
3326 | 10774 | AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) | ||
3327 | 10775 | MAINT=$MAINTAINER_MODE_TRUE | ||
3328 | 10776 | AC_SUBST([MAINT])dnl | ||
3329 | 10777 | ] | ||
3330 | 10778 | ) | ||
3331 | 10779 | |||
3332 | 10780 | # Check to see how 'make' treats includes. -*- Autoconf -*- | ||
3333 | 10781 | |||
3334 | 10782 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
3335 | 10783 | # | ||
3336 | 10784 | # This file is free software; the Free Software Foundation | ||
3337 | 10785 | # gives unlimited permission to copy and/or distribute it, | ||
3338 | 10786 | # with or without modifications, as long as this notice is preserved. | ||
3339 | 10787 | |||
3340 | 10788 | # AM_MAKE_INCLUDE() | ||
3341 | 10789 | # ----------------- | ||
3342 | 10790 | # Check to see how make treats includes. | ||
3343 | 10791 | AC_DEFUN([AM_MAKE_INCLUDE], | ||
3344 | 10792 | [am_make=${MAKE-make} | ||
3345 | 10793 | cat > confinc << 'END' | ||
3346 | 10794 | am__doit: | ||
3347 | 10795 | @echo this is the am__doit target | ||
3348 | 10796 | .PHONY: am__doit | ||
3349 | 10797 | END | ||
3350 | 10798 | # If we don't find an include directive, just comment out the code. | ||
3351 | 10799 | AC_MSG_CHECKING([for style of include used by $am_make]) | ||
3352 | 10800 | am__include="#" | ||
3353 | 10801 | am__quote= | ||
3354 | 10802 | _am_result=none | ||
3355 | 10803 | # First try GNU make style include. | ||
3356 | 10804 | echo "include confinc" > confmf | ||
3357 | 10805 | # Ignore all kinds of additional output from 'make'. | ||
3358 | 10806 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
3359 | 10807 | *the\ am__doit\ target*) | ||
3360 | 10808 | am__include=include | ||
3361 | 10809 | am__quote= | ||
3362 | 10810 | _am_result=GNU | ||
3363 | 10811 | ;; | ||
3364 | 10812 | esac | ||
3365 | 10813 | # Now try BSD make style include. | ||
3366 | 10814 | if test "$am__include" = "#"; then | ||
3367 | 10815 | echo '.include "confinc"' > confmf | ||
3368 | 10816 | case `$am_make -s -f confmf 2> /dev/null` in #( | ||
3369 | 10817 | *the\ am__doit\ target*) | ||
3370 | 10818 | am__include=.include | ||
3371 | 10819 | am__quote="\"" | ||
3372 | 10820 | _am_result=BSD | ||
3373 | 10821 | ;; | ||
3374 | 10822 | esac | ||
3375 | 10823 | fi | ||
3376 | 10824 | AC_SUBST([am__include]) | ||
3377 | 10825 | AC_SUBST([am__quote]) | ||
3378 | 10826 | AC_MSG_RESULT([$_am_result]) | ||
3379 | 10827 | rm -f confinc confmf | ||
3380 | 10828 | ]) | ||
3381 | 10829 | |||
3382 | 10830 | # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- | ||
3383 | 10831 | |||
3384 | 10832 | # Copyright (C) 1997-2013 Free Software Foundation, Inc. | ||
3385 | 10833 | # | ||
3386 | 10834 | # This file is free software; the Free Software Foundation | ||
3387 | 10835 | # gives unlimited permission to copy and/or distribute it, | ||
3388 | 10836 | # with or without modifications, as long as this notice is preserved. | ||
3389 | 10837 | |||
3390 | 10838 | # AM_MISSING_PROG(NAME, PROGRAM) | ||
3391 | 10839 | # ------------------------------ | ||
3392 | 10840 | AC_DEFUN([AM_MISSING_PROG], | ||
3393 | 10841 | [AC_REQUIRE([AM_MISSING_HAS_RUN]) | ||
3394 | 10842 | $1=${$1-"${am_missing_run}$2"} | ||
3395 | 10843 | AC_SUBST($1)]) | ||
3396 | 10844 | |||
3397 | 10845 | # AM_MISSING_HAS_RUN | ||
3398 | 10846 | # ------------------ | ||
3399 | 10847 | # Define MISSING if not defined so far and test if it is modern enough. | ||
3400 | 10848 | # If it is, set am_missing_run to use it, otherwise, to nothing. | ||
3401 | 10849 | AC_DEFUN([AM_MISSING_HAS_RUN], | ||
3402 | 10850 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
3403 | 10851 | AC_REQUIRE_AUX_FILE([missing])dnl | ||
3404 | 10852 | if test x"${MISSING+set}" != xset; then | ||
3405 | 10853 | case $am_aux_dir in | ||
3406 | 10854 | *\ * | *\ *) | ||
3407 | 10855 | MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; | ||
3408 | 10856 | *) | ||
3409 | 10857 | MISSING="\${SHELL} $am_aux_dir/missing" ;; | ||
3410 | 10858 | esac | ||
3411 | 10859 | fi | ||
3412 | 10860 | # Use eval to expand $SHELL | ||
3413 | 10861 | if eval "$MISSING --is-lightweight"; then | ||
3414 | 10862 | am_missing_run="$MISSING " | ||
3415 | 10863 | else | ||
3416 | 10864 | am_missing_run= | ||
3417 | 10865 | AC_MSG_WARN(['missing' script is too old or missing]) | ||
3418 | 10866 | fi | ||
3419 | 10867 | ]) | ||
3420 | 10868 | |||
3421 | 10869 | # Helper functions for option handling. -*- Autoconf -*- | ||
3422 | 10870 | |||
3423 | 10871 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
3424 | 10872 | # | ||
3425 | 10873 | # This file is free software; the Free Software Foundation | ||
3426 | 10874 | # gives unlimited permission to copy and/or distribute it, | ||
3427 | 10875 | # with or without modifications, as long as this notice is preserved. | ||
3428 | 10876 | |||
3429 | 10877 | # _AM_MANGLE_OPTION(NAME) | ||
3430 | 10878 | # ----------------------- | ||
3431 | 10879 | AC_DEFUN([_AM_MANGLE_OPTION], | ||
3432 | 10880 | [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) | ||
3433 | 10881 | |||
3434 | 10882 | # _AM_SET_OPTION(NAME) | ||
3435 | 10883 | # -------------------- | ||
3436 | 10884 | # Set option NAME. Presently that only means defining a flag for this option. | ||
3437 | 10885 | AC_DEFUN([_AM_SET_OPTION], | ||
3438 | 10886 | [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) | ||
3439 | 10887 | |||
3440 | 10888 | # _AM_SET_OPTIONS(OPTIONS) | ||
3441 | 10889 | # ------------------------ | ||
3442 | 10890 | # OPTIONS is a space-separated list of Automake options. | ||
3443 | 10891 | AC_DEFUN([_AM_SET_OPTIONS], | ||
3444 | 10892 | [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) | ||
3445 | 10893 | |||
3446 | 10894 | # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) | ||
3447 | 10895 | # ------------------------------------------- | ||
3448 | 10896 | # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. | ||
3449 | 10897 | AC_DEFUN([_AM_IF_OPTION], | ||
3450 | 10898 | [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) | ||
3451 | 10899 | |||
3452 | 10900 | # Copyright (C) 1999-2013 Free Software Foundation, Inc. | ||
3453 | 10901 | # | ||
3454 | 10902 | # This file is free software; the Free Software Foundation | ||
3455 | 10903 | # gives unlimited permission to copy and/or distribute it, | ||
3456 | 10904 | # with or without modifications, as long as this notice is preserved. | ||
3457 | 10905 | |||
3458 | 10906 | # _AM_PROG_CC_C_O | ||
3459 | 10907 | # --------------- | ||
3460 | 10908 | # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC | ||
3461 | 10909 | # to automatically call this. | ||
3462 | 10910 | AC_DEFUN([_AM_PROG_CC_C_O], | ||
3463 | 10911 | [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl | ||
3464 | 10912 | AC_REQUIRE_AUX_FILE([compile])dnl | ||
3465 | 10913 | AC_LANG_PUSH([C])dnl | ||
3466 | 10914 | AC_CACHE_CHECK( | ||
3467 | 10915 | [whether $CC understands -c and -o together], | ||
3468 | 10916 | [am_cv_prog_cc_c_o], | ||
3469 | 10917 | [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) | ||
3470 | 10918 | # Make sure it works both with $CC and with simple cc. | ||
3471 | 10919 | # Following AC_PROG_CC_C_O, we do the test twice because some | ||
3472 | 10920 | # compilers refuse to overwrite an existing .o file with -o, | ||
3473 | 10921 | # though they will create one. | ||
3474 | 10922 | am_cv_prog_cc_c_o=yes | ||
3475 | 10923 | for am_i in 1 2; do | ||
3476 | 10924 | if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ | ||
3477 | 10925 | && test -f conftest2.$ac_objext; then | ||
3478 | 10926 | : OK | ||
3479 | 10927 | else | ||
3480 | 10928 | am_cv_prog_cc_c_o=no | ||
3481 | 10929 | break | ||
3482 | 10930 | fi | ||
3483 | 10931 | done | ||
3484 | 10932 | rm -f core conftest* | ||
3485 | 10933 | unset am_i]) | ||
3486 | 10934 | if test "$am_cv_prog_cc_c_o" != yes; then | ||
3487 | 10935 | # Losing compiler, so override with the script. | ||
3488 | 10936 | # FIXME: It is wrong to rewrite CC. | ||
3489 | 10937 | # But if we don't then we get into trouble of one sort or another. | ||
3490 | 10938 | # A longer-term fix would be to have automake use am__CC in this case, | ||
3491 | 10939 | # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" | ||
3492 | 10940 | CC="$am_aux_dir/compile $CC" | ||
3493 | 10941 | fi | ||
3494 | 10942 | AC_LANG_POP([C])]) | ||
3495 | 10943 | |||
3496 | 10944 | # For backward compatibility. | ||
3497 | 10945 | AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) | ||
3498 | 10946 | |||
3499 | 10947 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
3500 | 10948 | # | ||
3501 | 10949 | # This file is free software; the Free Software Foundation | ||
3502 | 10950 | # gives unlimited permission to copy and/or distribute it, | ||
3503 | 10951 | # with or without modifications, as long as this notice is preserved. | ||
3504 | 10952 | |||
3505 | 10953 | # AM_RUN_LOG(COMMAND) | ||
3506 | 10954 | # ------------------- | ||
3507 | 10955 | # Run COMMAND, save the exit status in ac_status, and log it. | ||
3508 | 10956 | # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) | ||
3509 | 10957 | AC_DEFUN([AM_RUN_LOG], | ||
3510 | 10958 | [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD | ||
3511 | 10959 | ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD | ||
3512 | 10960 | ac_status=$? | ||
3513 | 10961 | echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD | ||
3514 | 10962 | (exit $ac_status); }]) | ||
3515 | 10963 | |||
3516 | 10964 | # Check to make sure that the build environment is sane. -*- Autoconf -*- | ||
3517 | 10965 | |||
3518 | 10966 | # Copyright (C) 1996-2013 Free Software Foundation, Inc. | ||
3519 | 10967 | # | ||
3520 | 10968 | # This file is free software; the Free Software Foundation | ||
3521 | 10969 | # gives unlimited permission to copy and/or distribute it, | ||
3522 | 10970 | # with or without modifications, as long as this notice is preserved. | ||
3523 | 10971 | |||
3524 | 10972 | # AM_SANITY_CHECK | ||
3525 | 10973 | # --------------- | ||
3526 | 10974 | AC_DEFUN([AM_SANITY_CHECK], | ||
3527 | 10975 | [AC_MSG_CHECKING([whether build environment is sane]) | ||
3528 | 10976 | # Reject unsafe characters in $srcdir or the absolute working directory | ||
3529 | 10977 | # name. Accept space and tab only in the latter. | ||
3530 | 10978 | am_lf=' | ||
3531 | 10979 | ' | ||
3532 | 10980 | case `pwd` in | ||
3533 | 10981 | *[[\\\"\#\$\&\'\`$am_lf]]*) | ||
3534 | 10982 | AC_MSG_ERROR([unsafe absolute working directory name]);; | ||
3535 | 10983 | esac | ||
3536 | 10984 | case $srcdir in | ||
3537 | 10985 | *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) | ||
3538 | 10986 | AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; | ||
3539 | 10987 | esac | ||
3540 | 10988 | |||
3541 | 10989 | # Do 'set' in a subshell so we don't clobber the current shell's | ||
3542 | 10990 | # arguments. Must try -L first in case configure is actually a | ||
3543 | 10991 | # symlink; some systems play weird games with the mod time of symlinks | ||
3544 | 10992 | # (eg FreeBSD returns the mod time of the symlink's containing | ||
3545 | 10993 | # directory). | ||
3546 | 10994 | if ( | ||
3547 | 10995 | am_has_slept=no | ||
3548 | 10996 | for am_try in 1 2; do | ||
3549 | 10997 | echo "timestamp, slept: $am_has_slept" > conftest.file | ||
3550 | 10998 | set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` | ||
3551 | 10999 | if test "$[*]" = "X"; then | ||
3552 | 11000 | # -L didn't work. | ||
3553 | 11001 | set X `ls -t "$srcdir/configure" conftest.file` | ||
3554 | 11002 | fi | ||
3555 | 11003 | if test "$[*]" != "X $srcdir/configure conftest.file" \ | ||
3556 | 11004 | && test "$[*]" != "X conftest.file $srcdir/configure"; then | ||
3557 | 11005 | |||
3558 | 11006 | # If neither matched, then we have a broken ls. This can happen | ||
3559 | 11007 | # if, for instance, CONFIG_SHELL is bash and it inherits a | ||
3560 | 11008 | # broken ls alias from the environment. This has actually | ||
3561 | 11009 | # happened. Such a system could not be considered "sane". | ||
3562 | 11010 | AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken | ||
3563 | 11011 | alias in your environment]) | ||
3564 | 11012 | fi | ||
3565 | 11013 | if test "$[2]" = conftest.file || test $am_try -eq 2; then | ||
3566 | 11014 | break | ||
3567 | 11015 | fi | ||
3568 | 11016 | # Just in case. | ||
3569 | 11017 | sleep 1 | ||
3570 | 11018 | am_has_slept=yes | ||
3571 | 11019 | done | ||
3572 | 11020 | test "$[2]" = conftest.file | ||
3573 | 11021 | ) | ||
3574 | 11022 | then | ||
3575 | 11023 | # Ok. | ||
3576 | 11024 | : | ||
3577 | 11025 | else | ||
3578 | 11026 | AC_MSG_ERROR([newly created file is older than distributed files! | ||
3579 | 11027 | Check your system clock]) | ||
3580 | 11028 | fi | ||
3581 | 11029 | AC_MSG_RESULT([yes]) | ||
3582 | 11030 | # If we didn't sleep, we still need to ensure time stamps of config.status and | ||
3583 | 11031 | # generated files are strictly newer. | ||
3584 | 11032 | am_sleep_pid= | ||
3585 | 11033 | if grep 'slept: no' conftest.file >/dev/null 2>&1; then | ||
3586 | 11034 | ( sleep 1 ) & | ||
3587 | 11035 | am_sleep_pid=$! | ||
3588 | 11036 | fi | ||
3589 | 11037 | AC_CONFIG_COMMANDS_PRE( | ||
3590 | 11038 | [AC_MSG_CHECKING([that generated files are newer than configure]) | ||
3591 | 11039 | if test -n "$am_sleep_pid"; then | ||
3592 | 11040 | # Hide warnings about reused PIDs. | ||
3593 | 11041 | wait $am_sleep_pid 2>/dev/null | ||
3594 | 11042 | fi | ||
3595 | 11043 | AC_MSG_RESULT([done])]) | ||
3596 | 11044 | rm -f conftest.file | ||
3597 | 11045 | ]) | ||
3598 | 11046 | |||
3599 | 11047 | # Copyright (C) 2009-2013 Free Software Foundation, Inc. | ||
3600 | 11048 | # | ||
3601 | 11049 | # This file is free software; the Free Software Foundation | ||
3602 | 11050 | # gives unlimited permission to copy and/or distribute it, | ||
3603 | 11051 | # with or without modifications, as long as this notice is preserved. | ||
3604 | 11052 | |||
3605 | 11053 | # AM_SILENT_RULES([DEFAULT]) | ||
3606 | 11054 | # -------------------------- | ||
3607 | 11055 | # Enable less verbose build rules; with the default set to DEFAULT | ||
3608 | 11056 | # ("yes" being less verbose, "no" or empty being verbose). | ||
3609 | 11057 | AC_DEFUN([AM_SILENT_RULES], | ||
3610 | 11058 | [AC_ARG_ENABLE([silent-rules], [dnl | ||
3611 | 11059 | AS_HELP_STRING( | ||
3612 | 11060 | [--enable-silent-rules], | ||
3613 | 11061 | [less verbose build output (undo: "make V=1")]) | ||
3614 | 11062 | AS_HELP_STRING( | ||
3615 | 11063 | [--disable-silent-rules], | ||
3616 | 11064 | [verbose build output (undo: "make V=0")])dnl | ||
3617 | 11065 | ]) | ||
3618 | 11066 | case $enable_silent_rules in @%:@ ((( | ||
3619 | 11067 | yes) AM_DEFAULT_VERBOSITY=0;; | ||
3620 | 11068 | no) AM_DEFAULT_VERBOSITY=1;; | ||
3621 | 11069 | *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; | ||
3622 | 11070 | esac | ||
3623 | 11071 | dnl | ||
3624 | 11072 | dnl A few 'make' implementations (e.g., NonStop OS and NextStep) | ||
3625 | 11073 | dnl do not support nested variable expansions. | ||
3626 | 11074 | dnl See automake bug#9928 and bug#10237. | ||
3627 | 11075 | am_make=${MAKE-make} | ||
3628 | 11076 | AC_CACHE_CHECK([whether $am_make supports nested variables], | ||
3629 | 11077 | [am_cv_make_support_nested_variables], | ||
3630 | 11078 | [if AS_ECHO([['TRUE=$(BAR$(V)) | ||
3631 | 11079 | BAR0=false | ||
3632 | 11080 | BAR1=true | ||
3633 | 11081 | V=1 | ||
3634 | 11082 | am__doit: | ||
3635 | 11083 | @$(TRUE) | ||
3636 | 11084 | .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then | ||
3637 | 11085 | am_cv_make_support_nested_variables=yes | ||
3638 | 11086 | else | ||
3639 | 11087 | am_cv_make_support_nested_variables=no | ||
3640 | 11088 | fi]) | ||
3641 | 11089 | if test $am_cv_make_support_nested_variables = yes; then | ||
3642 | 11090 | dnl Using '$V' instead of '$(V)' breaks IRIX make. | ||
3643 | 11091 | AM_V='$(V)' | ||
3644 | 11092 | AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' | ||
3645 | 11093 | else | ||
3646 | 11094 | AM_V=$AM_DEFAULT_VERBOSITY | ||
3647 | 11095 | AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY | ||
3648 | 11096 | fi | ||
3649 | 11097 | AC_SUBST([AM_V])dnl | ||
3650 | 11098 | AM_SUBST_NOTMAKE([AM_V])dnl | ||
3651 | 11099 | AC_SUBST([AM_DEFAULT_V])dnl | ||
3652 | 11100 | AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl | ||
3653 | 11101 | AC_SUBST([AM_DEFAULT_VERBOSITY])dnl | ||
3654 | 11102 | AM_BACKSLASH='\' | ||
3655 | 11103 | AC_SUBST([AM_BACKSLASH])dnl | ||
3656 | 11104 | _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl | ||
3657 | 11105 | ]) | ||
3658 | 11106 | |||
3659 | 11107 | # Copyright (C) 2001-2013 Free Software Foundation, Inc. | ||
3660 | 11108 | # | ||
3661 | 11109 | # This file is free software; the Free Software Foundation | ||
3662 | 11110 | # gives unlimited permission to copy and/or distribute it, | ||
3663 | 11111 | # with or without modifications, as long as this notice is preserved. | ||
3664 | 11112 | |||
3665 | 11113 | # AM_PROG_INSTALL_STRIP | ||
3666 | 11114 | # --------------------- | ||
3667 | 11115 | # One issue with vendor 'install' (even GNU) is that you can't | ||
3668 | 11116 | # specify the program used to strip binaries. This is especially | ||
3669 | 11117 | # annoying in cross-compiling environments, where the build's strip | ||
3670 | 11118 | # is unlikely to handle the host's binaries. | ||
3671 | 11119 | # Fortunately install-sh will honor a STRIPPROG variable, so we | ||
3672 | 11120 | # always use install-sh in "make install-strip", and initialize | ||
3673 | 11121 | # STRIPPROG with the value of the STRIP variable (set by the user). | ||
3674 | 11122 | AC_DEFUN([AM_PROG_INSTALL_STRIP], | ||
3675 | 11123 | [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl | ||
3676 | 11124 | # Installed binaries are usually stripped using 'strip' when the user | ||
3677 | 11125 | # run "make install-strip". However 'strip' might not be the right | ||
3678 | 11126 | # tool to use in cross-compilation environments, therefore Automake | ||
3679 | 11127 | # will honor the 'STRIP' environment variable to overrule this program. | ||
3680 | 11128 | dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. | ||
3681 | 11129 | if test "$cross_compiling" != no; then | ||
3682 | 11130 | AC_CHECK_TOOL([STRIP], [strip], :) | ||
3683 | 11131 | fi | ||
3684 | 11132 | INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" | ||
3685 | 11133 | AC_SUBST([INSTALL_STRIP_PROGRAM])]) | ||
3686 | 11134 | |||
3687 | 11135 | # Copyright (C) 2006-2013 Free Software Foundation, Inc. | ||
3688 | 11136 | # | ||
3689 | 11137 | # This file is free software; the Free Software Foundation | ||
3690 | 11138 | # gives unlimited permission to copy and/or distribute it, | ||
3691 | 11139 | # with or without modifications, as long as this notice is preserved. | ||
3692 | 11140 | |||
3693 | 11141 | # _AM_SUBST_NOTMAKE(VARIABLE) | ||
3694 | 11142 | # --------------------------- | ||
3695 | 11143 | # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. | ||
3696 | 11144 | # This macro is traced by Automake. | ||
3697 | 11145 | AC_DEFUN([_AM_SUBST_NOTMAKE]) | ||
3698 | 11146 | |||
3699 | 11147 | # AM_SUBST_NOTMAKE(VARIABLE) | ||
3700 | 11148 | # -------------------------- | ||
3701 | 11149 | # Public sister of _AM_SUBST_NOTMAKE. | ||
3702 | 11150 | AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) | ||
3703 | 11151 | |||
3704 | 11152 | # Check how to create a tarball. -*- Autoconf -*- | ||
3705 | 11153 | |||
3706 | 11154 | # Copyright (C) 2004-2013 Free Software Foundation, Inc. | ||
3707 | 11155 | # | ||
3708 | 11156 | # This file is free software; the Free Software Foundation | ||
3709 | 11157 | # gives unlimited permission to copy and/or distribute it, | ||
3710 | 11158 | # with or without modifications, as long as this notice is preserved. | ||
3711 | 11159 | |||
3712 | 11160 | # _AM_PROG_TAR(FORMAT) | ||
3713 | 11161 | # -------------------- | ||
3714 | 11162 | # Check how to create a tarball in format FORMAT. | ||
3715 | 11163 | # FORMAT should be one of 'v7', 'ustar', or 'pax'. | ||
3716 | 11164 | # | ||
3717 | 11165 | # Substitute a variable $(am__tar) that is a command | ||
3718 | 11166 | # writing to stdout a FORMAT-tarball containing the directory | ||
3719 | 11167 | # $tardir. | ||
3720 | 11168 | # tardir=directory && $(am__tar) > result.tar | ||
3721 | 11169 | # | ||
3722 | 11170 | # Substitute a variable $(am__untar) that extract such | ||
3723 | 11171 | # a tarball read from stdin. | ||
3724 | 11172 | # $(am__untar) < result.tar | ||
3725 | 11173 | # | ||
3726 | 11174 | AC_DEFUN([_AM_PROG_TAR], | ||
3727 | 11175 | [# Always define AMTAR for backward compatibility. Yes, it's still used | ||
3728 | 11176 | # in the wild :-( We should find a proper way to deprecate it ... | ||
3729 | 11177 | AC_SUBST([AMTAR], ['$${TAR-tar}']) | ||
3730 | 11178 | |||
3731 | 11179 | # We'll loop over all known methods to create a tar archive until one works. | ||
3732 | 11180 | _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' | ||
3733 | 11181 | |||
3734 | 11182 | m4_if([$1], [v7], | ||
3735 | 11183 | [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], | ||
3736 | 11184 | |||
3737 | 11185 | [m4_case([$1], | ||
3738 | 11186 | [ustar], | ||
3739 | 11187 | [# The POSIX 1988 'ustar' format is defined with fixed-size fields. | ||
3740 | 11188 | # There is notably a 21 bits limit for the UID and the GID. In fact, | ||
3741 | 11189 | # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 | ||
3742 | 11190 | # and bug#13588). | ||
3743 | 11191 | am_max_uid=2097151 # 2^21 - 1 | ||
3744 | 11192 | am_max_gid=$am_max_uid | ||
3745 | 11193 | # The $UID and $GID variables are not portable, so we need to resort | ||
3746 | 11194 | # to the POSIX-mandated id(1) utility. Errors in the 'id' calls | ||
3747 | 11195 | # below are definitely unexpected, so allow the users to see them | ||
3748 | 11196 | # (that is, avoid stderr redirection). | ||
3749 | 11197 | am_uid=`id -u || echo unknown` | ||
3750 | 11198 | am_gid=`id -g || echo unknown` | ||
3751 | 11199 | AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) | ||
3752 | 11200 | if test $am_uid -le $am_max_uid; then | ||
3753 | 11201 | AC_MSG_RESULT([yes]) | ||
3754 | 11202 | else | ||
3755 | 11203 | AC_MSG_RESULT([no]) | ||
3756 | 11204 | _am_tools=none | ||
3757 | 11205 | fi | ||
3758 | 11206 | AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) | ||
3759 | 11207 | if test $am_gid -le $am_max_gid; then | ||
3760 | 11208 | AC_MSG_RESULT([yes]) | ||
3761 | 11209 | else | ||
3762 | 11210 | AC_MSG_RESULT([no]) | ||
3763 | 11211 | _am_tools=none | ||
3764 | 11212 | fi], | ||
3765 | 11213 | |||
3766 | 11214 | [pax], | ||
3767 | 11215 | [], | ||
3768 | 11216 | |||
3769 | 11217 | [m4_fatal([Unknown tar format])]) | ||
3770 | 11218 | |||
3771 | 11219 | AC_MSG_CHECKING([how to create a $1 tar archive]) | ||
3772 | 11220 | |||
3773 | 11221 | # Go ahead even if we have the value already cached. We do so because we | ||
3774 | 11222 | # need to set the values for the 'am__tar' and 'am__untar' variables. | ||
3775 | 11223 | _am_tools=${am_cv_prog_tar_$1-$_am_tools} | ||
3776 | 11224 | |||
3777 | 11225 | for _am_tool in $_am_tools; do | ||
3778 | 11226 | case $_am_tool in | ||
3779 | 11227 | gnutar) | ||
3780 | 11228 | for _am_tar in tar gnutar gtar; do | ||
3781 | 11229 | AM_RUN_LOG([$_am_tar --version]) && break | ||
3782 | 11230 | done | ||
3783 | 11231 | am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' | ||
3784 | 11232 | am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' | ||
3785 | 11233 | am__untar="$_am_tar -xf -" | ||
3786 | 11234 | ;; | ||
3787 | 11235 | plaintar) | ||
3788 | 11236 | # Must skip GNU tar: if it does not support --format= it doesn't create | ||
3789 | 11237 | # ustar tarball either. | ||
3790 | 11238 | (tar --version) >/dev/null 2>&1 && continue | ||
3791 | 11239 | am__tar='tar chf - "$$tardir"' | ||
3792 | 11240 | am__tar_='tar chf - "$tardir"' | ||
3793 | 11241 | am__untar='tar xf -' | ||
3794 | 11242 | ;; | ||
3795 | 11243 | pax) | ||
3796 | 11244 | am__tar='pax -L -x $1 -w "$$tardir"' | ||
3797 | 11245 | am__tar_='pax -L -x $1 -w "$tardir"' | ||
3798 | 11246 | am__untar='pax -r' | ||
3799 | 11247 | ;; | ||
3800 | 11248 | cpio) | ||
3801 | 11249 | am__tar='find "$$tardir" -print | cpio -o -H $1 -L' | ||
3802 | 11250 | am__tar_='find "$tardir" -print | cpio -o -H $1 -L' | ||
3803 | 11251 | am__untar='cpio -i -H $1 -d' | ||
3804 | 11252 | ;; | ||
3805 | 11253 | none) | ||
3806 | 11254 | am__tar=false | ||
3807 | 11255 | am__tar_=false | ||
3808 | 11256 | am__untar=false | ||
3809 | 11257 | ;; | ||
3810 | 11258 | esac | ||
3811 | 11259 | |||
3812 | 11260 | # If the value was cached, stop now. We just wanted to have am__tar | ||
3813 | 11261 | # and am__untar set. | ||
3814 | 11262 | test -n "${am_cv_prog_tar_$1}" && break | ||
3815 | 11263 | |||
3816 | 11264 | # tar/untar a dummy directory, and stop if the command works. | ||
3817 | 11265 | rm -rf conftest.dir | ||
3818 | 11266 | mkdir conftest.dir | ||
3819 | 11267 | echo GrepMe > conftest.dir/file | ||
3820 | 11268 | AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) | ||
3821 | 11269 | rm -rf conftest.dir | ||
3822 | 11270 | if test -s conftest.tar; then | ||
3823 | 11271 | AM_RUN_LOG([$am__untar <conftest.tar]) | ||
3824 | 11272 | AM_RUN_LOG([cat conftest.dir/file]) | ||
3825 | 11273 | grep GrepMe conftest.dir/file >/dev/null 2>&1 && break | ||
3826 | 11274 | fi | ||
3827 | 11275 | done | ||
3828 | 11276 | rm -rf conftest.dir | ||
3829 | 11277 | |||
3830 | 11278 | AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) | ||
3831 | 11279 | AC_MSG_RESULT([$am_cv_prog_tar_$1])]) | ||
3832 | 11280 | |||
3833 | 11281 | AC_SUBST([am__tar]) | ||
3834 | 11282 | AC_SUBST([am__untar]) | ||
3835 | 11283 | ]) # _AM_PROG_TAR | ||
3836 | 11284 | |||
3837 | 11300 | 11285 | ||
3838 | === modified file 'config.guess' | |||
3839 | --- config.guess 2014-11-07 11:33:39 +0000 | |||
3840 | +++ config.guess 2014-11-15 21:17:54 +0000 | |||
3841 | @@ -1,8 +1,8 @@ | |||
3842 | 1 | #! /bin/sh | 1 | #! /bin/sh |
3843 | 2 | # Attempt to guess a canonical system name. | 2 | # Attempt to guess a canonical system name. |
3845 | 3 | # Copyright 1992-2013 Free Software Foundation, Inc. | 3 | # Copyright 1992-2014 Free Software Foundation, Inc. |
3846 | 4 | 4 | ||
3848 | 5 | timestamp='2013-11-29' | 5 | timestamp='2014-03-23' |
3849 | 6 | 6 | ||
3850 | 7 | # This file is free software; you can redistribute it and/or modify it | 7 | # This file is free software; you can redistribute it and/or modify it |
3851 | 8 | # under the terms of the GNU General Public License as published by | 8 | # under the terms of the GNU General Public License as published by |
3852 | @@ -50,7 +50,7 @@ | |||
3853 | 50 | GNU config.guess ($timestamp) | 50 | GNU config.guess ($timestamp) |
3854 | 51 | 51 | ||
3855 | 52 | Originally written by Per Bothner. | 52 | Originally written by Per Bothner. |
3857 | 53 | Copyright 1992-2013 Free Software Foundation, Inc. | 53 | Copyright 1992-2014 Free Software Foundation, Inc. |
3858 | 54 | 54 | ||
3859 | 55 | This is free software; see the source for copying conditions. There is NO | 55 | This is free software; see the source for copying conditions. There is NO |
3860 | 56 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." | 56 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
3861 | @@ -149,7 +149,7 @@ | |||
3862 | 149 | LIBC=gnu | 149 | LIBC=gnu |
3863 | 150 | #endif | 150 | #endif |
3864 | 151 | EOF | 151 | EOF |
3866 | 152 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` | 152 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` |
3867 | 153 | ;; | 153 | ;; |
3868 | 154 | esac | 154 | esac |
3869 | 155 | 155 | ||
3870 | @@ -826,7 +826,7 @@ | |||
3871 | 826 | *:MINGW*:*) | 826 | *:MINGW*:*) |
3872 | 827 | echo ${UNAME_MACHINE}-pc-mingw32 | 827 | echo ${UNAME_MACHINE}-pc-mingw32 |
3873 | 828 | exit ;; | 828 | exit ;; |
3875 | 829 | i*:MSYS*:*) | 829 | *:MSYS*:*) |
3876 | 830 | echo ${UNAME_MACHINE}-pc-msys | 830 | echo ${UNAME_MACHINE}-pc-msys |
3877 | 831 | exit ;; | 831 | exit ;; |
3878 | 832 | i*:windows32*:*) | 832 | i*:windows32*:*) |
3879 | @@ -969,10 +969,10 @@ | |||
3880 | 969 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` | 969 | eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` |
3881 | 970 | test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } | 970 | test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } |
3882 | 971 | ;; | 971 | ;; |
3885 | 972 | or1k:Linux:*:*) | 972 | openrisc*:Linux:*:*) |
3886 | 973 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | 973 | echo or1k-unknown-linux-${LIBC} |
3887 | 974 | exit ;; | 974 | exit ;; |
3889 | 975 | or32:Linux:*:*) | 975 | or32:Linux:*:* | or1k*:Linux:*:*) |
3890 | 976 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} | 976 | echo ${UNAME_MACHINE}-unknown-linux-${LIBC} |
3891 | 977 | exit ;; | 977 | exit ;; |
3892 | 978 | padre:Linux:*:*) | 978 | padre:Linux:*:*) |
3893 | @@ -1371,154 +1371,6 @@ | |||
3894 | 1371 | exit ;; | 1371 | exit ;; |
3895 | 1372 | esac | 1372 | esac |
3896 | 1373 | 1373 | ||
3897 | 1374 | eval $set_cc_for_build | ||
3898 | 1375 | cat >$dummy.c <<EOF | ||
3899 | 1376 | #ifdef _SEQUENT_ | ||
3900 | 1377 | # include <sys/types.h> | ||
3901 | 1378 | # include <sys/utsname.h> | ||
3902 | 1379 | #endif | ||
3903 | 1380 | main () | ||
3904 | 1381 | { | ||
3905 | 1382 | #if defined (sony) | ||
3906 | 1383 | #if defined (MIPSEB) | ||
3907 | 1384 | /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, | ||
3908 | 1385 | I don't know.... */ | ||
3909 | 1386 | printf ("mips-sony-bsd\n"); exit (0); | ||
3910 | 1387 | #else | ||
3911 | 1388 | #include <sys/param.h> | ||
3912 | 1389 | printf ("m68k-sony-newsos%s\n", | ||
3913 | 1390 | #ifdef NEWSOS4 | ||
3914 | 1391 | "4" | ||
3915 | 1392 | #else | ||
3916 | 1393 | "" | ||
3917 | 1394 | #endif | ||
3918 | 1395 | ); exit (0); | ||
3919 | 1396 | #endif | ||
3920 | 1397 | #endif | ||
3921 | 1398 | |||
3922 | 1399 | #if defined (__arm) && defined (__acorn) && defined (__unix) | ||
3923 | 1400 | printf ("arm-acorn-riscix\n"); exit (0); | ||
3924 | 1401 | #endif | ||
3925 | 1402 | |||
3926 | 1403 | #if defined (hp300) && !defined (hpux) | ||
3927 | 1404 | printf ("m68k-hp-bsd\n"); exit (0); | ||
3928 | 1405 | #endif | ||
3929 | 1406 | |||
3930 | 1407 | #if defined (NeXT) | ||
3931 | 1408 | #if !defined (__ARCHITECTURE__) | ||
3932 | 1409 | #define __ARCHITECTURE__ "m68k" | ||
3933 | 1410 | #endif | ||
3934 | 1411 | int version; | ||
3935 | 1412 | version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; | ||
3936 | 1413 | if (version < 4) | ||
3937 | 1414 | printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); | ||
3938 | 1415 | else | ||
3939 | 1416 | printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); | ||
3940 | 1417 | exit (0); | ||
3941 | 1418 | #endif | ||
3942 | 1419 | |||
3943 | 1420 | #if defined (MULTIMAX) || defined (n16) | ||
3944 | 1421 | #if defined (UMAXV) | ||
3945 | 1422 | printf ("ns32k-encore-sysv\n"); exit (0); | ||
3946 | 1423 | #else | ||
3947 | 1424 | #if defined (CMU) | ||
3948 | 1425 | printf ("ns32k-encore-mach\n"); exit (0); | ||
3949 | 1426 | #else | ||
3950 | 1427 | printf ("ns32k-encore-bsd\n"); exit (0); | ||
3951 | 1428 | #endif | ||
3952 | 1429 | #endif | ||
3953 | 1430 | #endif | ||
3954 | 1431 | |||
3955 | 1432 | #if defined (__386BSD__) | ||
3956 | 1433 | printf ("i386-pc-bsd\n"); exit (0); | ||
3957 | 1434 | #endif | ||
3958 | 1435 | |||
3959 | 1436 | #if defined (sequent) | ||
3960 | 1437 | #if defined (i386) | ||
3961 | 1438 | printf ("i386-sequent-dynix\n"); exit (0); | ||
3962 | 1439 | #endif | ||
3963 | 1440 | #if defined (ns32000) | ||
3964 | 1441 | printf ("ns32k-sequent-dynix\n"); exit (0); | ||
3965 | 1442 | #endif | ||
3966 | 1443 | #endif | ||
3967 | 1444 | |||
3968 | 1445 | #if defined (_SEQUENT_) | ||
3969 | 1446 | struct utsname un; | ||
3970 | 1447 | |||
3971 | 1448 | uname(&un); | ||
3972 | 1449 | |||
3973 | 1450 | if (strncmp(un.version, "V2", 2) == 0) { | ||
3974 | 1451 | printf ("i386-sequent-ptx2\n"); exit (0); | ||
3975 | 1452 | } | ||
3976 | 1453 | if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ | ||
3977 | 1454 | printf ("i386-sequent-ptx1\n"); exit (0); | ||
3978 | 1455 | } | ||
3979 | 1456 | printf ("i386-sequent-ptx\n"); exit (0); | ||
3980 | 1457 | |||
3981 | 1458 | #endif | ||
3982 | 1459 | |||
3983 | 1460 | #if defined (vax) | ||
3984 | 1461 | # if !defined (ultrix) | ||
3985 | 1462 | # include <sys/param.h> | ||
3986 | 1463 | # if defined (BSD) | ||
3987 | 1464 | # if BSD == 43 | ||
3988 | 1465 | printf ("vax-dec-bsd4.3\n"); exit (0); | ||
3989 | 1466 | # else | ||
3990 | 1467 | # if BSD == 199006 | ||
3991 | 1468 | printf ("vax-dec-bsd4.3reno\n"); exit (0); | ||
3992 | 1469 | # else | ||
3993 | 1470 | printf ("vax-dec-bsd\n"); exit (0); | ||
3994 | 1471 | # endif | ||
3995 | 1472 | # endif | ||
3996 | 1473 | # else | ||
3997 | 1474 | printf ("vax-dec-bsd\n"); exit (0); | ||
3998 | 1475 | # endif | ||
3999 | 1476 | # else | ||
4000 | 1477 | printf ("vax-dec-ultrix\n"); exit (0); | ||
4001 | 1478 | # endif | ||
4002 | 1479 | #endif | ||
4003 | 1480 | |||
4004 | 1481 | #if defined (alliant) && defined (i860) | ||
4005 | 1482 | printf ("i860-alliant-bsd\n"); exit (0); | ||
4006 | 1483 | #endif | ||
4007 | 1484 | |||
4008 | 1485 | exit (1); | ||
4009 | 1486 | } | ||
4010 | 1487 | EOF | ||
4011 | 1488 | |||
4012 | 1489 | $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && | ||
4013 | 1490 | { echo "$SYSTEM_NAME"; exit; } | ||
4014 | 1491 | |||
4015 | 1492 | # Apollos put the system type in the environment. | ||
4016 | 1493 | |||
4017 | 1494 | test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } | ||
4018 | 1495 | |||
4019 | 1496 | # Convex versions that predate uname can use getsysinfo(1) | ||
4020 | 1497 | |||
4021 | 1498 | if [ -x /usr/convex/getsysinfo ] | ||
4022 | 1499 | then | ||
4023 | 1500 | case `getsysinfo -f cpu_type` in | ||
4024 | 1501 | c1*) | ||
4025 | 1502 | echo c1-convex-bsd | ||
4026 | 1503 | exit ;; | ||
4027 | 1504 | c2*) | ||
4028 | 1505 | if getsysinfo -f scalar_acc | ||
4029 | 1506 | then echo c32-convex-bsd | ||
4030 | 1507 | else echo c2-convex-bsd | ||
4031 | 1508 | fi | ||
4032 | 1509 | exit ;; | ||
4033 | 1510 | c34*) | ||
4034 | 1511 | echo c34-convex-bsd | ||
4035 | 1512 | exit ;; | ||
4036 | 1513 | c38*) | ||
4037 | 1514 | echo c38-convex-bsd | ||
4038 | 1515 | exit ;; | ||
4039 | 1516 | c4*) | ||
4040 | 1517 | echo c4-convex-bsd | ||
4041 | 1518 | exit ;; | ||
4042 | 1519 | esac | ||
4043 | 1520 | fi | ||
4044 | 1521 | |||
4045 | 1522 | cat >&2 <<EOF | 1374 | cat >&2 <<EOF |
4046 | 1523 | $0: unable to guess system type | 1375 | $0: unable to guess system type |
4047 | 1524 | 1376 | ||
4048 | 1525 | 1377 | ||
4049 | === modified file 'config.sub' | |||
4050 | --- config.sub 2014-11-07 11:33:39 +0000 | |||
4051 | +++ config.sub 2014-11-15 21:17:54 +0000 | |||
4052 | @@ -1,8 +1,8 @@ | |||
4053 | 1 | #! /bin/sh | 1 | #! /bin/sh |
4054 | 2 | # Configuration validation subroutine script. | 2 | # Configuration validation subroutine script. |
4056 | 3 | # Copyright 1992-2013 Free Software Foundation, Inc. | 3 | # Copyright 1992-2014 Free Software Foundation, Inc. |
4057 | 4 | 4 | ||
4059 | 5 | timestamp='2013-10-01' | 5 | timestamp='2014-09-11' |
4060 | 6 | 6 | ||
4061 | 7 | # This file is free software; you can redistribute it and/or modify it | 7 | # This file is free software; you can redistribute it and/or modify it |
4062 | 8 | # under the terms of the GNU General Public License as published by | 8 | # under the terms of the GNU General Public License as published by |
4063 | @@ -68,7 +68,7 @@ | |||
4064 | 68 | version="\ | 68 | version="\ |
4065 | 69 | GNU config.sub ($timestamp) | 69 | GNU config.sub ($timestamp) |
4066 | 70 | 70 | ||
4068 | 71 | Copyright 1992-2013 Free Software Foundation, Inc. | 71 | Copyright 1992-2014 Free Software Foundation, Inc. |
4069 | 72 | 72 | ||
4070 | 73 | This is free software; see the source for copying conditions. There is NO | 73 | This is free software; see the source for copying conditions. There is NO |
4071 | 74 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." | 74 | warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." |
4072 | @@ -283,8 +283,10 @@ | |||
4073 | 283 | | mips64vr5900 | mips64vr5900el \ | 283 | | mips64vr5900 | mips64vr5900el \ |
4074 | 284 | | mipsisa32 | mipsisa32el \ | 284 | | mipsisa32 | mipsisa32el \ |
4075 | 285 | | mipsisa32r2 | mipsisa32r2el \ | 285 | | mipsisa32r2 | mipsisa32r2el \ |
4076 | 286 | | mipsisa32r6 | mipsisa32r6el \ | ||
4077 | 286 | | mipsisa64 | mipsisa64el \ | 287 | | mipsisa64 | mipsisa64el \ |
4078 | 287 | | mipsisa64r2 | mipsisa64r2el \ | 288 | | mipsisa64r2 | mipsisa64r2el \ |
4079 | 289 | | mipsisa64r6 | mipsisa64r6el \ | ||
4080 | 288 | | mipsisa64sb1 | mipsisa64sb1el \ | 290 | | mipsisa64sb1 | mipsisa64sb1el \ |
4081 | 289 | | mipsisa64sr71k | mipsisa64sr71kel \ | 291 | | mipsisa64sr71k | mipsisa64sr71kel \ |
4082 | 290 | | mipsr5900 | mipsr5900el \ | 292 | | mipsr5900 | mipsr5900el \ |
4083 | @@ -296,11 +298,11 @@ | |||
4084 | 296 | | nds32 | nds32le | nds32be \ | 298 | | nds32 | nds32le | nds32be \ |
4085 | 297 | | nios | nios2 | nios2eb | nios2el \ | 299 | | nios | nios2 | nios2eb | nios2el \ |
4086 | 298 | | ns16k | ns32k \ | 300 | | ns16k | ns32k \ |
4089 | 299 | | open8 \ | 301 | | open8 | or1k | or1knd | or32 \ |
4088 | 300 | | or1k | or32 \ | ||
4090 | 301 | | pdp10 | pdp11 | pj | pjl \ | 302 | | pdp10 | pdp11 | pj | pjl \ |
4091 | 302 | | powerpc | powerpc64 | powerpc64le | powerpcle \ | 303 | | powerpc | powerpc64 | powerpc64le | powerpcle \ |
4092 | 303 | | pyramid \ | 304 | | pyramid \ |
4093 | 305 | | riscv32 | riscv64 \ | ||
4094 | 304 | | rl78 | rx \ | 306 | | rl78 | rx \ |
4095 | 305 | | score \ | 307 | | score \ |
4096 | 306 | | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | 308 | | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ |
4097 | @@ -402,8 +404,10 @@ | |||
4098 | 402 | | mips64vr5900-* | mips64vr5900el-* \ | 404 | | mips64vr5900-* | mips64vr5900el-* \ |
4099 | 403 | | mipsisa32-* | mipsisa32el-* \ | 405 | | mipsisa32-* | mipsisa32el-* \ |
4100 | 404 | | mipsisa32r2-* | mipsisa32r2el-* \ | 406 | | mipsisa32r2-* | mipsisa32r2el-* \ |
4101 | 407 | | mipsisa32r6-* | mipsisa32r6el-* \ | ||
4102 | 405 | | mipsisa64-* | mipsisa64el-* \ | 408 | | mipsisa64-* | mipsisa64el-* \ |
4103 | 406 | | mipsisa64r2-* | mipsisa64r2el-* \ | 409 | | mipsisa64r2-* | mipsisa64r2el-* \ |
4104 | 410 | | mipsisa64r6-* | mipsisa64r6el-* \ | ||
4105 | 407 | | mipsisa64sb1-* | mipsisa64sb1el-* \ | 411 | | mipsisa64sb1-* | mipsisa64sb1el-* \ |
4106 | 408 | | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | 412 | | mipsisa64sr71k-* | mipsisa64sr71kel-* \ |
4107 | 409 | | mipsr5900-* | mipsr5900el-* \ | 413 | | mipsr5900-* | mipsr5900el-* \ |
4108 | @@ -415,6 +419,7 @@ | |||
4109 | 415 | | nios-* | nios2-* | nios2eb-* | nios2el-* \ | 419 | | nios-* | nios2-* | nios2eb-* | nios2el-* \ |
4110 | 416 | | none-* | np1-* | ns16k-* | ns32k-* \ | 420 | | none-* | np1-* | ns16k-* | ns32k-* \ |
4111 | 417 | | open8-* \ | 421 | | open8-* \ |
4112 | 422 | | or1k*-* \ | ||
4113 | 418 | | orion-* \ | 423 | | orion-* \ |
4114 | 419 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | 424 | | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ |
4115 | 420 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | 425 | | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ |
4116 | @@ -824,6 +829,10 @@ | |||
4117 | 824 | basic_machine=powerpc-unknown | 829 | basic_machine=powerpc-unknown |
4118 | 825 | os=-morphos | 830 | os=-morphos |
4119 | 826 | ;; | 831 | ;; |
4120 | 832 | moxiebox) | ||
4121 | 833 | basic_machine=moxie-unknown | ||
4122 | 834 | os=-moxiebox | ||
4123 | 835 | ;; | ||
4124 | 827 | msdos) | 836 | msdos) |
4125 | 828 | basic_machine=i386-pc | 837 | basic_machine=i386-pc |
4126 | 829 | os=-msdos | 838 | os=-msdos |
4127 | @@ -1008,7 +1017,7 @@ | |||
4128 | 1008 | ;; | 1017 | ;; |
4129 | 1009 | ppc64) basic_machine=powerpc64-unknown | 1018 | ppc64) basic_machine=powerpc64-unknown |
4130 | 1010 | ;; | 1019 | ;; |
4132 | 1011 | ppc64-* | ppc64p7-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` | 1020 | ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` |
4133 | 1012 | ;; | 1021 | ;; |
4134 | 1013 | ppc64le | powerpc64little | ppc64-le | powerpc64-little) | 1022 | ppc64le | powerpc64little | ppc64-le | powerpc64-little) |
4135 | 1014 | basic_machine=powerpc64le-unknown | 1023 | basic_machine=powerpc64le-unknown |
4136 | @@ -1369,14 +1378,14 @@ | |||
4137 | 1369 | | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | 1378 | | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ |
4138 | 1370 | | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ | 1379 | | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ |
4139 | 1371 | | -linux-newlib* | -linux-musl* | -linux-uclibc* \ | 1380 | | -linux-newlib* | -linux-musl* | -linux-uclibc* \ |
4141 | 1372 | | -uxpv* | -beos* | -mpeix* | -udk* \ | 1381 | | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ |
4142 | 1373 | | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | 1382 | | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ |
4143 | 1374 | | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | 1383 | | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ |
4144 | 1375 | | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | 1384 | | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ |
4145 | 1376 | | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | 1385 | | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ |
4146 | 1377 | | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | 1386 | | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ |
4147 | 1378 | | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | 1387 | | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ |
4149 | 1379 | | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) | 1388 | | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) |
4150 | 1380 | # Remember, each alternative MUST END IN *, to match a version number. | 1389 | # Remember, each alternative MUST END IN *, to match a version number. |
4151 | 1381 | ;; | 1390 | ;; |
4152 | 1382 | -qnx*) | 1391 | -qnx*) |
4153 | @@ -1594,9 +1603,6 @@ | |||
4154 | 1594 | mips*-*) | 1603 | mips*-*) |
4155 | 1595 | os=-elf | 1604 | os=-elf |
4156 | 1596 | ;; | 1605 | ;; |
4157 | 1597 | or1k-*) | ||
4158 | 1598 | os=-elf | ||
4159 | 1599 | ;; | ||
4160 | 1600 | or32-*) | 1606 | or32-*) |
4161 | 1601 | os=-coff | 1607 | os=-coff |
4162 | 1602 | ;; | 1608 | ;; |
4163 | 1603 | 1609 | ||
4164 | === modified file 'configure' | |||
4165 | --- configure 2014-11-07 11:33:39 +0000 | |||
4166 | +++ configure 2014-11-15 21:17:54 +0000 | |||
4167 | @@ -1,6 +1,6 @@ | |||
4168 | 1 | #! /bin/sh | 1 | #! /bin/sh |
4169 | 2 | # Guess values for system-dependent variables and create Makefiles. | 2 | # Guess values for system-dependent variables and create Makefiles. |
4171 | 3 | # Generated by GNU Autoconf 2.69 for brasero 3.11.4. | 3 | # Generated by GNU Autoconf 2.69 for brasero 3.12.0. |
4172 | 4 | # | 4 | # |
4173 | 5 | # | 5 | # |
4174 | 6 | # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. | 6 | # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. |
4175 | @@ -587,8 +587,8 @@ | |||
4176 | 587 | # Identity of this package. | 587 | # Identity of this package. |
4177 | 588 | PACKAGE_NAME='brasero' | 588 | PACKAGE_NAME='brasero' |
4178 | 589 | PACKAGE_TARNAME='brasero' | 589 | PACKAGE_TARNAME='brasero' |
4181 | 590 | PACKAGE_VERSION='3.11.4' | 590 | PACKAGE_VERSION='3.12.0' |
4182 | 591 | PACKAGE_STRING='brasero 3.11.4' | 591 | PACKAGE_STRING='brasero 3.12.0' |
4183 | 592 | PACKAGE_BUGREPORT='' | 592 | PACKAGE_BUGREPORT='' |
4184 | 593 | PACKAGE_URL='' | 593 | PACKAGE_URL='' |
4185 | 594 | 594 | ||
4186 | @@ -1546,7 +1546,7 @@ | |||
4187 | 1546 | # Omit some internal or obsolete options to make the list less imposing. | 1546 | # Omit some internal or obsolete options to make the list less imposing. |
4188 | 1547 | # This message is too long to be a string in the A/UX 3.1 sh. | 1547 | # This message is too long to be a string in the A/UX 3.1 sh. |
4189 | 1548 | cat <<_ACEOF | 1548 | cat <<_ACEOF |
4191 | 1549 | \`configure' configures brasero 3.11.4 to adapt to many kinds of systems. | 1549 | \`configure' configures brasero 3.12.0 to adapt to many kinds of systems. |
4192 | 1550 | 1550 | ||
4193 | 1551 | Usage: $0 [OPTION]... [VAR=VALUE]... | 1551 | Usage: $0 [OPTION]... [VAR=VALUE]... |
4194 | 1552 | 1552 | ||
4195 | @@ -1616,7 +1616,7 @@ | |||
4196 | 1616 | 1616 | ||
4197 | 1617 | if test -n "$ac_init_help"; then | 1617 | if test -n "$ac_init_help"; then |
4198 | 1618 | case $ac_init_help in | 1618 | case $ac_init_help in |
4200 | 1619 | short | recursive ) echo "Configuration of brasero 3.11.4:";; | 1619 | short | recursive ) echo "Configuration of brasero 3.12.0:";; |
4201 | 1620 | esac | 1620 | esac |
4202 | 1621 | cat <<\_ACEOF | 1621 | cat <<\_ACEOF |
4203 | 1622 | 1622 | ||
4204 | @@ -1836,7 +1836,7 @@ | |||
4205 | 1836 | test -n "$ac_init_help" && exit $ac_status | 1836 | test -n "$ac_init_help" && exit $ac_status |
4206 | 1837 | if $ac_init_version; then | 1837 | if $ac_init_version; then |
4207 | 1838 | cat <<\_ACEOF | 1838 | cat <<\_ACEOF |
4209 | 1839 | brasero configure 3.11.4 | 1839 | brasero configure 3.12.0 |
4210 | 1840 | generated by GNU Autoconf 2.69 | 1840 | generated by GNU Autoconf 2.69 |
4211 | 1841 | 1841 | ||
4212 | 1842 | Copyright (C) 2012 Free Software Foundation, Inc. | 1842 | Copyright (C) 2012 Free Software Foundation, Inc. |
4213 | @@ -2255,7 +2255,7 @@ | |||
4214 | 2255 | This file contains any messages produced by compilers while | 2255 | This file contains any messages produced by compilers while |
4215 | 2256 | running configure, to aid debugging if configure makes a mistake. | 2256 | running configure, to aid debugging if configure makes a mistake. |
4216 | 2257 | 2257 | ||
4218 | 2258 | It was created by brasero $as_me 3.11.4, which was | 2258 | It was created by brasero $as_me 3.12.0, which was |
4219 | 2259 | generated by GNU Autoconf 2.69. Invocation command line was | 2259 | generated by GNU Autoconf 2.69. Invocation command line was |
4220 | 2260 | 2260 | ||
4221 | 2261 | $ $0 $@ | 2261 | $ $0 $@ |
4222 | @@ -2606,8 +2606,8 @@ | |||
4223 | 2606 | 2606 | ||
4224 | 2607 | 2607 | ||
4225 | 2608 | BRASERO_MAJOR_VERSION=3 | 2608 | BRASERO_MAJOR_VERSION=3 |
4228 | 2609 | BRASERO_MINOR_VERSION=11 | 2609 | BRASERO_MINOR_VERSION=12 |
4229 | 2610 | BRASERO_SUB=4 | 2610 | BRASERO_SUB=0 |
4230 | 2611 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB | 2611 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB |
4231 | 2612 | 2612 | ||
4232 | 2613 | 2613 | ||
4233 | @@ -2853,8 +2853,8 @@ | |||
4234 | 2853 | ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' | 2853 | ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' |
4235 | 2854 | program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` | 2854 | program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` |
4236 | 2855 | 2855 | ||
4239 | 2856 | # expand $ac_aux_dir to an absolute path | 2856 | # Expand $ac_aux_dir to an absolute path. |
4240 | 2857 | am_aux_dir=`cd $ac_aux_dir && pwd` | 2857 | am_aux_dir=`cd "$ac_aux_dir" && pwd` |
4241 | 2858 | 2858 | ||
4242 | 2859 | if test x"${MISSING+set}" != xset; then | 2859 | if test x"${MISSING+set}" != xset; then |
4243 | 2860 | case $am_aux_dir in | 2860 | case $am_aux_dir in |
4244 | @@ -3167,7 +3167,7 @@ | |||
4245 | 3167 | 3167 | ||
4246 | 3168 | # Define the identity of the package. | 3168 | # Define the identity of the package. |
4247 | 3169 | PACKAGE='brasero' | 3169 | PACKAGE='brasero' |
4249 | 3170 | VERSION='3.11.4' | 3170 | VERSION='3.12.0' |
4250 | 3171 | 3171 | ||
4251 | 3172 | 3172 | ||
4252 | 3173 | cat >>confdefs.h <<_ACEOF | 3173 | cat >>confdefs.h <<_ACEOF |
4253 | @@ -3260,6 +3260,7 @@ | |||
4254 | 3260 | fi | 3260 | fi |
4255 | 3261 | fi | 3261 | fi |
4256 | 3262 | 3262 | ||
4257 | 3263 | |||
4258 | 3263 | # Check whether --enable-silent-rules was given. | 3264 | # Check whether --enable-silent-rules was given. |
4259 | 3264 | if test "${enable_silent_rules+set}" = set; then : | 3265 | if test "${enable_silent_rules+set}" = set; then : |
4260 | 3265 | enableval=$enable_silent_rules; | 3266 | enableval=$enable_silent_rules; |
4261 | @@ -5258,7 +5259,8 @@ | |||
4262 | 5258 | ;; | 5259 | ;; |
4263 | 5259 | *) | 5260 | *) |
4264 | 5260 | lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` | 5261 | lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` |
4266 | 5261 | if test -n "$lt_cv_sys_max_cmd_len"; then | 5262 | if test -n "$lt_cv_sys_max_cmd_len" && \ |
4267 | 5263 | test undefined != "$lt_cv_sys_max_cmd_len"; then | ||
4268 | 5262 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` | 5264 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` |
4269 | 5263 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` | 5265 | lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` |
4270 | 5264 | else | 5266 | else |
4271 | @@ -5659,10 +5661,6 @@ | |||
4272 | 5659 | fi | 5661 | fi |
4273 | 5660 | ;; | 5662 | ;; |
4274 | 5661 | 5663 | ||
4275 | 5662 | gnu*) | ||
4276 | 5663 | lt_cv_deplibs_check_method=pass_all | ||
4277 | 5664 | ;; | ||
4278 | 5665 | |||
4279 | 5666 | haiku*) | 5664 | haiku*) |
4280 | 5667 | lt_cv_deplibs_check_method=pass_all | 5665 | lt_cv_deplibs_check_method=pass_all |
4281 | 5668 | ;; | 5666 | ;; |
4282 | @@ -5701,11 +5699,11 @@ | |||
4283 | 5701 | ;; | 5699 | ;; |
4284 | 5702 | 5700 | ||
4285 | 5703 | # This must be glibc/ELF. | 5701 | # This must be glibc/ELF. |
4287 | 5704 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 5702 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
4288 | 5705 | lt_cv_deplibs_check_method=pass_all | 5703 | lt_cv_deplibs_check_method=pass_all |
4289 | 5706 | ;; | 5704 | ;; |
4290 | 5707 | 5705 | ||
4292 | 5708 | netbsd*) | 5706 | netbsd* | netbsdelf*-gnu) |
4293 | 5709 | if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then | 5707 | if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then |
4294 | 5710 | lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' | 5708 | lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' |
4295 | 5711 | else | 5709 | else |
4296 | @@ -6799,12 +6797,19 @@ | |||
4297 | 6799 | LD="${LD-ld} -m elf_i386_fbsd" | 6797 | LD="${LD-ld} -m elf_i386_fbsd" |
4298 | 6800 | ;; | 6798 | ;; |
4299 | 6801 | x86_64-*linux*) | 6799 | x86_64-*linux*) |
4301 | 6802 | LD="${LD-ld} -m elf_i386" | 6800 | case `/usr/bin/file conftest.o` in |
4302 | 6801 | *x86-64*) | ||
4303 | 6802 | LD="${LD-ld} -m elf32_x86_64" | ||
4304 | 6803 | ;; | ||
4305 | 6804 | *) | ||
4306 | 6805 | LD="${LD-ld} -m elf_i386" | ||
4307 | 6806 | ;; | ||
4308 | 6807 | esac | ||
4309 | 6803 | ;; | 6808 | ;; |
4311 | 6804 | powerpc64le-*linux*) | 6809 | powerpc64le-*) |
4312 | 6805 | LD="${LD-ld} -m elf32lppclinux" | 6810 | LD="${LD-ld} -m elf32lppclinux" |
4313 | 6806 | ;; | 6811 | ;; |
4315 | 6807 | powerpc64-*linux*) | 6812 | powerpc64-*) |
4316 | 6808 | LD="${LD-ld} -m elf32ppclinux" | 6813 | LD="${LD-ld} -m elf32ppclinux" |
4317 | 6809 | ;; | 6814 | ;; |
4318 | 6810 | s390x-*linux*) | 6815 | s390x-*linux*) |
4319 | @@ -6823,10 +6828,10 @@ | |||
4320 | 6823 | x86_64-*linux*) | 6828 | x86_64-*linux*) |
4321 | 6824 | LD="${LD-ld} -m elf_x86_64" | 6829 | LD="${LD-ld} -m elf_x86_64" |
4322 | 6825 | ;; | 6830 | ;; |
4324 | 6826 | powerpcle-*linux*) | 6831 | powerpcle-*) |
4325 | 6827 | LD="${LD-ld} -m elf64lppc" | 6832 | LD="${LD-ld} -m elf64lppc" |
4326 | 6828 | ;; | 6833 | ;; |
4328 | 6829 | powerpc-*linux*) | 6834 | powerpc-*) |
4329 | 6830 | LD="${LD-ld} -m elf64ppc" | 6835 | LD="${LD-ld} -m elf64ppc" |
4330 | 6831 | ;; | 6836 | ;; |
4331 | 6832 | s390*-*linux*|s390*-*tpf*) | 6837 | s390*-*linux*|s390*-*tpf*) |
4332 | @@ -8600,7 +8605,7 @@ | |||
4333 | 8600 | lt_prog_compiler_static='-non_shared' | 8605 | lt_prog_compiler_static='-non_shared' |
4334 | 8601 | ;; | 8606 | ;; |
4335 | 8602 | 8607 | ||
4337 | 8603 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 8608 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
4338 | 8604 | case $cc_basename in | 8609 | case $cc_basename in |
4339 | 8605 | # old Intel for x86_64 which still supported -KPIC. | 8610 | # old Intel for x86_64 which still supported -KPIC. |
4340 | 8606 | ecc*) | 8611 | ecc*) |
4341 | @@ -9078,6 +9083,9 @@ | |||
4342 | 9078 | openbsd*) | 9083 | openbsd*) |
4343 | 9079 | with_gnu_ld=no | 9084 | with_gnu_ld=no |
4344 | 9080 | ;; | 9085 | ;; |
4345 | 9086 | linux* | k*bsd*-gnu | gnu*) | ||
4346 | 9087 | link_all_deplibs=no | ||
4347 | 9088 | ;; | ||
4348 | 9081 | esac | 9089 | esac |
4349 | 9082 | 9090 | ||
4350 | 9083 | ld_shlibs=yes | 9091 | ld_shlibs=yes |
4351 | @@ -9299,7 +9307,7 @@ | |||
4352 | 9299 | fi | 9307 | fi |
4353 | 9300 | ;; | 9308 | ;; |
4354 | 9301 | 9309 | ||
4356 | 9302 | netbsd*) | 9310 | netbsd* | netbsdelf*-gnu) |
4357 | 9303 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then | 9311 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
4358 | 9304 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' | 9312 | archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' |
4359 | 9305 | wlarc= | 9313 | wlarc= |
4360 | @@ -9476,6 +9484,7 @@ | |||
4361 | 9476 | if test "$aix_use_runtimelinking" = yes; then | 9484 | if test "$aix_use_runtimelinking" = yes; then |
4362 | 9477 | shared_flag="$shared_flag "'${wl}-G' | 9485 | shared_flag="$shared_flag "'${wl}-G' |
4363 | 9478 | fi | 9486 | fi |
4364 | 9487 | link_all_deplibs=no | ||
4365 | 9479 | else | 9488 | else |
4366 | 9480 | # not using gcc | 9489 | # not using gcc |
4367 | 9481 | if test "$host_cpu" = ia64; then | 9490 | if test "$host_cpu" = ia64; then |
4368 | @@ -9929,7 +9938,7 @@ | |||
4369 | 9929 | link_all_deplibs=yes | 9938 | link_all_deplibs=yes |
4370 | 9930 | ;; | 9939 | ;; |
4371 | 9931 | 9940 | ||
4373 | 9932 | netbsd*) | 9941 | netbsd* | netbsdelf*-gnu) |
4374 | 9933 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then | 9942 | if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then |
4375 | 9934 | archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out | 9943 | archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out |
4376 | 9935 | else | 9944 | else |
4377 | @@ -10766,17 +10775,6 @@ | |||
4378 | 10766 | esac | 10775 | esac |
4379 | 10767 | ;; | 10776 | ;; |
4380 | 10768 | 10777 | ||
4381 | 10769 | gnu*) | ||
4382 | 10770 | version_type=linux # correct to gnu/linux during the next big refactor | ||
4383 | 10771 | need_lib_prefix=no | ||
4384 | 10772 | need_version=no | ||
4385 | 10773 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' | ||
4386 | 10774 | soname_spec='${libname}${release}${shared_ext}$major' | ||
4387 | 10775 | shlibpath_var=LD_LIBRARY_PATH | ||
4388 | 10776 | shlibpath_overrides_runpath=no | ||
4389 | 10777 | hardcode_into_libs=yes | ||
4390 | 10778 | ;; | ||
4391 | 10779 | |||
4392 | 10780 | haiku*) | 10778 | haiku*) |
4393 | 10781 | version_type=linux # correct to gnu/linux during the next big refactor | 10779 | version_type=linux # correct to gnu/linux during the next big refactor |
4394 | 10782 | need_lib_prefix=no | 10780 | need_lib_prefix=no |
4395 | @@ -10893,7 +10891,7 @@ | |||
4396 | 10893 | ;; | 10891 | ;; |
4397 | 10894 | 10892 | ||
4398 | 10895 | # This must be glibc/ELF. | 10893 | # This must be glibc/ELF. |
4400 | 10896 | linux* | k*bsd*-gnu | kopensolaris*-gnu) | 10894 | linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) |
4401 | 10897 | version_type=linux # correct to gnu/linux during the next big refactor | 10895 | version_type=linux # correct to gnu/linux during the next big refactor |
4402 | 10898 | need_lib_prefix=no | 10896 | need_lib_prefix=no |
4403 | 10899 | need_version=no | 10897 | need_version=no |
4404 | @@ -10942,14 +10940,10 @@ | |||
4405 | 10942 | # before this can be enabled. | 10940 | # before this can be enabled. |
4406 | 10943 | hardcode_into_libs=yes | 10941 | hardcode_into_libs=yes |
4407 | 10944 | 10942 | ||
4408 | 10945 | # Add ABI-specific directories to the system library path. | ||
4409 | 10946 | sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" | ||
4410 | 10947 | |||
4411 | 10948 | # Append ld.so.conf contents to the search path | 10943 | # Append ld.so.conf contents to the search path |
4412 | 10949 | if test -f /etc/ld.so.conf; then | 10944 | if test -f /etc/ld.so.conf; then |
4413 | 10950 | lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` | 10945 | lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` |
4416 | 10951 | sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" | 10946 | sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" |
4415 | 10952 | |||
4417 | 10953 | fi | 10947 | fi |
4418 | 10954 | 10948 | ||
4419 | 10955 | # We used to test for /lib/ld.so.1 and disable shared libraries on | 10949 | # We used to test for /lib/ld.so.1 and disable shared libraries on |
4420 | @@ -10961,6 +10955,18 @@ | |||
4421 | 10961 | dynamic_linker='GNU/Linux ld.so' | 10955 | dynamic_linker='GNU/Linux ld.so' |
4422 | 10962 | ;; | 10956 | ;; |
4423 | 10963 | 10957 | ||
4424 | 10958 | netbsdelf*-gnu) | ||
4425 | 10959 | version_type=linux | ||
4426 | 10960 | need_lib_prefix=no | ||
4427 | 10961 | need_version=no | ||
4428 | 10962 | library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' | ||
4429 | 10963 | soname_spec='${libname}${release}${shared_ext}$major' | ||
4430 | 10964 | shlibpath_var=LD_LIBRARY_PATH | ||
4431 | 10965 | shlibpath_overrides_runpath=no | ||
4432 | 10966 | hardcode_into_libs=yes | ||
4433 | 10967 | dynamic_linker='NetBSD ld.elf_so' | ||
4434 | 10968 | ;; | ||
4435 | 10969 | |||
4436 | 10964 | netbsd*) | 10970 | netbsd*) |
4437 | 10965 | version_type=sunos | 10971 | version_type=sunos |
4438 | 10966 | need_lib_prefix=no | 10972 | need_lib_prefix=no |
4439 | @@ -14066,7 +14072,7 @@ | |||
4440 | 14066 | We can't simply define LARGE_OFF_T to be 9223372036854775807, | 14072 | We can't simply define LARGE_OFF_T to be 9223372036854775807, |
4441 | 14067 | since some C++ compilers masquerading as C compilers | 14073 | since some C++ compilers masquerading as C compilers |
4442 | 14068 | incorrectly reject 9223372036854775807. */ | 14074 | incorrectly reject 9223372036854775807. */ |
4444 | 14069 | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | 14075 | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) |
4445 | 14070 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | 14076 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
4446 | 14071 | && LARGE_OFF_T % 2147483647 == 1) | 14077 | && LARGE_OFF_T % 2147483647 == 1) |
4447 | 14072 | ? 1 : -1]; | 14078 | ? 1 : -1]; |
4448 | @@ -14112,7 +14118,7 @@ | |||
4449 | 14112 | We can't simply define LARGE_OFF_T to be 9223372036854775807, | 14118 | We can't simply define LARGE_OFF_T to be 9223372036854775807, |
4450 | 14113 | since some C++ compilers masquerading as C compilers | 14119 | since some C++ compilers masquerading as C compilers |
4451 | 14114 | incorrectly reject 9223372036854775807. */ | 14120 | incorrectly reject 9223372036854775807. */ |
4453 | 14115 | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | 14121 | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) |
4454 | 14116 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | 14122 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
4455 | 14117 | && LARGE_OFF_T % 2147483647 == 1) | 14123 | && LARGE_OFF_T % 2147483647 == 1) |
4456 | 14118 | ? 1 : -1]; | 14124 | ? 1 : -1]; |
4457 | @@ -14136,7 +14142,7 @@ | |||
4458 | 14136 | We can't simply define LARGE_OFF_T to be 9223372036854775807, | 14142 | We can't simply define LARGE_OFF_T to be 9223372036854775807, |
4459 | 14137 | since some C++ compilers masquerading as C compilers | 14143 | since some C++ compilers masquerading as C compilers |
4460 | 14138 | incorrectly reject 9223372036854775807. */ | 14144 | incorrectly reject 9223372036854775807. */ |
4462 | 14139 | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | 14145 | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) |
4463 | 14140 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | 14146 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
4464 | 14141 | && LARGE_OFF_T % 2147483647 == 1) | 14147 | && LARGE_OFF_T % 2147483647 == 1) |
4465 | 14142 | ? 1 : -1]; | 14148 | ? 1 : -1]; |
4466 | @@ -14181,7 +14187,7 @@ | |||
4467 | 14181 | We can't simply define LARGE_OFF_T to be 9223372036854775807, | 14187 | We can't simply define LARGE_OFF_T to be 9223372036854775807, |
4468 | 14182 | since some C++ compilers masquerading as C compilers | 14188 | since some C++ compilers masquerading as C compilers |
4469 | 14183 | incorrectly reject 9223372036854775807. */ | 14189 | incorrectly reject 9223372036854775807. */ |
4471 | 14184 | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | 14190 | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) |
4472 | 14185 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | 14191 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
4473 | 14186 | && LARGE_OFF_T % 2147483647 == 1) | 14192 | && LARGE_OFF_T % 2147483647 == 1) |
4474 | 14187 | ? 1 : -1]; | 14193 | ? 1 : -1]; |
4475 | @@ -14205,7 +14211,7 @@ | |||
4476 | 14205 | We can't simply define LARGE_OFF_T to be 9223372036854775807, | 14211 | We can't simply define LARGE_OFF_T to be 9223372036854775807, |
4477 | 14206 | since some C++ compilers masquerading as C compilers | 14212 | since some C++ compilers masquerading as C compilers |
4478 | 14207 | incorrectly reject 9223372036854775807. */ | 14213 | incorrectly reject 9223372036854775807. */ |
4480 | 14208 | #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) | 14214 | #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) |
4481 | 14209 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 | 14215 | int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 |
4482 | 14210 | && LARGE_OFF_T % 2147483647 == 1) | 14216 | && LARGE_OFF_T % 2147483647 == 1) |
4483 | 14211 | ? 1 : -1]; | 14217 | ? 1 : -1]; |
4484 | @@ -19165,7 +19171,7 @@ | |||
4485 | 19165 | # report actual input values of CONFIG_FILES etc. instead of their | 19171 | # report actual input values of CONFIG_FILES etc. instead of their |
4486 | 19166 | # values after options handling. | 19172 | # values after options handling. |
4487 | 19167 | ac_log=" | 19173 | ac_log=" |
4489 | 19168 | This file was extended by brasero $as_me 3.11.4, which was | 19174 | This file was extended by brasero $as_me 3.12.0, which was |
4490 | 19169 | generated by GNU Autoconf 2.69. Invocation command line was | 19175 | generated by GNU Autoconf 2.69. Invocation command line was |
4491 | 19170 | 19176 | ||
4492 | 19171 | CONFIG_FILES = $CONFIG_FILES | 19177 | CONFIG_FILES = $CONFIG_FILES |
4493 | @@ -19231,7 +19237,7 @@ | |||
4494 | 19231 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 | 19237 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
4495 | 19232 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" | 19238 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
4496 | 19233 | ac_cs_version="\\ | 19239 | ac_cs_version="\\ |
4498 | 19234 | brasero config.status 3.11.4 | 19240 | brasero config.status 3.12.0 |
4499 | 19235 | configured by $0, generated by GNU Autoconf 2.69, | 19241 | configured by $0, generated by GNU Autoconf 2.69, |
4500 | 19236 | with options \\"\$ac_cs_config\\" | 19242 | with options \\"\$ac_cs_config\\" |
4501 | 19237 | 19243 | ||
4502 | 19238 | 19244 | ||
4503 | === modified file 'configure.ac' | |||
4504 | --- configure.ac 2014-11-07 11:33:39 +0000 | |||
4505 | +++ configure.ac 2014-11-15 21:17:54 +0000 | |||
4506 | @@ -1,10 +1,10 @@ | |||
4507 | 1 | dnl Process this file with autoconf to produce a configure script. | 1 | dnl Process this file with autoconf to produce a configure script. |
4509 | 2 | AC_INIT([brasero],[3.11.4]) | 2 | AC_INIT([brasero],[3.12.0]) |
4510 | 3 | AC_CONFIG_SRCDIR(src/main.c) | 3 | AC_CONFIG_SRCDIR(src/main.c) |
4511 | 4 | 4 | ||
4512 | 5 | BRASERO_MAJOR_VERSION=3 | 5 | BRASERO_MAJOR_VERSION=3 |
4515 | 6 | BRASERO_MINOR_VERSION=11 | 6 | BRASERO_MINOR_VERSION=12 |
4516 | 7 | BRASERO_SUB=4 | 7 | BRASERO_SUB=0 |
4517 | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB | 8 | BRASERO_VERSION=$BRASERO_MAJOR_VERSION.$BRASERO_MINOR_VERSION.$BRASERO_SUB |
4518 | 9 | 9 | ||
4519 | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) | 10 | AC_SUBST(BRASERO_MAJOR_VERSION) |
4520 | 11 | 11 | ||
4521 | === modified file 'data/brasero.desktop.in' | |||
4522 | --- data/brasero.desktop.in 2014-11-07 11:33:39 +0000 | |||
4523 | +++ data/brasero.desktop.in 2014-11-15 21:17:54 +0000 | |||
4524 | @@ -14,7 +14,7 @@ | |||
4525 | 14 | X-GNOME-Bugzilla-Bugzilla=GNOME | 14 | X-GNOME-Bugzilla-Bugzilla=GNOME |
4526 | 15 | X-GNOME-Bugzilla-Product=brasero | 15 | X-GNOME-Bugzilla-Product=brasero |
4527 | 16 | X-GNOME-Bugzilla-Component=general | 16 | X-GNOME-Bugzilla-Component=general |
4529 | 17 | X-GNOME-Bugzilla-Version=3.11.4 | 17 | X-GNOME-Bugzilla-Version=3.12.0 |
4530 | 18 | X-GNOME-UsesNotifications=true | 18 | X-GNOME-UsesNotifications=true |
4531 | 19 | Actions=Window;Image;Disc;Audio;Video; | 19 | Actions=Window;Image;Disc;Audio;Video; |
4532 | 20 | 20 | ||
4533 | 21 | 21 | ||
4534 | === modified file 'debian/changelog' | |||
4535 | --- debian/changelog 2014-11-07 11:33:39 +0000 | |||
4536 | +++ debian/changelog 2014-11-15 21:17:54 +0000 | |||
4537 | @@ -1,3 +1,10 @@ | |||
4538 | 1 | brasero (3.12.0-0ubuntu1) vivid; urgency=medium | ||
4539 | 2 | |||
4540 | 3 | * New upstream release. | ||
4541 | 4 | * Drop 01_fix-plugin-dialog-segfault.patch, fixed upstream | ||
4542 | 5 | |||
4543 | 6 | -- Jackson Doak <noskcaj@ubuntu.com> Sun, 16 Nov 2014 08:07:57 +1100 | ||
4544 | 7 | |||
4545 | 1 | brasero (3.11.4-1ubuntu1) vivid; urgency=low | 8 | brasero (3.11.4-1ubuntu1) vivid; urgency=low |
4546 | 2 | 9 | ||
4547 | 3 | * Merge from Debian unstable. Remaining changes: | 10 | * Merge from Debian unstable. Remaining changes: |
4548 | 4 | 11 | ||
4549 | === removed file 'debian/patches/01_fix-plugin-dialog-segfault.patch' | |||
4550 | --- debian/patches/01_fix-plugin-dialog-segfault.patch 2014-10-04 15:48:52 +0000 | |||
4551 | +++ debian/patches/01_fix-plugin-dialog-segfault.patch 1970-01-01 00:00:00 +0000 | |||
4552 | @@ -1,46 +0,0 @@ | |||
4553 | 1 | From 492d99443a76e02ff16d128779fefc8083eb82ab Mon Sep 17 00:00:00 2001 | ||
4554 | 2 | From: Laurent Bigonville <bigon@bigon.be> | ||
4555 | 3 | Date: Sat, 4 Oct 2014 15:31:19 +0200 | ||
4556 | 4 | Subject: [PATCH] Fix segfault when displaying the plugin dialog | ||
4557 | 5 | |||
4558 | 6 | This partially revert changes from | ||
4559 | 7 | 426841b445f8f62191f2b0569088e0da15c42068 | ||
4560 | 8 | |||
4561 | 9 | https://bugzilla.gnome.org/show_bug.cgi?id=728376 | ||
4562 | 10 | --- | ||
4563 | 11 | src/brasero-plugin-manager-ui.c | 6 +----- | ||
4564 | 12 | 1 file changed, 1 insertion(+), 5 deletions(-) | ||
4565 | 13 | |||
4566 | 14 | diff --git a/src/brasero-plugin-manager-ui.c b/src/brasero-plugin-manager-ui.c | ||
4567 | 15 | index bca5fd4..9fde757 100644 | ||
4568 | 16 | --- a/src/brasero-plugin-manager-ui.c | ||
4569 | 17 | +++ b/src/brasero-plugin-manager-ui.c | ||
4570 | 18 | @@ -241,16 +241,12 @@ plugin_manager_ui_view_icon_cell_cb (GtkTreeViewColumn *tree_column, | ||
4571 | 19 | GtkTreeIter *iter, | ||
4572 | 20 | gpointer data) | ||
4573 | 21 | { | ||
4574 | 22 | - BraseroPlugin *plugin; | ||
4575 | 23 | |||
4576 | 24 | g_return_if_fail (tree_model != NULL); | ||
4577 | 25 | g_return_if_fail (tree_column != NULL); | ||
4578 | 26 | |||
4579 | 27 | - gtk_tree_model_get (tree_model, iter, PLUGIN_COLUMN, &plugin, -1); | ||
4580 | 28 | - | ||
4581 | 29 | g_object_set (G_OBJECT (cell), | ||
4582 | 30 | "visible", FALSE, | ||
4583 | 31 | - "sensitive", brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
4584 | 32 | NULL); | ||
4585 | 33 | return; | ||
4586 | 34 | /* | ||
4587 | 35 | @@ -271,7 +267,7 @@ plugin_manager_ui_view_icon_cell_cb (GtkTreeViewColumn *tree_column, | ||
4588 | 36 | "icon-name", | ||
4589 | 37 | brasero_plugin_get_icon_name (plugin), | ||
4590 | 38 | "sensitive", | ||
4591 | 39 | - brasero_plugin_get_gtype (plugin) != G_TYPE_NONE, | ||
4592 | 40 | + brasero_plugin_get_gtype (plugin) != G_TYPE_NONE && !brasero_plugin_get_compulsory (plugin), | ||
4593 | 41 | NULL); | ||
4594 | 42 | */ | ||
4595 | 43 | } | ||
4596 | 44 | -- | ||
4597 | 45 | 2.1.1 | ||
4598 | 46 | |||
4599 | 47 | 0 | ||
4600 | === modified file 'debian/patches/series' | |||
4601 | --- debian/patches/series 2014-11-07 11:33:39 +0000 | |||
4602 | +++ debian/patches/series 2014-11-15 21:17:54 +0000 | |||
4603 | @@ -1,3 +1,2 @@ | |||
4604 | 1 | 012_appindicator.patch | 1 | 012_appindicator.patch |
4605 | 2 | 013_unity_launcher_progress.patch | 2 | 013_unity_launcher_progress.patch |
4606 | 3 | 01_fix-plugin-dialog-segfault.patch | ||
4607 | 4 | 3 | ||
4608 | === modified file 'docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnDialog.html' | |||
4609 | --- docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnDialog.html 2014-11-07 11:33:39 +0000 | |||
4610 | +++ docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnDialog.html 2014-11-15 21:17:54 +0000 | |||
4611 | @@ -41,7 +41,7 @@ | |||
4612 | 41 | <tbody> | 41 | <tbody> |
4613 | 42 | <tr> | 42 | <tr> |
4614 | 43 | <td class="function_type"> | 43 | <td class="function_type"> |
4616 | 44 | <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 44 | <span class="returnvalue">GtkWidget</span>Â * |
4617 | 45 | </td> | 45 | </td> |
4618 | 46 | <td class="function_name"> | 46 | <td class="function_name"> |
4619 | 47 | <a class="link" href="libbrasero-burn-BraseroBurnDialog.html#brasero-burn-dialog-new" title="brasero_burn_dialog_new ()">brasero_burn_dialog_new</a> <span class="c_punctuation">()</span> | 47 | <a class="link" href="libbrasero-burn-BraseroBurnDialog.html#brasero-burn-dialog-new" title="brasero_burn_dialog_new ()">brasero_burn_dialog_new</a> <span class="c_punctuation">()</span> |
4620 | @@ -88,12 +88,12 @@ | |||
4621 | 88 | <a name="libbrasero-burn-BraseroBurnDialog.functions_details"></a><h2>Functions</h2> | 88 | <a name="libbrasero-burn-BraseroBurnDialog.functions_details"></a><h2>Functions</h2> |
4622 | 89 | <div class="refsect2"> | 89 | <div class="refsect2"> |
4623 | 90 | <a name="brasero-burn-dialog-new"></a><h3>brasero_burn_dialog_new ()</h3> | 90 | <a name="brasero-burn-dialog-new"></a><h3>brasero_burn_dialog_new ()</h3> |
4625 | 91 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 91 | <pre class="programlisting"><span class="returnvalue">GtkWidget</span>Â * |
4626 | 92 | brasero_burn_dialog_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> | 92 | brasero_burn_dialog_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
4627 | 93 | <p>Creates a new <a class="link" href="libbrasero-burn-BraseroBurnDialog.html#BraseroBurnDialog" title="BraseroBurnDialog"><span class="type">BraseroBurnDialog</span></a> object</p> | 93 | <p>Creates a new <a class="link" href="libbrasero-burn-BraseroBurnDialog.html#BraseroBurnDialog" title="BraseroBurnDialog"><span class="type">BraseroBurnDialog</span></a> object</p> |
4628 | 94 | <div class="refsect3"> | 94 | <div class="refsect3"> |
4629 | 95 | <a name="id-1.2.21.6.2.5"></a><h4>Returns</h4> | 95 | <a name="id-1.2.21.6.2.5"></a><h4>Returns</h4> |
4631 | 96 | <p> a <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a>. Unref when it is not needed anymore.</p> | 96 | <p> a <span class="type">GtkWidget</span>. Unref when it is not needed anymore.</p> |
4632 | 97 | <p></p> | 97 | <p></p> |
4633 | 98 | </div> | 98 | </div> |
4634 | 99 | </div> | 99 | </div> |
4635 | 100 | 100 | ||
4636 | === modified file 'docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnOptions.html' | |||
4637 | --- docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnOptions.html 2014-11-07 11:33:39 +0000 | |||
4638 | +++ docs/reference/libbrasero-burn/html/libbrasero-burn-BraseroBurnOptions.html 2014-11-15 21:17:54 +0000 | |||
4639 | @@ -41,7 +41,7 @@ | |||
4640 | 41 | <tbody> | 41 | <tbody> |
4641 | 42 | <tr> | 42 | <tr> |
4642 | 43 | <td class="function_type"> | 43 | <td class="function_type"> |
4644 | 44 | <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 44 | <span class="returnvalue">GtkWidget</span>Â * |
4645 | 45 | </td> | 45 | </td> |
4646 | 46 | <td class="function_name"> | 46 | <td class="function_name"> |
4647 | 47 | <a class="link" href="libbrasero-burn-BraseroBurnOptions.html#brasero-burn-options-new" title="brasero_burn_options_new ()">brasero_burn_options_new</a> <span class="c_punctuation">()</span> | 47 | <a class="link" href="libbrasero-burn-BraseroBurnOptions.html#brasero-burn-options-new" title="brasero_burn_options_new ()">brasero_burn_options_new</a> <span class="c_punctuation">()</span> |
4648 | @@ -80,7 +80,7 @@ | |||
4649 | 80 | <a name="libbrasero-burn-BraseroBurnOptions.functions_details"></a><h2>Functions</h2> | 80 | <a name="libbrasero-burn-BraseroBurnOptions.functions_details"></a><h2>Functions</h2> |
4650 | 81 | <div class="refsect2"> | 81 | <div class="refsect2"> |
4651 | 82 | <a name="brasero-burn-options-new"></a><h3>brasero_burn_options_new ()</h3> | 82 | <a name="brasero-burn-options-new"></a><h3>brasero_burn_options_new ()</h3> |
4653 | 83 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 83 | <pre class="programlisting"><span class="returnvalue">GtkWidget</span>Â * |
4654 | 84 | brasero_burn_options_new (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroSessionCfg.html#BraseroSessionCfg" title="struct BraseroSessionCfg"><span class="type">BraseroSessionCfg</span></a> *session</code></em>);</pre> | 84 | brasero_burn_options_new (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroSessionCfg.html#BraseroSessionCfg" title="struct BraseroSessionCfg"><span class="type">BraseroSessionCfg</span></a> *session</code></em>);</pre> |
4655 | 85 | <p>Creates a new <a class="link" href="libbrasero-burn-BraseroBurnOptions.html#BraseroBurnOptions" title="struct BraseroBurnOptions"><span class="type">BraseroBurnOptions</span></a> object.</p> | 85 | <p>Creates a new <a class="link" href="libbrasero-burn-BraseroBurnOptions.html#BraseroBurnOptions" title="struct BraseroBurnOptions"><span class="type">BraseroBurnOptions</span></a> object.</p> |
4656 | 86 | <div class="refsect3"> | 86 | <div class="refsect3"> |
4657 | @@ -100,7 +100,7 @@ | |||
4658 | 100 | </div> | 100 | </div> |
4659 | 101 | <div class="refsect3"> | 101 | <div class="refsect3"> |
4660 | 102 | <a name="id-1.2.19.6.2.6"></a><h4>Returns</h4> | 102 | <a name="id-1.2.19.6.2.6"></a><h4>Returns</h4> |
4662 | 103 | <p> a <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> object.</p> | 103 | <p> a <span class="type">GtkWidget</span> object.</p> |
4663 | 104 | <p></p> | 104 | <p></p> |
4664 | 105 | </div> | 105 | </div> |
4665 | 106 | </div> | 106 | </div> |
4666 | @@ -109,7 +109,7 @@ | |||
4667 | 109 | <a name="brasero-burn-options-add-options"></a><h3>brasero_burn_options_add_options ()</h3> | 109 | <a name="brasero-burn-options-add-options"></a><h3>brasero_burn_options_add_options ()</h3> |
4668 | 110 | <pre class="programlisting"><span class="returnvalue">void</span> | 110 | <pre class="programlisting"><span class="returnvalue">void</span> |
4669 | 111 | brasero_burn_options_add_options (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroBurnOptions.html#BraseroBurnOptions" title="struct BraseroBurnOptions"><span class="type">BraseroBurnOptions</span></a> *dialog</code></em>, | 111 | brasero_burn_options_add_options (<em class="parameter"><code><a class="link" href="libbrasero-burn-BraseroBurnOptions.html#BraseroBurnOptions" title="struct BraseroBurnOptions"><span class="type">BraseroBurnOptions</span></a> *dialog</code></em>, |
4671 | 112 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a> *options</code></em>);</pre> | 112 | <em class="parameter"><code><span class="type">GtkWidget</span> *options</code></em>);</pre> |
4672 | 113 | <p>Adds some new options to be displayed in the dialog.</p> | 113 | <p>Adds some new options to be displayed in the dialog.</p> |
4673 | 114 | <div class="refsect3"> | 114 | <div class="refsect3"> |
4674 | 115 | <a name="id-1.2.19.6.3.5"></a><h4>Parameters</h4> | 115 | <a name="id-1.2.19.6.3.5"></a><h4>Parameters</h4> |
4675 | @@ -127,7 +127,7 @@ | |||
4676 | 127 | </tr> | 127 | </tr> |
4677 | 128 | <tr> | 128 | <tr> |
4678 | 129 | <td class="parameter_name"><p>options</p></td> | 129 | <td class="parameter_name"><p>options</p></td> |
4680 | 130 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a></p></td> | 130 | <td class="parameter_description"><p>a <span class="type">GtkWidget</span></p></td> |
4681 | 131 | <td class="parameter_annotations">Â </td> | 131 | <td class="parameter_annotations">Â </td> |
4682 | 132 | </tr> | 132 | </tr> |
4683 | 133 | </tbody> | 133 | </tbody> |
4684 | 134 | 134 | ||
4685 | === modified file 'docs/reference/libbrasero-burn/html/libbrasero-burn-brasero-track-data-cfg.html' | |||
4686 | --- docs/reference/libbrasero-burn/html/libbrasero-burn-brasero-track-data-cfg.html 2014-11-07 11:33:39 +0000 | |||
4687 | +++ docs/reference/libbrasero-burn/html/libbrasero-burn-brasero-track-data-cfg.html 2014-11-15 21:17:54 +0000 | |||
4688 | @@ -57,7 +57,7 @@ | |||
4689 | 57 | </tr> | 57 | </tr> |
4690 | 58 | <tr> | 58 | <tr> |
4691 | 59 | <td class="function_type"> | 59 | <td class="function_type"> |
4693 | 60 | <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="returnvalue">GtkTreePath</span></a>Â * | 60 | <span class="returnvalue">GtkTreePath</span>Â * |
4694 | 61 | </td> | 61 | </td> |
4695 | 62 | <td class="function_name"> | 62 | <td class="function_name"> |
4696 | 63 | <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-add-empty-directory" title="brasero_track_data_cfg_add_empty_directory ()">brasero_track_data_cfg_add_empty_directory</a> <span class="c_punctuation">()</span> | 63 | <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-add-empty-directory" title="brasero_track_data_cfg_add_empty_directory ()">brasero_track_data_cfg_add_empty_directory</a> <span class="c_punctuation">()</span> |
4697 | @@ -145,7 +145,7 @@ | |||
4698 | 145 | </tr> | 145 | </tr> |
4699 | 146 | <tr> | 146 | <tr> |
4700 | 147 | <td class="function_type"> | 147 | <td class="function_type"> |
4702 | 148 | <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html"><span class="returnvalue">GtkTreeModel</span></a>Â * | 148 | <span class="returnvalue">GtkTreeModel</span>Â * |
4703 | 149 | </td> | 149 | </td> |
4704 | 150 | <td class="function_name"> | 150 | <td class="function_name"> |
4705 | 151 | <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-get-filtered-model" title="brasero_track_data_cfg_get_filtered_model ()">brasero_track_data_cfg_get_filtered_model</a> <span class="c_punctuation">()</span> | 151 | <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-get-filtered-model" title="brasero_track_data_cfg_get_filtered_model ()">brasero_track_data_cfg_get_filtered_model</a> <span class="c_punctuation">()</span> |
4706 | @@ -257,7 +257,7 @@ | |||
4707 | 257 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> | 257 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> |
4708 | 258 | brasero_track_data_cfg_add (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, | 258 | brasero_track_data_cfg_add (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, |
4709 | 259 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>, | 259 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *uri</code></em>, |
4711 | 260 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *parent</code></em>);</pre> | 260 | <em class="parameter"><code><span class="type">GtkTreePath</span> *parent</code></em>);</pre> |
4712 | 261 | <p>Add a new file (with <em class="parameter"><code>uri</code></em> | 261 | <p>Add a new file (with <em class="parameter"><code>uri</code></em> |
4713 | 262 | as URI) under a directory (<em class="parameter"><code>parent</code></em> | 262 | as URI) under a directory (<em class="parameter"><code>parent</code></em> |
4714 | 263 | ). | 263 | ). |
4715 | @@ -287,7 +287,7 @@ | |||
4716 | 287 | </tr> | 287 | </tr> |
4717 | 288 | <tr> | 288 | <tr> |
4718 | 289 | <td class="parameter_name"><p>parent</p></td> | 289 | <td class="parameter_name"><p>parent</p></td> |
4720 | 290 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or NULL</p></td> | 290 | <td class="parameter_description"><p>a <span class="type">GtkTreePath</span> or NULL</p></td> |
4721 | 291 | <td class="parameter_annotations">Â </td> | 291 | <td class="parameter_annotations">Â </td> |
4722 | 292 | </tr> | 292 | </tr> |
4723 | 293 | </tbody> | 293 | </tbody> |
4724 | @@ -302,11 +302,11 @@ | |||
4725 | 302 | <hr> | 302 | <hr> |
4726 | 303 | <div class="refsect2"> | 303 | <div class="refsect2"> |
4727 | 304 | <a name="brasero-track-data-cfg-add-empty-directory"></a><h3>brasero_track_data_cfg_add_empty_directory ()</h3> | 304 | <a name="brasero-track-data-cfg-add-empty-directory"></a><h3>brasero_track_data_cfg_add_empty_directory ()</h3> |
4729 | 305 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="returnvalue">GtkTreePath</span></a>Â * | 305 | <pre class="programlisting"><span class="returnvalue">GtkTreePath</span>Â * |
4730 | 306 | brasero_track_data_cfg_add_empty_directory | 306 | brasero_track_data_cfg_add_empty_directory |
4731 | 307 | (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, | 307 | (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, |
4732 | 308 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, | 308 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
4734 | 309 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *parent</code></em>);</pre> | 309 | <em class="parameter"><code><span class="type">GtkTreePath</span> *parent</code></em>);</pre> |
4735 | 310 | <p>Add a new empty directory (with <em class="parameter"><code>name</code></em> | 310 | <p>Add a new empty directory (with <em class="parameter"><code>name</code></em> |
4736 | 311 | as name) under another directory (<em class="parameter"><code>parent</code></em> | 311 | as name) under another directory (<em class="parameter"><code>parent</code></em> |
4737 | 312 | ). | 312 | ). |
4738 | @@ -333,7 +333,7 @@ | |||
4739 | 333 | </tr> | 333 | </tr> |
4740 | 334 | <tr> | 334 | <tr> |
4741 | 335 | <td class="parameter_name"><p>parent</p></td> | 335 | <td class="parameter_name"><p>parent</p></td> |
4743 | 336 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> or NULL</p></td> | 336 | <td class="parameter_description"><p>a <span class="type">GtkTreePath</span> or NULL</p></td> |
4744 | 337 | <td class="parameter_annotations">Â </td> | 337 | <td class="parameter_annotations">Â </td> |
4745 | 338 | </tr> | 338 | </tr> |
4746 | 339 | </tbody> | 339 | </tbody> |
4747 | @@ -341,7 +341,7 @@ | |||
4748 | 341 | </div> | 341 | </div> |
4749 | 342 | <div class="refsect3"> | 342 | <div class="refsect3"> |
4750 | 343 | <a name="id-1.2.11.6.4.6"></a><h4>Returns</h4> | 343 | <a name="id-1.2.11.6.4.6"></a><h4>Returns</h4> |
4752 | 344 | <p> a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> which should be destroyed when not needed; NULL if the operation was not successful.</p> | 344 | <p> a <span class="type">GtkTreePath</span> which should be destroyed when not needed; NULL if the operation was not successful.</p> |
4753 | 345 | <p></p> | 345 | <p></p> |
4754 | 346 | </div> | 346 | </div> |
4755 | 347 | </div> | 347 | </div> |
4756 | @@ -350,7 +350,7 @@ | |||
4757 | 350 | <a name="brasero-track-data-cfg-remove"></a><h3>brasero_track_data_cfg_remove ()</h3> | 350 | <a name="brasero-track-data-cfg-remove"></a><h3>brasero_track_data_cfg_remove ()</h3> |
4758 | 351 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> | 351 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> |
4759 | 352 | brasero_track_data_cfg_remove (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, | 352 | brasero_track_data_cfg_remove (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, |
4761 | 353 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *treepath</code></em>);</pre> | 353 | <em class="parameter"><code><span class="type">GtkTreePath</span> *treepath</code></em>);</pre> |
4762 | 354 | <p>Removes a file or a directory (as well as its children) from the tree. | 354 | <p>Removes a file or a directory (as well as its children) from the tree. |
4763 | 355 | NOTE: some files cannot be removed like files from an imported session.</p> | 355 | NOTE: some files cannot be removed like files from an imported session.</p> |
4764 | 356 | <div class="refsect3"> | 356 | <div class="refsect3"> |
4765 | @@ -369,7 +369,7 @@ | |||
4766 | 369 | </tr> | 369 | </tr> |
4767 | 370 | <tr> | 370 | <tr> |
4768 | 371 | <td class="parameter_name"><p>treepath</p></td> | 371 | <td class="parameter_name"><p>treepath</p></td> |
4770 | 372 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a></p></td> | 372 | <td class="parameter_description"><p>a <span class="type">GtkTreePath</span></p></td> |
4771 | 373 | <td class="parameter_annotations">Â </td> | 373 | <td class="parameter_annotations">Â </td> |
4772 | 374 | </tr> | 374 | </tr> |
4773 | 375 | </tbody> | 375 | </tbody> |
4774 | @@ -387,7 +387,7 @@ | |||
4775 | 387 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> | 387 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> |
4776 | 388 | brasero_track_data_cfg_rename (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, | 388 | brasero_track_data_cfg_rename (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, |
4777 | 389 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *newname</code></em>, | 389 | <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *newname</code></em>, |
4779 | 390 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *treepath</code></em>);</pre> | 390 | <em class="parameter"><code><span class="type">GtkTreePath</span> *treepath</code></em>);</pre> |
4780 | 391 | <p>Renames the file in the tree pointed by <em class="parameter"><code>treepath</code></em> | 391 | <p>Renames the file in the tree pointed by <em class="parameter"><code>treepath</code></em> |
4781 | 392 | .</p> | 392 | .</p> |
4782 | 393 | <div class="refsect3"> | 393 | <div class="refsect3"> |
4783 | @@ -411,7 +411,7 @@ | |||
4784 | 411 | </tr> | 411 | </tr> |
4785 | 412 | <tr> | 412 | <tr> |
4786 | 413 | <td class="parameter_name"><p>treepath</p></td> | 413 | <td class="parameter_name"><p>treepath</p></td> |
4788 | 414 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a></p></td> | 414 | <td class="parameter_description"><p>a <span class="type">GtkTreePath</span></p></td> |
4789 | 415 | <td class="parameter_annotations">Â </td> | 415 | <td class="parameter_annotations">Â </td> |
4790 | 416 | </tr> | 416 | </tr> |
4791 | 417 | </tbody> | 417 | </tbody> |
4792 | @@ -643,11 +643,11 @@ | |||
4793 | 643 | <a name="brasero-track-data-cfg-restore"></a><h3>brasero_track_data_cfg_restore ()</h3> | 643 | <a name="brasero-track-data-cfg-restore"></a><h3>brasero_track_data_cfg_restore ()</h3> |
4794 | 644 | <pre class="programlisting"><span class="returnvalue">void</span> | 644 | <pre class="programlisting"><span class="returnvalue">void</span> |
4795 | 645 | brasero_track_data_cfg_restore (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, | 645 | brasero_track_data_cfg_restore (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>, |
4797 | 646 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> *treepath</code></em>);</pre> | 646 | <em class="parameter"><code><span class="type">GtkTreePath</span> *treepath</code></em>);</pre> |
4798 | 647 | <p>Removes a file from the filtered file list (see <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-get-filtered-model" title="brasero_track_data_cfg_get_filtered_model ()"><code class="function">brasero_track_data_cfg_get_filtered_model()</code></a>) | 647 | <p>Removes a file from the filtered file list (see <a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#brasero-track-data-cfg-get-filtered-model" title="brasero_track_data_cfg_get_filtered_model ()"><code class="function">brasero_track_data_cfg_get_filtered_model()</code></a>) |
4799 | 648 | and re-adds it wherever it should be in the tree. | 648 | and re-adds it wherever it should be in the tree. |
4800 | 649 | <em class="parameter"><code>treepath</code></em> | 649 | <em class="parameter"><code>treepath</code></em> |
4802 | 650 | is a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a> associated with the <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html"><span class="type">GtkTreeModel</span></a> which holds the | 650 | is a <span class="type">GtkTreePath</span> associated with the <span class="type">GtkTreeModel</span> which holds the |
4803 | 651 | filtered files not the main tree.</p> | 651 | filtered files not the main tree.</p> |
4804 | 652 | <div class="refsect3"> | 652 | <div class="refsect3"> |
4805 | 653 | <a name="id-1.2.11.6.14.5"></a><h4>Parameters</h4> | 653 | <a name="id-1.2.11.6.14.5"></a><h4>Parameters</h4> |
4806 | @@ -665,7 +665,7 @@ | |||
4807 | 665 | </tr> | 665 | </tr> |
4808 | 666 | <tr> | 666 | <tr> |
4809 | 667 | <td class="parameter_name"><p>treepath</p></td> | 667 | <td class="parameter_name"><p>treepath</p></td> |
4811 | 668 | <td class="parameter_description"><p>a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html#GtkTreePath"><span class="type">GtkTreePath</span></a></p></td> | 668 | <td class="parameter_description"><p>a <span class="type">GtkTreePath</span></p></td> |
4812 | 669 | <td class="parameter_annotations">Â </td> | 669 | <td class="parameter_annotations">Â </td> |
4813 | 670 | </tr> | 670 | </tr> |
4814 | 671 | </tbody> | 671 | </tbody> |
4815 | @@ -675,7 +675,7 @@ | |||
4816 | 675 | <hr> | 675 | <hr> |
4817 | 676 | <div class="refsect2"> | 676 | <div class="refsect2"> |
4818 | 677 | <a name="brasero-track-data-cfg-get-filtered-model"></a><h3>brasero_track_data_cfg_get_filtered_model ()</h3> | 677 | <a name="brasero-track-data-cfg-get-filtered-model"></a><h3>brasero_track_data_cfg_get_filtered_model ()</h3> |
4820 | 678 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkTreeModel.html"><span class="returnvalue">GtkTreeModel</span></a>Â * | 678 | <pre class="programlisting"><span class="returnvalue">GtkTreeModel</span>Â * |
4821 | 679 | brasero_track_data_cfg_get_filtered_model | 679 | brasero_track_data_cfg_get_filtered_model |
4822 | 680 | (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>);</pre> | 680 | (<em class="parameter"><code><a class="link" href="libbrasero-burn-brasero-track-data-cfg.html#BraseroTrackDataCfg" title="struct BraseroTrackDataCfg"><span class="type">BraseroTrackDataCfg</span></a> *track</code></em>);</pre> |
4823 | 681 | <p>Gets a GtkTreeModel which contains all the files that were | 681 | <p>Gets a GtkTreeModel which contains all the files that were |
4824 | @@ -697,7 +697,7 @@ | |||
4825 | 697 | </div> | 697 | </div> |
4826 | 698 | <div class="refsect3"> | 698 | <div class="refsect3"> |
4827 | 699 | <a name="id-1.2.11.6.15.6"></a><h4>Returns</h4> | 699 | <a name="id-1.2.11.6.15.6"></a><h4>Returns</h4> |
4829 | 700 | <p> a <a href="http://developer.gnome.org/gtk2/GtkTreeModel.html"><span class="type">GtkTreeModel</span></a>. Unref when not needed.</p> | 700 | <p> a <span class="type">GtkTreeModel</span>. Unref when not needed.</p> |
4830 | 701 | <p></p> | 701 | <p></p> |
4831 | 702 | </div> | 702 | </div> |
4832 | 703 | </div> | 703 | </div> |
4833 | 704 | 704 | ||
4834 | === modified file 'docs/reference/libbrasero-burn/version.xml' | |||
4835 | --- docs/reference/libbrasero-burn/version.xml 2014-11-07 11:33:39 +0000 | |||
4836 | +++ docs/reference/libbrasero-burn/version.xml 2014-11-15 21:17:54 +0000 | |||
4837 | @@ -1,1 +1,1 @@ | |||
4839 | 1 | 3.11.4 | 1 | 3.12.0 |
4840 | 2 | 2 | ||
4841 | === modified file 'docs/reference/libbrasero-media/html/libbrasero-media-BraseroDriveSelection.html' | |||
4842 | --- docs/reference/libbrasero-media/html/libbrasero-media-BraseroDriveSelection.html 2014-11-07 11:33:39 +0000 | |||
4843 | +++ docs/reference/libbrasero-media/html/libbrasero-media-BraseroDriveSelection.html 2014-11-15 21:17:54 +0000 | |||
4844 | @@ -41,7 +41,7 @@ | |||
4845 | 41 | <tbody> | 41 | <tbody> |
4846 | 42 | <tr> | 42 | <tr> |
4847 | 43 | <td class="function_type"> | 43 | <td class="function_type"> |
4849 | 44 | <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 44 | <span class="returnvalue">GtkWidget</span>Â * |
4850 | 45 | </td> | 45 | </td> |
4851 | 46 | <td class="function_name"> | 46 | <td class="function_name"> |
4852 | 47 | <a class="link" href="libbrasero-media-BraseroDriveSelection.html#brasero-drive-selection-new" title="brasero_drive_selection_new ()">brasero_drive_selection_new</a> <span class="c_punctuation">()</span> | 47 | <a class="link" href="libbrasero-media-BraseroDriveSelection.html#brasero-drive-selection-new" title="brasero_drive_selection_new ()">brasero_drive_selection_new</a> <span class="c_punctuation">()</span> |
4853 | @@ -96,12 +96,12 @@ | |||
4854 | 96 | <a name="libbrasero-media-BraseroDriveSelection.functions_details"></a><h2>Functions</h2> | 96 | <a name="libbrasero-media-BraseroDriveSelection.functions_details"></a><h2>Functions</h2> |
4855 | 97 | <div class="refsect2"> | 97 | <div class="refsect2"> |
4856 | 98 | <a name="brasero-drive-selection-new"></a><h3>brasero_drive_selection_new ()</h3> | 98 | <a name="brasero-drive-selection-new"></a><h3>brasero_drive_selection_new ()</h3> |
4858 | 99 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 99 | <pre class="programlisting"><span class="returnvalue">GtkWidget</span>Â * |
4859 | 100 | brasero_drive_selection_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> | 100 | brasero_drive_selection_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
4860 | 101 | <p>Creates a new <a class="link" href="libbrasero-media-BraseroDriveSelection.html#BraseroDriveSelection" title="struct BraseroDriveSelection"><span class="type">BraseroDriveSelection</span></a> object</p> | 101 | <p>Creates a new <a class="link" href="libbrasero-media-BraseroDriveSelection.html#BraseroDriveSelection" title="struct BraseroDriveSelection"><span class="type">BraseroDriveSelection</span></a> object</p> |
4861 | 102 | <div class="refsect3"> | 102 | <div class="refsect3"> |
4862 | 103 | <a name="id-1.2.9.6.2.5"></a><h4>Returns</h4> | 103 | <a name="id-1.2.9.6.2.5"></a><h4>Returns</h4> |
4864 | 104 | <p> a <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a>. Unref when it is not needed anymore.</p> | 104 | <p> a <span class="type">GtkWidget</span>. Unref when it is not needed anymore.</p> |
4865 | 105 | <p></p> | 105 | <p></p> |
4866 | 106 | </div> | 106 | </div> |
4867 | 107 | </div> | 107 | </div> |
4868 | 108 | 108 | ||
4869 | === modified file 'docs/reference/libbrasero-media/html/libbrasero-media-BraseroMediumSelection.html' | |||
4870 | --- docs/reference/libbrasero-media/html/libbrasero-media-BraseroMediumSelection.html 2014-11-07 11:33:39 +0000 | |||
4871 | +++ docs/reference/libbrasero-media/html/libbrasero-media-BraseroMediumSelection.html 2014-11-15 21:17:54 +0000 | |||
4872 | @@ -41,7 +41,7 @@ | |||
4873 | 41 | <tbody> | 41 | <tbody> |
4874 | 42 | <tr> | 42 | <tr> |
4875 | 43 | <td class="function_type"> | 43 | <td class="function_type"> |
4877 | 44 | <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 44 | <span class="returnvalue">GtkWidget</span>Â * |
4878 | 45 | </td> | 45 | </td> |
4879 | 46 | <td class="function_name"> | 46 | <td class="function_name"> |
4880 | 47 | <a class="link" href="libbrasero-media-BraseroMediumSelection.html#brasero-medium-selection-new" title="brasero_medium_selection_new ()">brasero_medium_selection_new</a> <span class="c_punctuation">()</span> | 47 | <a class="link" href="libbrasero-media-BraseroMediumSelection.html#brasero-medium-selection-new" title="brasero_medium_selection_new ()">brasero_medium_selection_new</a> <span class="c_punctuation">()</span> |
4881 | @@ -96,12 +96,12 @@ | |||
4882 | 96 | <a name="libbrasero-media-BraseroMediumSelection.functions_details"></a><h2>Functions</h2> | 96 | <a name="libbrasero-media-BraseroMediumSelection.functions_details"></a><h2>Functions</h2> |
4883 | 97 | <div class="refsect2"> | 97 | <div class="refsect2"> |
4884 | 98 | <a name="brasero-medium-selection-new"></a><h3>brasero_medium_selection_new ()</h3> | 98 | <a name="brasero-medium-selection-new"></a><h3>brasero_medium_selection_new ()</h3> |
4886 | 99 | <pre class="programlisting"><a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="returnvalue">GtkWidget</span></a>Â * | 99 | <pre class="programlisting"><span class="returnvalue">GtkWidget</span>Â * |
4887 | 100 | brasero_medium_selection_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> | 100 | brasero_medium_selection_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
4888 | 101 | <p>Creates a new <a class="link" href="libbrasero-media-BraseroMediumSelection.html#BraseroMediumSelection" title="struct BraseroMediumSelection"><span class="type">BraseroMediumSelection</span></a> object</p> | 101 | <p>Creates a new <a class="link" href="libbrasero-media-BraseroMediumSelection.html#BraseroMediumSelection" title="struct BraseroMediumSelection"><span class="type">BraseroMediumSelection</span></a> object</p> |
4889 | 102 | <div class="refsect3"> | 102 | <div class="refsect3"> |
4890 | 103 | <a name="id-1.2.8.6.2.5"></a><h4>Returns</h4> | 103 | <a name="id-1.2.8.6.2.5"></a><h4>Returns</h4> |
4892 | 104 | <p> a <a href="http://developer.gnome.org/gtk2/GtkWidget.html"><span class="type">GtkWidget</span></a>. Unref when it is not needed anymore.</p> | 104 | <p> a <span class="type">GtkWidget</span>. Unref when it is not needed anymore.</p> |
4893 | 105 | <p></p> | 105 | <p></p> |
4894 | 106 | </div> | 106 | </div> |
4895 | 107 | </div> | 107 | </div> |
4896 | 108 | 108 | ||
4897 | === modified file 'docs/reference/libbrasero-media/html/libbrasero-media-BraseroVolume.html' | |||
4898 | --- docs/reference/libbrasero-media/html/libbrasero-media-BraseroVolume.html 2014-11-07 11:33:39 +0000 | |||
4899 | +++ docs/reference/libbrasero-media/html/libbrasero-media-BraseroVolume.html 2014-11-15 21:17:54 +0000 | |||
4900 | @@ -318,7 +318,7 @@ | |||
4901 | 318 | <a name="brasero-volume-mount"></a><h3>brasero_volume_mount ()</h3> | 318 | <a name="brasero-volume-mount"></a><h3>brasero_volume_mount ()</h3> |
4902 | 319 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> | 319 | <pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> |
4903 | 320 | brasero_volume_mount (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroVolume.html#BraseroVolume" title="struct BraseroVolume"><span class="type">BraseroVolume</span></a> *volume</code></em>, | 320 | brasero_volume_mount (<em class="parameter"><code><a class="link" href="libbrasero-media-BraseroVolume.html#BraseroVolume" title="struct BraseroVolume"><span class="type">BraseroVolume</span></a> *volume</code></em>, |
4905 | 321 | <em class="parameter"><code><a href="http://developer.gnome.org/gtk2/GtkWindow.html"><span class="type">GtkWindow</span></a> *parent_window</code></em>, | 321 | <em class="parameter"><code><span class="type">GtkWindow</span> *parent_window</code></em>, |
4906 | 322 | <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> wait</code></em>, | 322 | <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> wait</code></em>, |
4907 | 323 | <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> | 323 | <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre> |
4908 | 324 | <p>Mount <em class="parameter"><code>volume</code></em> | 324 | <p>Mount <em class="parameter"><code>volume</code></em> |
4909 | @@ -343,7 +343,7 @@ | |||
4910 | 343 | </tr> | 343 | </tr> |
4911 | 344 | <tr> | 344 | <tr> |
4912 | 345 | <td class="parameter_name"><p>parent_window</p></td> | 345 | <td class="parameter_name"><p>parent_window</p></td> |
4914 | 346 | <td class="parameter_description"><p><a href="http://developer.gnome.org/gtk2/GtkWindow.html"><span class="type">GtkWindow</span></a> *</p></td> | 346 | <td class="parameter_description"><p><span class="type">GtkWindow</span> *</p></td> |
4915 | 347 | <td class="parameter_annotations">Â </td> | 347 | <td class="parameter_annotations">Â </td> |
4916 | 348 | </tr> | 348 | </tr> |
4917 | 349 | <tr> | 349 | <tr> |
4918 | 350 | 350 | ||
4919 | === modified file 'docs/reference/libbrasero-media/version.xml' | |||
4920 | --- docs/reference/libbrasero-media/version.xml 2014-11-07 11:33:39 +0000 | |||
4921 | +++ docs/reference/libbrasero-media/version.xml 2014-11-15 21:17:54 +0000 | |||
4922 | @@ -1,1 +1,1 @@ | |||
4924 | 1 | 3.11.4 | 1 | 3.12.0 |
4925 | 2 | 2 | ||
4926 | === modified file 'help/id/create-cover.page' | |||
4927 | --- help/id/create-cover.page 2014-10-04 15:48:52 +0000 | |||
4928 | +++ help/id/create-cover.page 2014-11-15 21:17:54 +0000 | |||
4929 | @@ -15,7 +15,7 @@ | |||
4930 | 15 | <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright"> | 15 | <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright"> |
4931 | 16 | <mal:name>Andika Triwidada</mal:name> | 16 | <mal:name>Andika Triwidada</mal:name> |
4932 | 17 | <mal:email>andika@gmail.com</mal:email> | 17 | <mal:email>andika@gmail.com</mal:email> |
4934 | 18 | <mal:years>2013</mal:years> | 18 | <mal:years>2013, 2014</mal:years> |
4935 | 19 | </mal:credit> | 19 | </mal:credit> |
4936 | 20 | </info> | 20 | </info> |
4937 | 21 | 21 | ||
4938 | 22 | 22 | ||
4939 | === modified file 'help/id/id.po' | |||
4940 | --- help/id/id.po 2014-10-04 15:48:52 +0000 | |||
4941 | +++ help/id/id.po 2014-11-15 21:17:54 +0000 | |||
4942 | @@ -6,76 +6,45 @@ | |||
4943 | 6 | msgid "" | 6 | msgid "" |
4944 | 7 | msgstr "" | 7 | msgstr "" |
4945 | 8 | "Project-Id-Version: brasero master\n" | 8 | "Project-Id-Version: brasero master\n" |
4948 | 9 | "POT-Creation-Date: 2013-11-22 12:29+0000\n" | 9 | "POT-Creation-Date: 2014-09-17 02:59+0000\n" |
4949 | 10 | "PO-Revision-Date: 2013-11-24 12:49+0700\n" | 10 | "PO-Revision-Date: 2014-09-17 20:23+0700\n" |
4950 | 11 | "Last-Translator: Andika Triwidada <andika@gmail.com>\n" | 11 | "Last-Translator: Andika Triwidada <andika@gmail.com>\n" |
4951 | 12 | "Language-Team: Indonesian <gnome@i15n.org>\n" | 12 | "Language-Team: Indonesian <gnome@i15n.org>\n" |
4952 | 13 | "Language: id\n" | 13 | "Language: id\n" |
4953 | 14 | "MIME-Version: 1.0\n" | 14 | "MIME-Version: 1.0\n" |
4954 | 15 | "Content-Type: text/plain; charset=UTF-8\n" | 15 | "Content-Type: text/plain; charset=UTF-8\n" |
4955 | 16 | "Content-Transfer-Encoding: 8bit\n" | 16 | "Content-Transfer-Encoding: 8bit\n" |
4957 | 17 | "X-Generator: Poedit 1.5.7\n" | 17 | "X-Generator: Poedit 1.6.9\n" |
4958 | 18 | 18 | ||
4959 | 19 | #. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2 | 19 | #. Put one translator per line, in the form NAME <EMAIL>, YEAR1, YEAR2 |
4960 | 20 | msgctxt "_" | 20 | msgctxt "_" |
4961 | 21 | msgid "translator-credits" | 21 | msgid "translator-credits" |
4963 | 22 | msgstr "Andika Triwidada <andika@gmail.com>, 2013" | 22 | msgstr "Andika Triwidada <andika@gmail.com>, 2013, 2014" |
4964 | 23 | 23 | ||
4975 | 24 | #. (itstool) path: media | 24 | #. (itstool) path: info/desc |
4976 | 25 | #. This is a reference to an external file such as an image or video. When | 25 | #: C/create-cover.page:7 |
4977 | 26 | #. the file changes, the md5 hash will change to let you know you need to | 26 | msgid "Create an inlay for a jewel case." |
4978 | 27 | #. update your localized copy. The msgstr is not used at all. Set it to | 27 | msgstr "Buat sampul dalam bagi kotak CD." |
4969 | 28 | #. whatever you like once you have updated your copy of the file. | ||
4970 | 29 | #: C/index.page:15 | ||
4971 | 30 | msgctxt "_" | ||
4972 | 31 | msgid "" | ||
4973 | 32 | "external ref='figures/logo32.png' md5='ac8e1998759033606b201ccfe6458d17'" | ||
4974 | 33 | msgstr "-" | ||
4979 | 34 | 28 | ||
4980 | 35 | #. (itstool) path: credit/name | 29 | #. (itstool) path: credit/name |
4986 | 36 | #: C/index.page:7 C/create-cover.page:9 C/introduction.page:9 | 30 | #: C/create-cover.page:9 C/introduction.page:9 C/prob-cd.page:11 |
4987 | 37 | #: C/prob-cd.page:11 C/prob-dvd.page:11 C/project-audio.page:9 | 31 | #: C/prob-dvd.page:11 C/project-audio.page:9 C/project-data.page:9 |
4988 | 38 | #: C/project-data.page:9 C/project-disc-copy.page:9 | 32 | #: C/project-disc-copy.page:9 C/project-image-burn.page:17 |
4989 | 39 | #: C/project-image-burn.page:17 C/project-save.page:12 C/project-video.page:12 | 33 | #: C/project-save.page:12 C/project-video.page:12 C/split-track.page:11 |
4990 | 40 | #: C/split-track.page:11 C/tools-blank.page:9 C/tools-check-integrity.page:13 | 34 | #: C/tools-blank.page:9 C/tools-check-integrity.page:13 |
4991 | 41 | msgid "Ekaterina Gerasimova" | 35 | msgid "Ekaterina Gerasimova" |
4992 | 42 | msgstr "Ekaterina Gerasimova" | 36 | msgstr "Ekaterina Gerasimova" |
4993 | 43 | 37 | ||
4994 | 44 | #. (itstool) path: license/p | 38 | #. (itstool) path: license/p |
5000 | 45 | #: C/index.page:11 C/create-cover.page:13 C/introduction.page:13 | 39 | #: C/create-cover.page:13 C/introduction.page:13 C/prob-cd.page:15 |
4996 | 46 | #: C/prob-cd.page:15 C/prob-dvd.page:15 C/project-audio.page:13 | ||
4997 | 47 | #: C/project-data.page:13 C/project-disc-copy.page:13 | ||
4998 | 48 | #: C/project-image-burn.page:21 C/project-save.page:16 C/project-video.page:16 | ||
4999 | 49 | #: C/split-track.page:15 C/tools-blank.page:13 C/tools-check-integrity.page:17 |
The diff has been truncated for viewing.
thanks