fix up the AC_CONFIG_MACRO_DIR check to work with sub-package
[platform/upstream/gnome-common.git] / macros2 / ChangeLog
1 2004-10-28  James Henstridge  <james@jamesh.id.au>
2
3         * gnome-autogen.sh (m4dir): fix up the AC_CONFIG_MACRO_DIR check
4         to work with sub-package configure.in's.
5
6 2004-10-27  James Henstridge  <james@jamesh.id.au>
7
8         * gnome-autogen.sh (ACLOCAL): if AC_CONFIG_MACRO_DIR() is used in
9         configure.ac, pass that directory to aclocal.
10         Run libtoolize if the configure.ac file calls LT_INIT (the new
11         name for AC_PROG_LIBTOOL in libtool-2.0).
12
13 2004-08-16  Kjartan Maraas  <kmaraas@gnome.org>
14
15         * gnome-autogen.sh: Add some foo to handle automake-1.9.x too.
16
17 2004-05-13  James Henstridge  <james@daa.com.au>
18
19         * autogen.sh: Change the order the various tools are called in to
20         match that of autoconf's autoupdate tool.  See bug 138584.
21
22 2004-01-31  Malcolm Tredinnick <malcolm@commsecure.com.au>
23
24         * autogen.sh: Use automake-1.8 if available. Patch from
25         alexander.winston@comcast.net (Alexander Winston). Bug #132966.
26
27 2004-01-25  Malcolm Tredinnick <malcolm@commsecure.com.au>
28
29         * autogen.sh: Deprecate the use of GNOME2_DIR and allow the use
30         of GNOME2_PATH (bug #130516).
31
32 2004-01-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
33
34         * autogen.sh: Run intltoolize after automake, since intltoolize
35         wants mkinstalldirs now. Should fix bugs #130309 and #130366.
36
37 2003-12-13  Malcolm Tredinnick <malcolm@commsecure.com.au>
38
39         * autogen.sh: Change the use of head to be 'head -n -1', since
40         the GNU version of head appears to have changed behaviour
41         between version 5.0 and 5.0.9 somewhere. This should be portable
42         across all versions now. Fixed bug #128867.
43
44 2003-12-08  Rodney Dawes  <dobey@free.fr>
45
46         * autogen.sh: Update automake checks to check incremental
47         versions in the correct order, Fixes #128691
48
49 2003-11-19  Malcolm Tredinnick <malcolm@commsecure.com.au>
50
51         * autogen.sh: Replace use of -or in a find command with -o.
52         Makes things work for people with less functional versions of
53         find. Fixes bug #127354 reported by Rolf Sponsel.
54
55 2003-11-03    <clahey@ximian.com>
56
57         * gnome-common.m4: Removed ENABLE_WERROR and changed name to
58         GNOME_MAINTAINER_MODE_DEFINES.
59
60 2003-11-01  Malcolm Tredinnick <malcolm@commsecure.com.au>
61
62         * autogen.sh: Make version checking work, as pointed out by
63         Michael H Schimek in bug #125818.
64
65 2003-10-31    <clahey@ximian.com>
66
67         * gnome-common.m4: Changed name of new macro to
68         AM_MAINTAINER_MODE_DEFINES and added definition for ENABLE_WERROR.
69
70 2003-10-31    <clahey@ximian.com>
71
72         * gnome-common.m4: New macro to disable deprecated functions and
73         widgets when maintainer mode is on.
74
75 2003-08-10  Malcolm Tredinnick <malcolm@commsecure.com.au>
76
77         * autogen.sh: Show the version found for the various build tools
78         like automake, autoconf, libtool, etc. Patch from Steve Chaplin
79         (bug #119533).
80
81 2003-08-05  Malcolm Tredinnick <malcolm@commsecure.com.au>
82
83         * compile-flags.m4: Continuing to try and get the flags passed
84         to g++ in GNOME_CXX_WARNINGS correct. Based on our best
85         attempts, the current set should work for the widest range of
86         g++ versions (see bug #118987 for the discussion).
87
88 2003-08-03  Malcolm Tredinnick <malcolm@commsecure.com.au>
89
90         * compile-flags.m4: Simplify GNOME_CXX_WARNINGS. Fixes bug
91         #118987.
92
93 2003-07-28  Malcolm Tredinnick <malcolm@commsecure.com.au>
94
95         * compiler-flags.m4: Default setting in the
96         GNOME_COMPILE_WARNINGS macro is now "yes". This fixes bug
97         #118479 (another good bit of debugging from Steve Chaplin).
98
99 2003-07-20  Malcolm Tredinnick <malcolm@commsecure.com.au>
100
101         * compiler-flags.m4: Remove some redundant options as suggested
102         by Steve Chaplin in bug #115475. The warnings list looks simpler
103         now, but is no less functional.
104
105 2003-07-15  Malcolm Tredinnick <malcolm@commsecure.com.au>
106
107         * autogen.sh: Fix a typo when reporting "forbidden" m4 macros.
108
109 2003-06-20  Malcolm Tredinnick <malcolm@commsecure.com.au>
110
111         * autogen.sh: Fix some strangeness in the gnome-doc-common test.
112
113 2003-06-19  Gustavo J. A. M. Carneiro  <gustavo@users.sourceforge.net>
114
115         * autogen.sh: Inserted missing "cd $dirname" to effectively
116         process subdirectories, since all it was doing was to process the
117         toplevel dir multiple times.
118
119         [Editor's note: also reported with patch by Elijah Newren in bug
120         #115481.]
121
122 2003-05-21  Malcolm Tredinnick <malcolm@commsecure.com.au>
123
124         * autogen.sh: Ignore {arch} subdirectories. Fixes bug #113327.
125
126 2003-05-04  Malcolm Tredinnick <malcolm@commsecure.com.au>
127         
128         * autogen.sh:
129         - Make this portable to Bourne-like shells. Fixes the problems
130           pointed out by Morten Welinder in bug #110177.
131         - Extend the check_m4macros() function to handle Cygwin
132           environments. Fixes bug #110947.
133
134 2003-04-10  Ross Burton  <ross@burtonini.com>
135
136         * autogen.sh: Fix a typo in the glib-gettext checks.
137
138 2003-03-07  Malcolm Tredinnick <malcolm@commsecure.com.au>
139         
140         * autogen.sh: Replace PACKAGE with PKG_NAME, since PKG_NAME is
141         what is defined by the various applications' autogen.sh. Also,
142         call autopoint rather than gettextize when appropriate (when
143         AM_GNU_GETTEXT_VERSION is present).
144
145 2003-02-27  Mark McLoughlin  <mark@skynet.ie>
146
147         * compiler-flags.m4: fix mixed up order of arguments to
148         AC_ARG_ENABLE that made --enable-compile-warnings not work
149         as expected.
150
151 2003-02-24  James Henstridge  <james@daa.com.au>
152
153         * autogen.sh (forbid_m4macro): add function to forbid m4 macros.
154         Forbid gnome-cxx-check.m4, to try and catch setups where stale
155         macros are left on the system.
156
157 2003-02-21  James Henstridge  <james@daa.com.au>
158
159         * autogen.sh (version_check): if $variable is set, then assume
160         it is correct and skip the version check.
161         (autoconf): check for autoconf2.50 first, so we don't trigger
162         Debian's sometimes broken autoconf version sniffer.
163
164 2003-02-19  James Henstridge  <james@daa.com.au>
165
166         * Makefile.am (GNOME2_MACROS): remove check-utmp.m4 (copied it to
167         libzvt, which is the only thing using it).
168
169         * gnome-deprecated-macros.m4(GNOME_CHECK_CXX): AC_REQUIRE does not
170         work within AU_DEFUN, so change to a simple call to AC_PROG_CXX.
171
172 2003-02-18  James Henstridge  <james@daa.com.au>
173
174         * autogen.sh (topdir): check to see if gnome-deprecated-macros.m4
175         ended up in aclocal.m4, and warn if so.
176
177         * gnome-platform.m4: kill this too (with a deprecation warning).
178
179         * gnome-cxx-check.m4: move to gnome-deprecated-macros.m4
180
181         * gnome-pkgconfig.m4: remove, and add a deprecation warning in its
182         place.
183
184         * gnome-x-checks.m4: remove, and add an AU_DEFUN in its place
185         telling people not to use it.
186
187         * linger.m4: removed outright.
188
189         * gnome-common.m4: remove GNOME_GTKDOC_CHECK, deprecated in favour
190         of GTK_DOC_CHECK.
191
192         * gnome-gettext.m4: remove file (people should be using gettextize
193         or glib-gettextize).
194
195         * gnome-deprecated-macros.m4: new file to hold deprecated macros.
196
197 2003-02-14  Kalpesh Shah <kalpesh.shah@sun.com>
198
199         * check-utmp.m4: initialize UTMP structure properly. 
200         Fixes Bug#93774.
201         Patch reviewed by Andersca <andersca@gnu.org>
202
203 2002-09-23  Bastien Nocera  <hadess@hadess.net>
204
205         * autogen.sh: exit if aclocal, autoheader, automake or autoconf
206         fails to run without warnings. Usually compilation would fail
207         afterwards with funky errors.
208         This is more anal than the version committed to the gnome-2-0 branch
209
210 2002-08-18  Havoc Pennington  <hp@pobox.com>
211
212         * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
213         both automake 1.6 and 1.4 installed get the right automake. Means
214         compilation from CVS will now require the latest automake 1.4
215         release, or manually creating symlinks called "automake-1.4" and
216         "aclocal-1.4"
217
218 Mon Aug 12 23:49:41 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
219
220         * autogen.sh : use portable -o instead of GNU-ish -or for find test
221
222 2002-08-10  Miles Lane  <miles_lane@yahoo.com>
223
224         * autogen.sh: fix the "find" test so that the presence of
225           configure.in is reporteded.  Each expression requires its
226           own -print flag.
227
228 2002-08-10  Sebastian Rittau  <srittau@jroger.in-berlin.de>
229
230         * autogen.sh: support for configure.ac
231
232 2002-05-10  Chema Celorio  <chema@celorio.com>
233
234         * compiler-flags.m4: fix GNOME_COMPILE_WARNINGS to work when a parameter is
235         passed. The arguments to AC_ARG_ENABLE where swapped
236
237 2002-04-01  jacob berkman  <jacob@ximian.com>
238
239         * gnome-x-checks.m4 (GNOME2_X_CHECKS): kill bogus clearing of
240         LDFLAGS
241
242 2001-10-29  jacob berkman  <jacob@ximian.com>
243
244         * autogen.sh: add check for glib-gettextize
245
246 2001-10-15  Bastien Nocera  <hadess@hadess.net>
247
248         * Makefile.am, curses.m4: added curses.m4 (copied from the gnome1
249         macros. this file is needed to gdialog
250
251 2001-10-02  Darin Adler  <darin@bentspoon.com>
252
253         * autogen.sh: Complete intltool support.
254
255 2001-10-02  Darin Adler  <darin@bentspoon.com>
256
257         * autogen.sh: Add intltool support.
258
259 2001-09-04  Frank Belew  <frb@ximian.com>
260
261         * autogen.sh: change gettext regexp to work with non-gnu grep
262
263 2001-08-18  Darin Adler  <darin@bentspoon.com>
264
265         * autogen.sh: Don't ask people to ignore xml-i18n-tools messages.
266
267 2001-08-04  Darin Adler  <darin@bentspoon.com>
268
269         * autogen.sh: Update gettext logic to allow anything that
270         starts with AM and ends with gettext. This makes it work with
271         AM_GLIB_GNU_GETTEXT, which is what libbonobo is now using.
272
273 2001-08-03  Martin Baulig  <baulig@suse.de>
274
275         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Removed.
276         (GNOME_PKGCONFIG_CHECK_CFLAG): Removed.
277         (GNOME_PKGCONFIG_ACLOCALFLAGS): Removed.
278         (GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES): Removed.
279         (GNOME_PKGCONFIG_CHECK_MODULES): Removed.
280         (GNOME_CHECK_PKGCONFIG): Use $PKG_CONFIG --atleast-pkgconfig-version
281         to check for the pkg-config version.
282
283 2001-07-20  Martin Baulig  <baulig@suse.de>
284
285         * gnome-pkgconfig.m4: Require pkg-config 0.8.0.
286
287 2001-06-29  Laszlo Peter <laca@ireland.sun.com>
288
289         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Fix the regexp
290         to process all 6 version numbers.
291
292 2001-06-22  Elliot Lee  <sopwith@redhat.com>
293
294         * gnome-gettext.m4: N'sync with the gnome1 version, bye bye buggies.
295
296 2001-06-13  Martin Baulig  <baulig@suse.de>
297
298         * gnome-pkgconfig.m4 (GNOME_CHECK_PKGCONFIG): Require pkg-config 0.7.0
299         and fix download URL.
300
301         * gnome-platform.m4: Require pkgconfig on the GNOME 2.0 platform.
302
303 2001-06-01  Peter Williams  <peterw@ximian.com>
304
305         * autogen.sh: s,Gnome,$PKG_NAME,g
306
307 2001-04-13  Martin Baulig  <baulig@suse.de>
308
309         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES):
310         Set variable `have_<name>' to yes or no depending on whether the
311         module was found or not; allows you to define automake conditionals
312         for optional modules.
313
314 2001-03-24  Martin Baulig  <baulig@suse.de>
315
316         * autogen.sh: Add the xml-i18n-tools stuff here.
317
318 2000-12-01  Martin Baulig  <baulig@suse.de>
319
320         * compile-warnings.m4: Improved compile warnings check; the
321         --enable-compile-warnings parameter now takes 5 different
322         values (no/minimum/yes/maximum/error). AC_SUBST(WARN_CFLAGS).
323
324 2000-11-29  Martin Baulig  <baulig@suse.de>
325
326         * gnome.m4, gnome-gnorba-check.m4, gnome-fileutils.m4: Removed.
327
328 2000-11-26  Martin Baulig  <martin@home-of-linux.org>
329
330         * gnome-x-checks.m4 (GNOME2_X_CHECKS): Use
331         GNOME_PKGCONFIG_CHECK_MODULES.
332
333         * gnome-pkgconfig.m4 (GNOME_PKGCONFIG_CHECK_VERSION): Don't
334         AC_REQUIRE([GNOME_REQUIRE_PKGCONFIG]).
335         (GNOME_CHECK_PKGCONFIG): Check for pkg-config >= 0.4.1.
336
337 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
338
339         * gnome-pkgconfig.m4: Added GNOME_PKGCONFIG_CHECK_OPTIONAL_MODULES
340         to check for a list of optional modules.
341
342         * gnome-platform.m4: Require GNOME_REQUIRE_PKGCONFIG.
343
344 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
345
346         * gnome-platform.m4: New file. This defines
347         GNOME_PLATFORM_GNOME_2.
348
349         * gnome-pkgconfig.m4: Disable the --extra-flags argument to
350         pkg-config, this doesn't exist anymore.
351
352 2000-11-22  Martin Baulig  <martin@home-of-linux.org>
353
354         * gnome-pkgconfig.m4: New file. This defines
355         GNOME_CHECK_PKGCONFIG, GNOME_REQUIRE_PKGCONFIG and
356         GNOME_PKGCONFIG_* macros from pkg-config.
357
358 2000-11-21  Martin Baulig  <baulig@suse.de>
359
360         * gnome-support.m4, need-declaration.m4: Removed.
361
362 2000-09-30  Martin Baulig  <baulig@suse.de>
363
364         * gnome-x-checks.m4: Switch to pkg-config to check for GTK+ 2.0;
365         Removed all `gnome_cv_passdown_x_*' variables and `USE_DEVGTK'.
366
367         * gnome-common.m4 (GNOME_COMMON_INIT): Added the always-false
368         INSIDE_GNOME_COMMON automake conditional.
369         (GNOME_GTKDOC_CHECK): New macro.
370         (GNOME_DEBUG_CHECK): New macro.
371
372 Thu Aug 24 02:28:57 2000  George Lebl <jirka@5z.com>
373
374         * gnome-x-checks.m4: use the correct name in AC_PROVIDE
375
376 2000-08-06  Martin Baulig  <baulig@suse.de>
377
378         * gnome-x-checks.m4 (GNOME_X_CHECKS): Renamed
379         to GNOME2_X_CHECKS.
380
381 2000-07-24  Martin Baulig  <martin@home-of-linux.org>
382
383         * autogen.sh: Removed some old crap in it.
384         * aclocal-include.m4: Removed.
385
386         * gnome-x-checks.m4: Check for GTK+ 2.0.
387
388 2000-07-24  Martin Baulig  <baulig@suse.de>
389
390         * autogen.sh: Make it work with AM_GNOME2_GETTEXT.
391         * check-utmp.m4: New file.
392
393 2000-07-24  Martin Baulig  <baulig@suse.de>
394
395         Synced with gnome-libs/gnome-data.
396
397 2000-06-09  Martin Baulig  <martin@home-of-linux.org>
398
399         * gnome-common.m4: We need this here as well.
400
401 2000-05-29  Martin Baulig  <baulig@suse.de>
402
403         * Makefile.am: New file. Install this stuff into
404         `$(datadir)/aclocal/gnome2-macros'.
405
406         * gnome.m4: New file. Copied from `hack-macros' dir.
407
408         * autogen.sh: New file. Copied from `macros' dir.
409