Commit Graph

61 Commits

Author SHA1 Message Date
Michael Natterer f107e6cea9 be verbose about AUTOGEN_CONFIGURE_ARGS in the message that is printed if
2004-03-23  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: be verbose about AUTOGEN_CONFIGURE_ARGS in the
	message that is printed if no arguments were passed.
2004-03-23 19:24:19 +00:00
Raphael Quinet 6721b96860 Added a test for the version of intltool because some of the recent
2004-03-22  Raphael Quinet  <quinet@gamers.org>

	* autogen.sh: Added a test for the version of intltool because
	some of the recent versions are known to break the Tips file.
	This fixes bug #137502.  The message should be updated when a new
	version of libtool is released.
2004-03-22 06:47:50 +00:00
Sven Neumann c224df0449 follow the changes done for other modules such as glib, pango and gtk+:
2004-03-04  Sven Neumann  <sven@gimp.org>

	* autogen.sh: follow the changes done for other modules such as
	glib, pango and gtk+:

	- exit with $? instead of 1 in case of failure
	- exit with $? if ./configure failed
	- removed --enable-gtk-doc option
	- added $AUTOGEN_CONFIGURE_ARGS

	* HACKING: document the new behaviour.
2004-03-04 14:47:37 +00:00
Sven Neumann 6055d812f5 prefer automake-1.7 over 1.8 since there are issues with the latter.
2004-01-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: prefer automake-1.7 over 1.8 since there are issues
	with the latter.
2004-01-26 11:24:11 +00:00
Sven Neumann 8915bbadfc don't update the fields here...
2004-01-25  Sven Neumann  <sven@gimp.org>

	* app/gui/info-window.c (info_window_create): don't update the fields
	here...

	* app/gui/view-commands.c (view_info_window_cmd_callback): ... but
	here when the info window is connected to the display shell. Patch
	from Shlomi Fish; fixes bug #132329.

	* app/gui/info-window.c (info_window_update_extended): fixed update
	of info window in automatic mode. Bug #118084, patch by Shlomi Fish.

	* autogen.sh: check for automake-1.8 also.

	* HACKING: note that automake-1.8 should work as well.
2004-01-25 13:53:23 +00:00
Manish Singh 9db6153f09 modernized, made a lot of things m4 macros, and made versioning a lot more
2004-01-21  Manish Singh  <yosh@gimp.org>

        * configure.in: modernized, made a lot of things m4 macros, and made
        versioning a lot more finegrained, in anticipation for post-2.0.

        * autogen.sh: bumped up libtool and glib minimum requirements to match
        reality.

        * gimp-2.0.pc.in
        * gimpthumb-2.0.pc.in
        * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
        in RT_LIBS when needed.

        * */*/Makefile.am: adapted to new versioning variables.
2004-01-22 03:51:46 +00:00
Dave Neary 78f98c50cd Return error code to controlling environment if one of the commands we run
2003-11-27  Dave Neary  <bolsh@gimp.org>

        * autogen.sh: Return error code to controlling environment if one of
        the commands we run fails. Makes autogen.sh && make work.
2003-11-27 16:14:07 +00:00
Michael Natterer cab1d0c77b removed "--copy" from the call to libtoolize.
2003-11-13  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: removed "--copy" from the call to libtoolize.
2003-11-13 21:19:40 +00:00
Sven Neumann 5c600a7c67 changed to 1.5 since win32 libtool doesn't seem to be reporting the micro
2003-09-04  Sven Neumann  <sven@gimp.org>

	* autogen.sh (LIBTOOL_WIN32): changed to 1.5 since win32 libtool
	doesn't seem to be reporting the micro version number.
2003-09-04 18:44:08 +00:00
Manish Singh 2962d49048 fix case for uname checks (needs to be in all CAPS).
2003-09-03  Manish Singh  <yosh@gimp.org>

        * autogen.sh: fix case for uname checks (needs to be in all CAPS).
2003-09-03 17:46:16 +00:00
Sven Neumann daa5f9e673 HACKING require libtool version 1.5.0 or newer when building on Win32.
2003-09-03  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: require libtool version 1.5.0 or newer when building
	on Win32. Completely untested but it should fix bug #120953.
2003-09-03 17:36:49 +00:00
Sven Neumann 5475ab18c2 check for version 2.54.
2003-08-17  Sven Neumann  <sven@gimp.org>

	* autogen.sh (AUTOCONF_REQUIRED_VERSION): check for version 2.54.
2003-08-16 22:54:37 +00:00
Sven Neumann 7c32d439fb fix for Solaris /bin/sh (bug #118002).
2003-07-21  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fix for Solaris /bin/sh (bug #118002).

	* app/paint-funcs/paint-funcs-generic.h
	* app/paint-funcs/paint-funcs.[ch]: the Forte compiler doesn't
	like the use of global variables in inline functions. Applied a
	patch from Damien Carbery that fixes this (bug #118002).
2003-07-21 16:47:52 +00:00
Sven Neumann e4dd8a1081 moved the call to libtoolize before automake.
2003-02-26  Sven Neumann  <sven@gimp.org>

	* autogen.sh: moved the call to libtoolize before automake.

	* libgimpwidgets/gimpcolorscale.c: added some inline docs.

	* libgimpwidgets/gimpwidgets.[ch]: changed gimp_spin_button_new(),
	gimp_scale_entry_new() and gimp_color_scale_entry_new() to take
	doubles instead of floats for the adjustment values.

2003-02-26  Sven Neumann  <sven@gimp.org>

	* libgimpwidgets/tmpl/gimpcolorscales.sgml
	* libgimpwidgets/tmpl/gimpcolorselect.sgml
	* libgimpwidgets/tmpl/gimpcolorselector.sgml: improved.
2003-02-26 12:48:48 +00:00
Sven Neumann aa4460fbd6 prefer automake-1.7 over automake-1.6.
2003-02-24  Sven Neumann  <sven@gimp.org>

	* autogen.sh: prefer automake-1.7 over automake-1.6.

	* configure.in: removed the call to AC_PROG_RANLIB again since
	according to automake it is rendered obsolete by AC_PROG_LIBTOOL.
2003-02-24 22:49:45 +00:00
Sven Neumann fdf3d23399 try automake-1.7 if automake-1.6 is not available.
2002-11-18  Sven Neumann  <sven@gimp.org>

	* autogen.sh: try automake-1.7 if automake-1.6 is not available.
2002-11-18 12:23:05 +00:00
Manish Singh 2eef2afbc1 don't say "Now type 'make'" if configure failed.
2002-11-11  Manish Singh  <yosh@gimp.org>

        * autogen.sh: don't say "Now type 'make'" if configure failed.

        * app/core/Makefile.am
        * app/core/core-types.h
        * app/core/gimpenvirontable.[ch]: Implemented GimpEnvironTable,
        keeps an envp array built from system environment and *.env files.

        * app/core/gimp.[ch]: keep a GimpEnvironTable around.

        * app/gimprc.c
        * app/config/gimpcoreconfig.[ch]
        * app/core/gimpcoreconfig.h
        * app/gui/preferences-dialog.c
        * app/gui/user-install-dialog.c: environ-path config stuff

        * themes/Default/images/preferences/Makefile.am
        * themes/Default/images/preferences/folder-environ.png: just copied
        folder.png here, need a better one.

        * app/plug-in/plug-in.c: quick hack to use the envp in the
        GimpEnvironTable. Only on unix now, should really port the
        code to use g_spawn_*.

        * data/misc/user_install
        * etc/gimprc.in: add environ-path stuff

        * data/environ/Makefile: creates system environ directory.

        * data/environ/default.env: sample env file info.

        * data/Makefile.am
        * configure.in: added data/environ dir

        * plug-ins/pygimp/Makefile.am: python module files get put in
        $(gimpplugindir)/python now, install pygimp.env to point to it.

        * plug-ins/pygimp/doc/Makefile.am: minor clean up.
2002-11-12 03:34:11 +00:00
Manish Singh 1468b0a82f require automake 1.6
2002-11-06  Manish Singh  <yosh@gimp.org>

        * autogen.sh: require automake 1.6

        * m4compat: removed, unneeded now
2002-11-06 22:51:45 +00:00
Manish Singh 7cd8793bf6 call libtoolize explictly, since newer automakes don't run it for us
2002-10-01  Manish Singh  <yosh@gimp.org>

        * autogen.sh: call libtoolize explictly, since newer automakes
        don't run it for us anymore
2002-10-01 17:38:57 +00:00
Mel Boyce 673c559929 Repaired wonky URL for intltool in autogen.sh. 2002-09-25 12:46:17 +00:00
Sven Neumann eedcbf7dcc fixed output in case automake-1.6 is not available.
2002-09-12  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fixed output in case automake-1.6 is not available.
2002-09-12 13:21:52 +00:00
Manish Singh 97cb7b6ddd emptied
2002-09-05  Manish Singh  <yosh@gimp.org>

        * acinclude.m4: emptied

        * autogen.sh: support for automake version special casing, error
        out on aclocal failure.

        * m4compat/1.4/pysupport.m4
        * m4compat/1.6/pysupport.m4
        * configure.in
        * plug-ins/Makefile.am: pygimp autoconf support, just to get it
        some testing. We'll figure out policy later.
2002-09-06 01:00:33 +00:00
Sven Neumann eab1d05e15 call 'libtoolize --version' instead of libtool.
2002-08-27  Sven Neumann  <sven@gimp.org>

	* autogen.sh: call 'libtoolize --version' instead of libtool.
2002-08-26 22:25:53 +00:00
Manish Singh 68820735e5 remove bashism (function keyword)
2002-08-18  Manish Singh  <yosh@gimp.org>

        * autogen.sh: remove bashism (function keyword)
2002-08-19 03:35:20 +00:00
Sven Neumann da3cce37a3 oops 2002-05-28 16:41:05 +00:00
Sven Neumann 6f70246207 simplified by using a function for version checks.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: simplified by using a function for version checks.
2002-05-28 15:43:24 +00:00
Sven Neumann 74a5a9ec05 cleaned up, nicer output.
2002-05-28  Sven Neumann  <sven@gimp.org>

	* autogen.sh: cleaned up, nicer output.
2002-05-27 23:13:40 +00:00
Sven Neumann 09bafc82b2 HACKING autogen.sh added AC_SYS_LARGEFILE as a first prerequisite to
2002-05-27  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh
	* configure.in: added AC_SYS_LARGEFILE as a first prerequisite to
	handle bug #74478 (cannot handle swap size of 2GB). This requires
	autoconf-2.52.

	* acconfig.h: removed since it is now obsolete.
2002-05-26 23:47:10 +00:00
Sven Neumann 6747ea3f1f fixed typo.
2002-05-06  Sven Neumann  <sven@gimp.org>

	* autogen.sh: fixed typo.

	* app/config/gimpconfig-serialize.[ch] (gimp_config_serialize_value):
	allow to specify whether strings should be escaped.

	* app/config/gimprc.c (gimp_rc_query): don't escape string values.

	* app/config/test-config.c: changed accordingly.
2002-05-06 11:04:39 +00:00
Sven Neumann 3439f158ab bail out if one of the required tools is not found before proceeding to
2002-03-27  Sven Neumann  <sven@gimp.org>

	* autogen.sh: bail out if one of the required tools is not found
	before proceeding to the version checks.
2002-03-27 00:18:20 +00:00
Sven Neumann 906a8784ba Handle gtk-doc just like GTK+ does it now:
2002-03-08  Sven Neumann  <sven@gimp.org>

	Handle gtk-doc just like GTK+ does it now:

	* configure.in: check for gtk-doc version 0.9. Do not build the API
	reference by default.

	* autogen.sh: pass --enable-gtk-doc to configure.

	* Makefile.am: Added a slightly modified distcheck rule that passes
        --enable-gtk-doc to the configure inside.

	* NEWS: updated.

Revival of the API reference framework.
Misc fixes.
2002-03-08 12:36:40 +00:00
Sven Neumann 9ea943e00e require intltool-0.17.
2002-03-02  Sven Neumann  <sven@gimp.org>

	* autogen.sh: require intltool-0.17.

	* configure.in: require latest glib, pango and gtk+. Bail out if
	libtiff, libjpeg or libpng is not found.  You now need to explicitly
	disable TIFF, JPEG and PNG support.

	* HACKING
	* INSTALL
	* NEWS
	* README: udpated.

	* data/misc/Makefile.am: fixed dependencies.
2002-03-02 18:04:05 +00:00
Sven Neumann 0492a0309f HACKING fixed intltool version number, we need intltool 0.15.
2002-02-24  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: fixed intltool version number, we need intltool 0.15.

	* tips/Makefile.am
	* tips/POTFILES.in
	* tips/de.po
	* tips/gimp-tips.xml.in: translation framework for new XML-ized tips
	file. Thanks to Carol for converting the tips to XML.
2002-02-24 21:23:27 +00:00
Sven Neumann 9bc726a045 HACKING Makefile.am autogen.sh depend on intltool for handling i18n stuff.
2002-02-22  Sven Neumann  <sven@gimp.org>

	* HACKING
	* Makefile.am
	* autogen.sh
	* configure.in: depend on intltool for handling i18n stuff. This
	means that you need intltool to compile The GIMP from CVS. Grab
	it from ftp://ftp.gnome.org/pub/GNOME/stable/sources/intltool/
	or out of gnomecvs module intltool. You shouldn't need it if you
	compile The GIMP from tarball.

	* data/misc/Makefile.am
	* data/misc/gimp.desktop.in.in: merge translations into the desktop
	file.
2002-02-22 17:35:07 +00:00
Sven Neumann 2cb8ffbe9e check for pkg.m4.
2001-12-09  Sven Neumann  <sven@gimp.org>

	* autogen.sh: check for pkg.m4.

	* configure.in: removed logic to extract GLIB CFLAGS and LDFLAGS
	from the GTK CFLAGS and LDFLAGS. Use AM_PATH_GLIB_2_0() instead.
	This change will break things on awfully misconfigured systems.
	Simplified the checks and moved version numbers to the top to ease
	maintainance. Check if gtk-doc is suffiently new.

	* app/main.c: removed the GimpConfig test code.

	* app/config/Makefile.am
	* app/config/test-config.c: added a (yet very small) standalone test
	suite for GimpConfig.

	* app/config/gimpconfig.[ch]
	* app/config/gimpconfig-deserialize.[ch]: allow to specify if
	unknown tokens should be stored or should cause a parser error.
	Changed code to store unknown tokens to use a list since a hash
	table seems to be overkill here.
2001-12-09 16:18:15 +00:00
Sven Neumann a56949222f HACKING Makefile.am acconfig.h autogen.sh use AM_GLIB_GNU_GETTEXT. Since
2001-09-27  Sven Neumann  <sven@gimp.org>

        * HACKING
        * Makefile.am
        * acconfig.h
        * autogen.sh
        * configure.in: use AM_GLIB_GNU_GETTEXT. Since glib and GTK+ rely on
        gettext being available, we don't need to ship with the option to use
        an included implementation. The intl subdirectory will not be created
        anymore. Had to put the old sed hacks back in that create Makefiles
        from Makefile.in in the extra po directories.

        * almost all Makefile.am: removed $(top_srcdir)/intl from INCLUDES.

        * app/main.c
        * libgimp/stdplugins-intl.h
        * plug-ins/perl/Gimp.xs
        * plug-ins/script-fu/script-fu-intl.h: changed package names to
        gimp14* so the po files don't clash with gimp12.
2001-09-27 15:33:53 +00:00
Sven Neumann dc5a9b4b6b libtool >= 1.3.4 should be good enough 2001-08-28 14:59:42 +00:00
Sven Neumann cae946baaf removed redefinitions of libtool macros. We use the installed libtool now.
2001-08-28  Sven Neumann  <sven@gimp.org>

	* acinclude.m4: removed redefinitions of libtool macros. We use the
	installed libtool now. If this breaks the build for your system,
	upgrade libtool. If that does not help, let us know.

	* ltconfig
	* ltmain.sh: removed these files. Newer versions of libtool don't use
	ltconfig and ltmain.sh is taken from your libtool installation.

	* autogen.sh: check for presence of libtool.

	* Makefile.am
	* configure.in
	* gimp-remote.1.in
	* gimp.1.in
	* gimprc.5.in: removed man-pages from toplevel dir ...

	* docs/Makefile.am
	* docs/gimp-remote.1.in
	* docs/gimp.1.in
	* docs/gimprc.5.in
	* docs/gimptool-1.4.1.in: ... and added them back here.

	* gimp-1.4.m4: removed from toplevel dir ...

	* m4macros/Makefile.am
	* m4macros/gimp-1.4.m4: ... and added it back here.
2001-08-28 13:04:47 +00:00
Daniel Egger 028f5e2d0c Fix error message to reflect that one needs gettext 0.10.38 to compile
2001-08-06  Daniel Egger  <egger@suse.de>

        * autogen.sh: Fix error message to reflect that one needs
	gettext 0.10.38 to compile GIMP.
2001-08-06 11:37:10 +00:00
Sven Neumann 32f7117b34 HACKING require gettext version 0.38.
2001-07-30  Sven Neumann  <sven@gimp.org>

	* HACKING
	* autogen.sh: require gettext version 0.38.

	* configure.in: removed some ugly sed hacks that are not any longer
	needed with recent versions of gettext.
2001-07-30 08:39:14 +00:00
Marc Lehmann 70ad6a4f03 *** empty log message *** 2001-05-21 02:14:00 +00:00
Michael Natterer 1a5a50d956 some percentage updates.
2001-05-13  Michael Natterer  <mitch@gimp.org>

	* TODO.xml: some percentage updates.

	* autogen.sh: correctly parse latest autoconf's broken "--version"
	string.

	* app/widgets/Makefile.am
	* app/widgets/gimpcontainerview-utils.[ch]: new files which
	provide a set of built-in get_name_func()s for GimpContainerView
	and GimpContainerMenu.

	* app/widgets/gimpcontainermenu.c
	* app/widgets/gimpcontainerview.c: use them.

	* app/widgets/gimpimagedock.c
	* app/gui/dialogs-constructors.c: removed the get_name_func()s here.
2001-05-13 12:16:55 +00:00
Michael Natterer 4c03fb5eff Removed GCG:
2001-01-08  Michael Natterer  <mitch@gimp.org>

	Removed GCG:

	* app/colormap_dialog.gc
	* app/colormap_dialog.i.[ch]
	* app/colormap_dialog.p.h
	* app/colormap_dialog.t.h
	* app/gimp.gh
	* tools/gcg/*: removed.

	* app/colormap_dialog.[ch]: moved all the colormap_dialog stuff
	here and cleaned up the autogenerated code.

	* autogen.sh
	* configure.in
	* app/Makefile.am
	* app/app_procs.c
	* app/apptypes.h
	* app/color_notebook.h
	* app/commands.c
	* app/gimpset.h
	* po/POTFILES.in
	* tools/Makefile.am: changed accordingly.

	* libgimp/gimpunitmenu.c: s/class/klass/
2001-01-07 23:59:46 +00:00
David Monniaux a13d75a679 The regexps for extracting the version numbers of required programs
did not work with Solaris sed.
2000-11-02 15:38:23 +00:00
Sven Neumann c887a86e48 applied patch from Sesse <sgunderson@bigfoot.com> that fixes the check for
2000-06-24  Sven Neumann  <sven@gimp.org>

        * autogen.sh: applied patch from Sesse <sgunderson@bigfoot.com>
        that fixes the check for recent versions of auto[conf|make].
2000-06-24 00:32:27 +00:00
Manish Singh 71e5fefec9 tightened the regexs for build tool sanity checks
* autogen.sh: tightened the regexs for build tool sanity checks

* configure.in: more gtkxmhtml lib fixes (blargh)

-Yosh
2000-04-15 21:50:19 +00:00
Manish Singh 03d1d522f5 Idiot checking from Sesse
-Yosh
1999-11-12 22:31:57 +00:00
Manish Singh e0dc5cd9e1 version number bump
* configure.in: version number bump

* autogen.sh
* configure.in
* app/Makefile.am: comment out gcg stuff, nobody seems to be using it

* app/colormap_dialog.*: added generated files

-Yosh
1999-08-22 00:39:51 +00:00
Manish Singh 05c69f12b7 acinclude.m4 config.guess config.sub ltconfig upgrade to libtool 1.2f
* acinclude.m4
* config.guess
* config.sub
* ltconfig
* ltmain.sh: upgrade to libtool 1.2f

* autogen.sh: libtool is not required to autogen gtk+

* acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly needed)

* app/actionarea.h: made the label in ActionAreaItem const

* app/convert.[ch]: made FOO_PALETTE #defines into an enum

* libgimp/parasite.c
* app/brightness_contrast.c
* app/color_picker.c
* app/colormap_dialog.i.c
* app/curves.c
* app/equalize.c
* app/gimplut.c
* app/histogram_tool.c
* app/invert.c
* app/levels.c
* app/paint_funcs.c
* app/pixel_regions.c
* app/posterize.c
* app/rect_select.c
* app/threshold.c
* app/xcf.c: remove unused vars, other minor code cleanups

* app/procedural_db.h: #include <glib.h>

* Makefile.am: add README.perl to EXTRA_DIST

-Yosh
1999-03-20 04:41:59 +00:00
Manish Singh 63e77a33f1 Ack, uhm, no
-Yosh
1999-01-21 06:21:26 +00:00