2007-02-16  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.16.modules: gucharmap has branched for gnome-2-16.

2007-02-16  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: use tarballs for opal and pwlib,
	since that's what is currently needed

2007-02-14  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.18.modules: update opal and pwlib

2007-02-13  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.18.modules: fix typo in glade3

2007-02-13  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.18.modules: add seahorse, network-manager-applet
	and meta-gnome-devtools-suite to meta-gnome-desktop

2007-02-13  Frederic Peters  <fpeters@0d.be>

	* jhbuild/versioncontrol/svn.py, jhbuild/defaults.jhbuildrc,
	jhbuild/config.py: added svn_program option, to optionnaly use bzr to
	fetch svn trees.

2007-02-12  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: use 0.6 branch for
	NetworkManager as suggested in trunk/ChangeLog; moreove NM 
	and n-m-a depends on dbus-glib, not dbus.

2007-02-12  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: add network-manager-applet and
	fix dependences for NetworkManager. Unfortunately latest NM depends
	on dbus-glib 0.72 while the version for gnome 2.18 if 0.71. So 
	are currently un-buildable.

	Moreover NM also depends on wireless-tools, libnl, dhcdbd, 
	wpa-supplicant and iproute2.

2007-02-11  Christian Kirbach  <Christian.Kirbach@googlemail.com>

	* modulesets/gnome-2.18.modules: liboobs depends on
	dbus-glib, not dbus
	* modulesets/freedesktop-2.18.modules: hal depends on dbus-glib, not
	on dbus (closes #383949, James Andrewartha)

2007-02-11  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: gnome-bluetooth now depends on gob2
	(closes #406497), added add gnomescan, istanbul, restored
	gtksourceviewmm and updated nemiver source (closes #406498)
	(both patches by  Marc-Andre Lureau)

2007-02-11  Frederic Peters  <fpeters@0d.be>

	* jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
	support for zip files (closes #406747)

2007-02-09  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: gnome-icon-theme depends on
	intltool (closes #364895)

2007-02-09  Frederic Peters  <fpeters@0d.be>

	* jhbuild/commands/sanitcheck.py: sanity checks for cvs, svn and git
	(the right one, not the GNU Interactive Tools) (closes: #348268)

2007-02-09  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: libgnomecups now depends on
	gnome-common (closes #364853)

2007-02-09  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: gnome-games now depends on
	gnome-python-desktop (closes #406016)

2007-02-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/frontends/autobuild.py, jhbuild/frontends/terminal.py,
	jhbuild/versioncontrol/svn.py: show subversion conflicts (closes
	#400775)

2007-02-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/utils/packagedb.py: fixed typo (closes #405237, patch by
	Mariano Suárez-Alvarez)

2007-02-06  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: branched atk and gail (closes #395217,
	patch by Christian Kirbach)

2007-02-06  Christian Kirbach  <Christian.Kirbach@googlemail.com>

	* modulesets/gnome-2.16.modules: xchat-gnome now depends
	on gnome-doc-utils
	* modulesets/gnome-2.18.modules: Evolution, xchat-gnome,
	gnome-keyring-manager, gnome-terminal and gconf-editor now depend
	on gnome-doc-utils

2007-02-05  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/freedesktop-2.18.modules:
	* modulesets/freedesktop.modules: Added goocanvas.

2007-02-05  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.18.modules: gnome-vfsmm (C++): Use the gnome-2-18 branch, 
	because trunk must now be for gnome 2.19/2.20 because I forgot to do tarball 
	releases with the API additions before the API freeze. 

2007-02-05  Frederic Peters  <fpeters@0d.be>

	* modulesets/bootstrap.modules: updated pyrex version since 0.9.4.1 has
	been removed from the website. (closes #404473)

2007-02-03  Frederic Peters  <fpeters@0d.be>

	* jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
	-L flag to curl so it works on redirects (patch by Marc-Andre Lureau,
	closes #402397)

2007-02-02  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome-2.18.modules: Make loudmouth use Git instead of
	  svn.

2007-01-29  Federico Mena Quintero  <federico@novell.com>

	* modulesets/gnome-2.18.modules: Make Sabayon use the gnome-2-18 branch.

2007-01-25  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules:
	avahi-0.6.13 had a build bug with dbus>=1.0; update to 0.6.16.  See also
	http://mail.gnome.org/archives/release-team/2007-January/msg00089.html

2007-01-25  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules:
	explicitly add avahi as an explicit dependency of ekiga.

2007-01-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules:
	New module for seahorse (added to meta-gnome-proposed).

	Notes: GnuPG and gpgme are required external dependence, not
	managed by jhbuild; libLDAP is optional for keyserver support.

	Also there are some GNOME modules added as suggest, not as 
	depenced for seahorse, providing extra feature. Those modules
	are: libsoup, nautilus, gnome-keyring, avahi, dbus-glib,
	epiphany, gedit, gnome-panel and libnotify.

	Of course this could change, moving suggests to depencences,
	before 2.18 release.	

2007-01-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules:
	Remove meta-gnome-devtools-suite from meta-gnome-proposed.
	This fix the failing list and update commands.

2007-01-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules:
	Create a new meta-gnome-devtools-suite metamodule with glade3 and
	devhelp and add it to meta-gnome-proposed (by now)
	
2007-01-23  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules:
	Enchant is an external dependency and thus should be built from
	tarball rather than cvs.

2007-01-23  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules:
	Update dbus to 1.0.2 and cairo to 1.3.12.  See
	http://mail.gnome.org/archives/desktop-devel-list/2007-January/msg00429.html
	and
	http://mail.gnome.org/archives/desktop-devel-list/2007-January/msg00446.html

2007-01-23  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules:
	Update gamin to 0.1.8.  http://mail.gnome.org/archives/release-team/2007-January/msg00062.html

2007-01-22  Mariano Suárez-Alvarez  <mariano@gnome.org>

	* jhbuild/frontends/terminal.py: Do not write string arrays as 
	commands upon error. Fixes bug #354010.

2007-01-14  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* modulesets/freedesktop-2.18.modules: Bump s-t-b version to 2.1.2.

2007-01-11  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.18.modules: add dependency on enchant
	and iso-codes.

2007-01-10  Wouter Bolsterlee  <wbolster@svn.gnome.org>

	* modulesets/gnome-2.16.modules: libwnck has branched
	for gnome-2-16

2007-01-10  Marco Pesenti Gritti <marco@gnome.org>

	* jhbuild/modtypes/autotools.py: added a makefile attribute to the
	autotools module type (bug #386193)

2007-01-08  Frederic Peters  <fpeters@0d.be>

	* jhbuild/modtypes/tarball.py, jhbuild/versioncontrol/tarball.py: added
	fallback to curl if wget is unavailable (bug #301259, based on a patch
	by Joshua Hoblitt)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/versioncontrol/git.py: adds support for a "subdir" attribute
	for GIT branches (bug #342846, patch by Eric Anholt)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/versioncontrol/svn.py: abort on conflicts from svn update
	(bug #394308)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/versioncontrol/svn.py: always use a branch when it is
	specified (even when module is set) (bug #394588)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: use libgsf 1.14.2 (bug #362223)

2007-01-09  Christian Persch  <chpe@svn.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	libbonoboui.

2007-01-09  Guillaume Desmottes  <cass@skynet.be>

	* doc/jhbuild.xml: Documentation: Correct spelling of Gnome as GNOME.

2007-01-09  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.18.modules: Specify a virtual gnomemm repository, 
	and specify the gnomemm modules as using the repository. Unlike before, 
	with cvs, they will then be checked out to top-level directories.

2007-01-08  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: vino depends on dbus-glib

2007-01-08  Murray Cumming  <murrayc@murrayc.com>

	* sample.jhbuildrc: Update for the GNOME cvs->svn change.

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* jhbuild/modtypes/mesa.py: introduced special module type for mesa;
	necessary to use xorg moduleset (bug #349343, module by Eric Anholt)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* modulesets/pulseaudio.modules: added PulseAudio moduleset
	(bug #348572)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: removed obsolete libbonobouimm from
	meta-gnome-c++ (bug #393716, patch by Marc-Andre Lureau)

2007-01-07  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: changed ekiga module to point to
	appropriate subversion tag.

2007-01-07  Marco Pesenti Gritti  <mpg@redhat.com>

	* modulesets/freedesktop.modules: dbus-python use autotools now

2007-01-05  Mark McLoughlin  <mark@skynet.ie>

	Combination of patches from myself and
	Frederic Peters <fpeters@0d.be>

	See bug #393147 and #347597

	* jhbuild/versioncontrol/svn.py: back out the trunk
	fiddling behaviour from before and add:
	  + A "trunk_path" attribute to <repository type="svn">
	    which defaults to "trunk". Set to "" if the trunks
	    are in the toplevel directory
	  + A "branches_path" attribute to <repository type="svn">
	    which defaults to "branches".
	  + Support for the "revision" attribute on <branch>

2007-01-05  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: added dependency on gnome-desktop for
	epiphany (bug #393079)
	
2007-01-05  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.18.modules: fixed libxml2 module name
	(patch #79436 from bug #393071)

2007-01-05  Olav Vitters  <olav@bkor.dhs.org>

	* Makefile: Change 'make update' from CVSism to SVNism.

2007-01-04 Marco Pesenti Gritti <mpg@redhat.com>

	* modulesets/gnome-2.16.modules: use svn.gnome.org

2007-01-03  Tim Janik  <timj@gtk.org>

	* modulesets/gtk.modules: pango/autogen.sh depends on gnome-common.

2007-01-02  Mark McLoughlin  <mark@skynet.ie>

	Pointed out by Tim Janik

	* jhbuild/versioncontrol/svn.py: only override checkoutdir
	if it's not already set

2007-01-02  Mark McLoughlin  <mark@skynet.ie>

	* jhbuild/versioncontrol/svn.py: add a little hack so
	that if no branch or tag is mentioned in the module name,
	we checkout the trunk to an appropriate directory
	
	* modulesets/gnome-2.18.modules: add the svn.gnome.org
	repo and fix a couple of branch defs.
	
	* modulesets/freedesktop-2.18.modules: remove the unused
	gnome.org cvsroot from here.

2007-01-02  Mark McLoughlin  <mark@skynet.ie>

	* jhbuild/versioncontrol/svn.py: fix minor buglet in
	SubversionRepository.branch()

Tue Jan  2 12:18:33 2007  Tim Janik  <timj@imendio.com>

	* modulesets/gtk.modules: also fix up gnome-common and intltool URLs.

Tue Jan  2 11:25:17 2007  Tim Janik  <timj@imendio.com>

	* first steps at getting the Gtk+ toolchain to build with GNOME SVN.

	* modulesets/gtk.modules: renamed old gnome repo from gnome.org to
	cvs.gnome.org. added new default repo svn.gnome.org.
	converted module branch specifications to check out */trunk
	directories into directories with checkoutdir=MODULENAME.

2006-12-26  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: Restore HEAD branch for
	gnome-system-monitor (no more unblessed external
	dependency).

2006-12-20  Elijah Newren  <newren@gmail.com>

	* modulesets/freedesktop-2.18.modules: Cairo is an external dep;
	it should be pulled from tarballs, not git.

	* modulesets/bootstrap.modules: update autoconf to 2.60 since some
	modules now require it.

2006-12-20  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.16.modules: vte has branched for gnome-2-16.

2006-12-19  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: gnome-media has
	branched for gnome-2-16.

2006-12-18  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/freedesktop-2.18.modules:

	Update to hicolor-icon-theme 0.10, needed to use all icon context
	defined by Icon Naming Spec

2006-12-14  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/freedesktop-2.18.modules: Use cairo from git to get
	more testing of that before we start using it for 2.18.0.

2006-12-14  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/freedesktop-2.18.modules:
	* modulesets/gnome-2.18.modules:

	Grab liboobs from cvs: it's a desktop module, not external dep.

2006-12-12  Carlos Eduardo Rodrigues Diogenes  <cerdiogenes@yahoo.com.br>

	* modulesset/gnutls: Remove "alpha" from the gnutls URL.

2006-12-03  Christian Kirbach  <Christian.Kirbach@siemens.com>

	* modulesets/gnome-2.16.modules: Use liboil 0.3.10 tarball, 0.3.8 is
        now required for gst-plugins-base. The liboil cvs repository is ancient.
	(committed by Andre Klapper on behalf of Christian Kirbach)

2006-11-28  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	bug-buddy.

2006-11-23  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branches
	for eel, nautilus and gnome-vfs.

Thu, 23 Nov 2006 14:14:02 +0100 Dodji Seketeli

	* modulesets/gnome-2.18.modules: added nemiver. Applied patch #368874
	  from Guillaume Desmottes.

2006-11-23  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules: Use the glibmm-2.12 branch of 
	glibmm, because GNOME 2.18 uses the glib-2.12 branch of glib.

2006-11-17  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/bootstrap.modules: Use latest gettext (0.16) instead 
	of 0.14.5, because I need the latest libgettext-po error-handling 
	API in Glom. But if this disturbs something, just revert it.

2006-11-16  Thomas Wood  <thos@gnome.org>

	* modulesets/gnome-2.16.modules: Use gtk-engines-2-8 branch for
	gtk-engines

2006-11-17  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: use gnome-2-16 branch for
	gconf-editor.

2006-11-15  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: Add libipoddevice.
	* modulesets/gnome-2.16.modules: same.
	
2006-11-15  Claudio Saavedra  <csaavedra@alumnos.utalca.cl>

	* modulesets/gnome-2.18.modules: Remove libgnomeprint from EOG 
	dependencies.

2006-11-14  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: Add gtkunique.

2006-11-12  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules:
	Add gmime, tracker and brasero modules. Add gnome-common depencency
	for gnome-icon-theme.

	* modulesets/gnome-2.16.modules:
	Add brasero module. Add gnome-common depencency for
	gnome-icon-theme.

	Please note that brasero suggest also libnotify and totem.
	Note also that now tracker no longer needs external sqlite.

2006-11-10  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: Add gstreamer dependency for
	tracker.

2006-11-09  Callum McKenzie  <callum@spooky-possum.org>

	* modulesets/gnome-2.18.modules: Remove the gob dependency for
	gnome-games.

2006-11-06  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: use gnome-2-16 branch for
	gnome-desktop, gnome-panel & gnome-session

2006-11-05  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	gnome-keyring-manager.

2006-11-05  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gedit.

2006-11-02  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules:
	iso-codes-0.53 got regenerated and thus changed size and md5sum.
	Luckily, the iso-codes maintainers have agreed to not continue
	deleting releases in the future (private email), so this shouldn't
	happen again.  :-)  See also #366864.

2006-11-01  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	gnome-menus.

2006-10-31  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	gnome-keyring.

2006-10-30  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for libgnome and libgnomeui. Use gnome-2-12 branch for
	libgnomeprint and libgnomeprintui.

2006-10-29  Frederic Peters  <fpeters@0d.be>

	* jhbuild/versioncontrol/tarball.py: Let size be omitted.
	(closes: #350795)

2006-10-26  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules: Use gnome-2-16 branch for
	gnome-system-monitor for now due to use of unblessed external
	dependency.

2006-10-26  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	liboobs.

2006-10-25  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	gnome-system-monitor.

2006-10-23  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.18.modules: Add tracker and gmime (needed by
	tracker). Note that you need sqlite3 development files installed
	on you system to build tracker. Also libexif, libogg+libvorbis and
	libfam/gamin are useful, but can't managed via jhbuild.

2006-10-22  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop.modules: PolicyKit should not be a
	dependency of hal-0-5-7.

2006-10-21  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules: revert last commit; it was based
	on a misunderstanding.  Apply Frederic's patch from #363635 to fix
	the build since gnome-control-center has now split into two
	modules.

2006-10-20  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules: revert gnome-control-center since
	it ignored external dependency rules in newest commit.  Will bring
	up on mailing list...

2006-10-20  Wouter Bolsterlee  <wbolster@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branches
	for evolution, evolution-data-server, evolution-exchange
	and gtkhtml.

2006-10-19  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.18.modules: Added gtksourceviewmm and made 
	Glom depend on it. Commented-out libbonobo*mm, because they are 
	old unused crap.

2006-10-18  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules:
	liboobs-0.5.0 makes nautilus crash on launch; update it and
	system-tools-backends (which it depends on).
	live.gnome.org/TwoPointSeventeen/ExternalDependencies has been
	updated as well.

2006-10-17  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules:
	Weird jhbuild voodoo made it so that no repository definition was
	necessary for dbus-python on some machines, but it is on others.
	Don't ask me.  Anyway, this should fix on the machines that needed
	it.

2006-10-17  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules:
	* modulesets/gnome-2.18.modules:
	Oops, we're supposed to be using gnome-system-tools HEAD; also
	liboobs should be a tarball since it's an external dependency (one
	which we previously forgot to list).  I'm not completely sure
	where it makes the most sense to keep it, but given that it was
	never proposed for GNOME, maybe putting liboobs in
	freedesktop-2.18.modules makes more sense?  Doing that for now,
	anyway...

2006-10-16  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules: fix from Frederic Peters --
	update dbus-glib and dbus-python to avoid build errors.
	live.gnome.org/TwoPointSeventeen/ExternalDependencies has been
	updated as well.

2006-10-16  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules:
	modemlights applet needs gnome-settings-daemon installed,
	invest-applet needs gnomeapplet.  (Additional issues reported by
	jsberg bnl gov in #362250)

2006-10-16  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules:
	* modulesets/freedesktop-2.18.modules:
	* modulesets/freedesktop.modules:
	Add missing hard and optional dependencies reported by
	jsberg@bnl.gov in #362250.

2006-10-16  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.18.modules: Use gtk-2-10 branch for gtk+ and
	glib-2-12 branch for glib.  See
	http://mail.gnome.org/archives/gtk-devel-list/2006-September/msg00141.html

2006-10-16  William Jon McCann  <mccann@jhu.edu>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-screensaver and nautilus-cd-burner.

2006-10-14  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-applets.

2006-10-14  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop-2.18.modules: Patch from Marc-Andre
	Lureau to fix cairomm build (use tarball module type instead of
	autotools)  #362184

2006-10-14  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* modulesets/gnome-2.16.modules: Use the gnome-2-16 branch for
	gnome-python-desktop.

2006-10-12  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for file-roller.
	
2006-10-12  Elijah Newren  <newren gmail com>

	* patches/dbus-glib-build.patch: Add this to fix #361674, reported
	by Frederic Peters.  Thanks Frederic.  And...oops!!

2006-10-11  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-terminal.

2006-10-11  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branches
	for evince, gnome-doc-utils and vino.

2006-10-08  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-themes.

2006-10-05  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop.modules:
	* modulesets/gnome-2.18.modules:
	make libXrender and libXft optional dependencies, #133714

	* modulesets/gnome-2.18.modules:
	revert ekiga to v2_0_3 since HEAD depends on a version of external
	dependencies newer than those listed at
	http://live.gnome.org/TwoPointSeventeen/ExternalDependencies

	* modulesets/freedesktop-2.18.modules:
	new file

	* modulesets/gnome-2.18.modules:
	depend on tarball versions of external dependencies of core gnome
	modules (see also
	http://live.gnome.org/TwoPointSeventeen/ExternalDependencies),
	switch to using freedesktop-2.18.modules instead of
	freedesktop.modules

2006-09-29  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules: Use branch gnome-2-16 for
	deskbar-applet and gnome-games; Switch inkscape to svn repository.

	* modulesets/gnome-2.18.modules: Switch inkscape to svn repository.

2006-09-27  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/freedesktop.modules:
	fontconfig has switched to git, add dbus-qt3 and portland modules.

2006-09-22  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules: Add glade3 module.
	* modulesets/gnome-2.18.modules: Ditto.

2006-09-19  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for metacity.

2006-09-13  Wouter Bolsterlee  <wbolster@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-icon-theme.

2006-09-13  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for totem.

2006-09-11  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules:
	Add gnome-vfs-monikers to meta-gnome-devel-platform dependencies

	* modulesets/gnome-2.14.modules:
	Add libgcrypt as hard dependency of libxslt (see #345359; just
	forgot to do this for this release set previously)

2006-09-11  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules:
	Update pwlib and opal branch tags since ekiga requires newer
	versions now

2006-09-06  Lucas Rocha  <lucasr@gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for zenity and eog.

2006-09-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for gnome-nettool.

2006-09-06  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules:
	* modulesets/gnome-2.18.modules: add dbus-glib dep for gnome-vfs

2006-09-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branches
	for gnome-control-center, gnome-utils, gdm2, gcalctool,
	and orca.

	* modulesets/gnome-2.16.modules, modulesets/gnome-2.18.modules:
	Added Vim modeline (there was an Emacs one already)

2006-09-04  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.18.modules: Create 2.18 moduleset.

2006-09-03  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch for
	Epiphany and Epiphany Extensions.

2006-09-01  Marco Pesenti Gritti  <mpg@redhat.com>

	* modulesets/gnome-2.16.modules: libwnck depends on intltool

2006-09-01  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.16.modules: Use a tarball for iso-codes
	since checkouts from the svn repo haven't worked for a while.

2006-08-30  Gustavo Carneiro  <gjc@gnome.org>

	reviewed by: James Henstridge

	* jhbuild/versioncontrol/bzr.py: Register (urlparse.uses_relative,
	urlparse.uses_netloc) the sftp URI scheme with urlparse.
	Fixes bug #349546: "bzr backend doesn't accept sftp:// URLs".

2006-08-27  Brent Smith  <gnome@nextreality.net>

	* modulesets/gnome-2.16.modules: add a patch for scrollkeeper
	* patches/scrollkeeper_empty_url_string.patch: This patch fixes a
	problem where scrollkeeper chokes when it encounters a "url" attribute
	in an OMF file that is empty.  Currently the update-manager-C.omf file
	has this problem (from Ubuntu)

2006-08-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: gnome-power-manager has
	branched gnome-2-16.

2006-08-22  Matthias Clasen <mclasen@redhat.com>

	* modulesets/gnome-2.16.modules: Use stable branches of
	GLib, Pango and GTK+

2006-08-22  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.16.modules:
	Remove gnopernicus from meta-gnome-desktop.
	Add new libcm module (for brave compiling compositor in metacity).

2006-08-20  Brent Smith  <gnome@nextreality.net>

	* modulesets/freedesktop.modules: add a hal-0-5-7 tarball
	* modulesets/gnome-2.16.modules: modify all dependencies on hal to use
	hal-0-5-7 instead
	* patches/hal-dbus_connection_close.patch: patch to fix compilation
	errors when using hal-0-5-7 with latest dbus.

2006-08-18  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: move accepted modules to
	meta-gnome-desktop

2006-08-17  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: Use specific branches of pwlib and
	opal, required for GNOME 2.14 Ekiga.

2006-08-14  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: Build "xulrunner" component of
	mozilla, not "browser".

2006-08-14  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: Switch to xulrunner 1.8.
	Fix bug #324546.

2006-08-10  Frederic Peters  <fpeters@0d.be>

	* Makefile: removed changecvsroot.py from make dist; it has been moved
	to scripts/; added scripts/ and its content to make dist.

2006-08-10  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Added nautilus-sendto,
	but it is not included by default (just like
	nautilus-open-terminal)

2006-08-09  Frederic Peters  <fpeters@0d.be>

	* jhbuild/frontends/autobuild.py: retry on socket errors.

2006-08-08  Thomas Wood  <thos@gnome.org>

	* modulesets/gnome-2.16.modules: gnome-themes now depends on
	icon-naming-utils

2006-08-06  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Use gnome-2-16 branch
	for dasher.

2006-08-04  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: libwnck, bug-buddy and gail have a
	gnome-2-14 branch. I'm sure some other modules have one...
	Fix bugs #347398, #347493

2006-07-30  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: use distutils for pyspi and dogtail
	since it is their native method and it is now supported.

2006-07-30  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.1{2,4,6}.modules: iso-codes moved from CVS
	to Subversion.  Patch by Marc-Andre Lureau.  Closes: #349327.

2006-07-26  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: gnome-session depends on
	gnome-keyring

2006-07-25  Elijah Newren  <newren gmail com>

	* modulesets/bootstrap.modules: Add pyrex so that modules like
	dbus-python will build.  James wasn't sure where to put it (here
	or freedesktop.modules) but I put it here because I think it needs
	to be installed in the same place as python so this seems natural.
	James might change this later.  See #311563.

2006-07-25  Frederic Peters  <fpeters@0d.be>

	* jhbuild/frontends/autobuild.py: rename encode_log to compress_data.

2006-07-25  Luca Ferretti  <elle.uca@libero.it>

	* patches/scrollkeeper_clean_xml_validation_context.patch: new file
	* patches/scrollkeeper_language_fix.patch: new file
	* patches/scrollkeeper_rw_offset_fix.patch: new file
	* modulesets/gnome-2.*: apply patches needed by scroollkeeper to make
	Yelp works and Yelp developers happy. For more info see
	http://live.gnome.org/Yelp

	Note: remove $Prefix/share/jhbuild/packagedb.xml to rebuild it.

2006-07-24  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: gnome-panel depends on dbus-glib

2006-07-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules: remove libbonobo from gnome-vfs deps
	and add gnome-vfs-monikers module. No package depends on this by now,
	I've no info about dependence on gnome-vfs-monikers.

2006-07-24  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.16.modules: use gnome-2-14 branch for ekiga since
	HEAD won't be ready for 2.16.

2006-07-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/freedesktop.modules: Fix avahi dependences. See bug
	348453 for more info.

2006-07-24  Frederic Peters  <fpeters@0d.be>

	* modulesets/freedesktop.modules: Enable dbus-python, distutils modtype
	is working

2006-07-23  Brent Smith  <gnome@nextreality.net>

	* modulesets/gnome-2.14.modules: Add dependency on libgnomeprintui and
	startup-notification for yelp
	* modulesets/gnome-2.16.modules: Add dependency on
	startup-notification for yelp

2006-07-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/freedesktop.modules: enable dbus-python using 
	<distutils> element and rework avahi deps. Note: I'm not sure
	dbus-python is able to build as is. See bug 348453.
	
2006-07-24  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/freedesktop.modules: Add dbus-glib module and make
	PolicyKit depends on it. Add dbus-python too, but commented by default
	because jhbuild can't build it: setup.py, not autotools :-(

2006-07-23  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-panel

2006-07-22  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.16.modules: gnome-applets needs pygtk to
	build invest applet. Added as dependence.

2006-07-18  Gustavo Carneiro  <gjc@gnome.org>

	* modulesets/freedesktop.modules, 
	* modulesets/gnome-2.10.modules,
	* modulesets/gnome-2.12.modules,
	* modulesets/gnome-2.14.modules,
	* modulesets/gnome-2.16.modules: s%gnome-python/%%, since all
	modules inside gnome-python/ have been moved to the cvs root.

2006-07-12  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-menus

2006-07-02  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.16.modules: Make pango depend on gnome-common, as
	it's using gnome-autogen.sh now.

2006-07-02  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (RenderProto, libXrender, libXft):
	switch to GIT repositories.

2006-06-28  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules (bug-buddy): bug-buddy dependency on
	NetworkManager as been lowered to a mere suggests (see 346091)

2006-06-27  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules (bug-buddy): bug-buddy now depends on
	NetworkManager (for libnm_glib).

2006-06-26  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (cairo-1-0): depend on libXrender
	to fix gnome-2.14 build.  Patch from Valeev Dinar
	<dinarv@gmail.com> from bug #345907.

2006-06-25  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules (gnome-session): now depend on
	gnome-control-center
	http://cvs.gnome.org/viewcvs/gnome-session/configure.in#rev1.536

2006-06-23  Marco Pesenti Gritti  <marco@gnome.org>

	* jhbuild/modtypes/mozillamodule.py:
	Add xulrunner to app names

2006-06-23  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (pango):
	* modulesets/gnome-2.12.modules (pango):
	* modulesets/gnome-2.14.modules (pango):
	* modulesets/gtk.modules (pango):
	* modulesets/gtk28.modules (pango): same here.

	* modulesets/gnome-2.16.modules (pango): depend on libXft rather
	than Xft.

	* modulesets/freedesktop.modules (RenderProto, libXrender, libXft):
	use the versions from the xorg repository.  Remove the obsolete
	old xlibs/xserver/xapps module definitions.  Addresses bug #345281.

	* scripts/upgrade-module-set.xsl (cvsmodule): fallback to
	checkoutdir and module values for "id" if it isn't given.

	* jhbuild/modtypes/autotools.py (parse_cvsmodule):
	(parse_svnmodule):
	(parse_archmodule): generate module name in the same way as the
	old code did for backward compatibility.

2006-06-21  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: File-roller has a
	gnome-2-14 branch.

2006-06-20  James Henstridge  <james@jamesh.id.au>

	* jhbuild/versioncontrol/bzr.py: add bzr version control backend.

2006-06-20  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules: Make gcrypt a hard dependency of
	libxslt (since the desktop release already depends on it and James
	didn't like passing --with-crypt=no to libxslt; see #345359)

2006-06-20  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules: enchant is not a hard dependency
	of epiphany.  ;-)

2006-06-20  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: add enchant (for epiphany spell
	checking).

2006-06-19  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules:
	* modulesets/freedesktop.modules:
	revert the last change by Frederic Peters; it is wrong -- see
	http://mail.gnome.org/archives/release-team/2006-June/msg00007.html
	if the archives ever come back online

2006-06-19  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: use gnome-system-tools HEAD; depends
	on liboobs instead of system-tools-backends.

2006-06-19  Frederic Peters  <fpeters@0d.be>

	* jhbuild/config.py: add environment variable for Perl modules.
	* modulesets/freedesktop.modules: use system-tools-backend HEAD.

2006-06-19  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: gnome-system-monitor
	has branched for gnome-2-14.

2006-06-19  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Epiphany doesn't depend on
	libgnomeprintui anymore.

2006-06-19  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/perl.py: remove some unneeded imports and
	variable definitions.

	* jhbuild/modtypes/autotools.py (parse_archmodule): fix small bug
	in module parsing.
	(parse_cvsmodule): rewrap FatalError statement.

	* modulesets/moduleset.rnc (distutils): add rules for distutils
	modules.

	* jhbuild/modtypes/distutils.py (DistutilsModule): module type
	definition for distutils modules.

	* modulesets/gnome-2.16.modules (xchat-gnome): add module.  Patch
	from Guillaume Desmottes <cass@skynet.be> from bug #342486.

	* modulesets/freedesktop.modules: use newer version of Net-DBus.

	* modulesets/moduleset.rnc (perl): update moduleset schema.

	* modulesets/freedesktop.modules: add perl-net-dbus module
	definition.

	* jhbuild/modtypes/perl.py: new module type for Perl code.  Based
	on patch from Frederic Peters <fpeters@entrouvert.com> from bug
	#342638.

	* jhbuild/modtypes/autotools.py (AutogenModule.skip_configure): if
	nobuild is set, always skip configure.  Fixes bug #345266

2006-06-17  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules: devhelp is a build dependency of
	anjuta as well

2006-06-17  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules: update the autogen module to
	5.8.4; the 5.6.5 release is over a year out of date and won't
	compile with the current guile tarball

2006-06-16  Elijah Newren  <newren gmail com>

	Carlos hasn't made the perl bindings to DBus an optional
	dependency yet and it's been a while, so revert to an older
	version to fix builds.

	* modulesets/freedesktop.modules: use BEFORE_DBUS_MERGE for
	system-tools-backends

	* modulesets/gnome-2.16.modules: use gnome-2-14 for
	gnome-system-tools, and change to depend on system-tools-backends
	directly

2006-06-16  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop.modules: cairomm depends on cairo cvs so
	use cairo rather than cairo-1-0 (a separate cairomm-1-0 module
	could be added for gnome-2.14.modules, I guess, but cairomm
	doesn't appear to have created a suitable branch...)

	* modulesets/gnome-2.16.modules: libnotify is not a hard
	dependency of gnome-power-manager, and shouldn't be treated as
	such since it hasn't been proposed for inclusion in the desktop
	while gnome-power-manager has

2006-06-16  Frederic Peters  <fpeters@0d.be>

	* modulesets/gnome-2.16.modules: gnome-power-manager depends on
	gnome-doc-utils

2006-06-15  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: ATK and AT-SPI have
	branched for gnome-2.14.

2006-06-14  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnutls.modules: update to latest version of libtasn1
	and gnutls.  Switch to ftp.gnupg.org mirror since ftp.gnutls.org
	seems to have vanished from the face of the earth.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	fix use of undefined variable.  Fixes bug #344372.

	* jhbuild/versioncontrol/tarball.py (TarballBranch.tree_id): add
	tree_id implementation, returning the tarball version number.

	* jhbuild/versioncontrol/arch.py (ArchBranch.tree_id): tree_id
	implementation, returning the output of "baz tree-id".

	* jhbuild/versioncontrol/git.py (GitBranch.tree_id): add tree_id
	implementation, returning the commit SHA1 sum.

	* jhbuild/commands/info.py (cmd_info.show_info): show the tree ID
	in the info display.  Also fix up "jhbuild info mozilla" to not crash.

2006-06-13  James Henstridge  <james@jamesh.id.au>

	* jhbuild/versioncontrol/svn.py (SubversionBranch.tree_id): tree
	ID implementation for Subversion branches.

	* jhbuild/versioncontrol/cvs.py (CVSBranch.tree_id): an
	implementation for CVS trees.

	* jhbuild/versioncontrol/__init__.py (Branch.tree_id): new method
	to get an identifier for the tree state.

2006-06-13  Olav Vitters  <olav@bkor.dhs.org>

	* modulesets/gnome-2.16.modules: Bug-Buddy now also depends on
	libsoup.

2006-06-10  Olav Vitters  <olav@bkor.dhs.org>

	* modulesets/gnome-2.16.modules: Bug-Buddy depends on
	evolution-data-server.

2006-06-08  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.do_checkout):
	convert to new style build state.

	* jhbuild/modtypes/autotools.py (AutogenModule): convert all
	build state methods to the new style, adding skip_$state() methods
	as appropriate.

	* jhbuild/modtypes/__init__.py (Package._next_state): use
	skip_$state() methods to put logic for whether to skip a state
	with the state itself, rather than in the logic of the previous
	state.

2006-06-08  Elijah Newren  <newren gmail com>

	* modulessets/gnome-2.16.modules: Update the meta-gnome-proposed
	modules (minus gtk# and tomboy which still need to be added; also,
	we really ought to somehow get java-gnome and gtk2-perl added
	since they're in the official bindings set and have been for some
	time)

2006-06-04  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-python-desktop, and gnome-python-2-12 branch for gnome-python.

2006-05-25  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.16.modules: Replace cairo-1-0 and pycairo-1-0
	with cairo and pycairo for all modules in the desktop.  Should
	avoid some of the nasty compilation errors people have been seeing
	with cairo and cairo-1-0 overwriting each other.

2006-05-25  Frederic Peters <fpeters@0d.be>

	* jhbuild/frontends/autobuild.py: send log files zlib-compressed.

2006-05-24  Frederic Peters <fpeters@0d.be>

	* jhbuild/frontends/autobuild.py: log error to right variable in case
	of missing command.

2006-05-24  JP Rosevear  <jpr@novell.com>

	* jhbuild/commands/base.py (cmd_dot.run): pass the config
	parameter (bug #342766)

2006-05-22  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.14.modules:
	* modulesets/gnome-2.16.modules: add configuration and dependencies
	for Ekiga (bug #338040).

2006-05-19  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch of libgnome.

2006-05-18  Carlos Garnacho  <carlosg@gnome.org>

	* modulesets/freedesktop.org: add system-tools-backends-1.4 for the
	stb-1.4 branch, s-t-b HEAD interface has changed.
	* modulesets/gnome-2.14.modules: use system-tools-backends-1.4.
	* modulesets/gnome-2.16.modules: same here where necessary
	(gnome-applets). Also add liboobs to the build and make 
	gnome-system-tools depend on it.

2006-05-18  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/tarball.py (Tarball.do_unpack): don't use
	os.chdir().
	(Tarball.do_patch): same here.
	(Tarball.do_configure): same here.
	(Tarball.do_build): same here.
	(Tarball.do_install): same here.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.checkout): use
	cwd arg to buildscript.execute() rather than os.chdir().
	(MozillaModule.do_checkout): same here.
	(MozillaModule.do_configure): same here.
	(MozillaModule.do_install): same here.

	* modulesets/gnome-2.14.modules (gok): use gnome-2-14 branch,
	fixing bug #342175.

2006-05-18  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch
	for ekiga and gnome-system-tools.

2006-05-17  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/autotools.py (AutogenModule.do_configure): get
	rid of os.chdir call
	(AutogenModule.do_clean): same here.
	(AutogenModule.do_build): same here.
	(AutogenModule.do_check): same here.
	(AutogenModule.do_install): same here.

	* jhbuild/versioncontrol/tarball.py
	(TarballBranch._download_and_unpack): same here.

	* jhbuild/versioncontrol/svn.py (SubversionBranch._checkout) 
	(SubversionBranch._update): same here.

	* jhbuild/versioncontrol/git.py (GitBranch._checkout)
	(GitBranch._update): same here.

	* jhbuild/versioncontrol/darcs.py (DarcsBranch._checkout):
	(DarcsBranch._update): same here.

	* jhbuild/versioncontrol/arch.py (ArchBranch._checkout)
	(ArchBranch._update): use cwd argument to buildscript.execute
	rather than os.chdir().

	* jhbuild/versioncontrol/cvs.py (CVSBranch._commit):
	(CVSBranch._update): rather than using os.chdir, use the cwd
	argument to buildscript.execute().

	* jhbuild/frontends/gtkui.py (GtkBuildScript.execute): same here.

	* jhbuild/frontends/autobuild.py (AutobuildBuildScript.execute):
	same here.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	add support for cwd and extra_env arguments.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): add
	support for cwd and extra_env arguments.

	* jhbuild/frontends/buildscript.py (BuildScript.execute): add cwd
	and extra_env arguments.

	* modulesets/gnome-2.16.modules (howl): remove.
	(gnome-vfs): depend on avahi instead.

	* modulesets/freedesktop.modules (avahi): adjust autogenargs to a
	list that will allow avahi to probably build on most systems.
	Also enable howl and libdns_sd compat libraries.

	* modulesets/freedesktop.modules (dbus, dbus-0.23): depend on glib
	and build after gtk+.

	* modulesets/gnome-2.14.modules: same changes.

	* modulesets/gnome-2.16.modules (shared-mime-info): depend on
	libxml2 and glib.
	(gnome-mime-data): depend on glib (for AM_GLIB_GNU_GETTEXT).
	(gob): depend on glib.
	(gnome-backgrounds): depend on glib (for AM_GLIB_GNU_GETTEXT).
	(libxklavier): depend on libxml2, gtk-doc and glib.

	* jhbuild/defaults.jhbuildrc: update to 2.16 module set.

	* sample.jhbuildrc: same here.

	* jamesh.jhbuildrc: update to 2.16 module set.

	* jhbuild/frontends/autobuild.py:
	* jhbuild/commands/autobuild.py: add jhautobuild command and
	frontend.  Patch from Frederic Peters <fpeters@entrouvert.com>
	fixing bug #336968.

2006-05-17  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.16.modules: Added back
	gedit-plugins. The module is back alive!

2006-05-16  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules: same here.

	* modulesets/gnome-2.12.modules: same here.

	* modulesets/gnome-2.14.modules: same here.

	* modulesets/gnome-2.16.modules: fix up Sourceforge CVS roots.

2006-05-15  James Henstridge  <james@jamesh.id.au>

	* jhbuild/commands/*.py: custom usage messages for commands.

	* jhbuild/commands/__init__.py (Command.parse_args): add a
	usage_args class attribute to give the adjust the help output.

	* jhbuild/main.py (help_commands): add a --help-commands option to
	show a list of the available jhbuild commands (previously printed
	by --help).

	* modulesets/moduleset.rnc (autotools): add new cvs branch
	attributes.

	* jhbuild/moduleset.py (_parse_module_set): same for <repository>
	parsing.

	* jhbuild/versioncontrol/__init__.py (Repository.branch_from_xml):
	if an XML attr contains a dash, change it to an underscore.

	* jhbuild/versioncontrol/cvs.py (CVSRepository.branch): add two
	parameters: update-new-dirs and override-checkoutdir to work with
	weird CVS setups (e.g. pwlib).

2006-05-13  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/tinderbox.py (get_distro): catch CommandError
	rather than OSError.  Fixing bug #341604.

2006-05-13  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/freedesktop.modules:
	  cairo depends on gtk-doc, so add the dependency

2006-05-12  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/gtkui.py (GtkBuildScript.execute): same here.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	same here.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
	same here.

	* jhbuild/utils/cmds.py (get_output): convert OSError to a
	CommandError, to e.g. catch errrors when the executable wasn't
	found.

2006-05-11  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.16.modules: Remove "mozilla" package dependency
	from epiphany, since jhbuild still builds mozilla 1.7 which we don't
	support anymore, and gecko 1.8 isn't buildable from jhbuild (can't
	build without patches; see bug 324546 comment 3).

2006-05-11  James Henstridge  <james@jamesh.id.au>

	* jhbuild/main.py (main): don't worry about getopt errors now.

	* jhbuild/commands/tinderbox.py: convert to new framework.

	* jhbuild/commands/sanitycheck.py: convert to new framework.

	* jhbuild/commands/info.py: convert to new framework.

	* jhbuild/commands/gui.py: convert to new framework.

	* jhbuild/commands/bootstrap.py: convert to new framework.

	* jhbuild/commands/base.py: convert to new framework.

	* jhbuild/commands/__init__.py (Command): new command registration
	system, using optparse for option parsing.

	* jhbuild/main.py (main): update main option parser to use
	optparse rather than obsolete getopt module.

	* jhbuild/monkeypatch.py: make sure optparse is available, using a
	cut-n-pasted version if not (for Python 2.2 compatibility).

	* modulesets/gnome-2.16.modules (totem): just use
	--enable-gstreamer rather than --enable-gstreamer=0.10.  Fixes bug
	#341279.

	* modulesets/bootstrap.modules: add autogen-sh attribute to
	appropriate elements.

	* jhbuild/modtypes/autotools.py (parse_autotools): rather than
	guessing the autogen.sh filename, require that it be specified
	explicitly if it isn't called "autogen.sh".

2006-05-10  Ross Burton  <ross@burtonini.com>

	* jhbuild/modtypes/__init__.py:
	Import more errors (#341244).

2006-05-10  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.14.modules (gconf-editor):
	Use gnome-2-14 branch.

2006-05-10  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules: update to use <autotools> module
	type.

	* modulesets/moduleset.rnc (branch_tarball): add schema support
	for tarball branches.

	* jhbuild/commands/info.py (do_info): print info about
	TarballBranch autogen modules.

	* jhbuild/modtypes/autotools.py (AutogenModule.do_configure): if
	no autogen.sh file exists, look for a configure script.  If we
	find one, use it instead and make sure we don't pass
	--enable-maintainer-mode, since it breaks many tarball builds.

2006-05-09  James Henstridge  <james@jamesh.id.au>

	* jhbuild/versioncontrol/tarball.py: new version control backend
	to represent tarball downloads.

	* modulesets/gtk28.modules: convert to new syntax.

	* modulesets/gtk.modules: convert to new syntax.

	* modulesets/gnome24.modules:
	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules: remove obsolete modulesets.

	* modulesets/gnome-2.10.modules: convert to new syntax.

	* modulesets/gnome-2.12.modules: convert to new syntax.

	* modulesets/gnome-2.14.modules: convert to new syntax.

	* modulesets/gnome-2.16.modules: convert to new syntax.

2006-05-09  Murray Cumming  <murrayc@murrayc.com>

	* jhbuild/modtypes/__init__.py:
	* jhbuild/modtypes/autotools.py (_parse_module_set): When parsing
	modules, catch the KeyError exception, so we can raise a more
	readable error if the repository was not found.

2006-05-09  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules: convert to new syntax.

	* jhbuild/moduleset.py (ModuleSet.write_dot): fix traceback,
	resolving bug #340922.

	* jhbuild/modtypes/autotools.py: rename from base.py.

	* jhbuild/commands/info.py (do_info): print git module names.

	* jhbuild/versioncontrol/git.py (GitRepository.branch): same here.

	* jhbuild/versioncontrol/darcs.py (DarcsRepository.branch): same here.

	* jhbuild/versioncontrol/svn.py
	(SubversionRepository.branch_xml_attrs): same here.

	* jhbuild/versioncontrol/cvs.py (CVSRepository.branch): define the
	expected branch attributes.

	* jhbuild/modtypes/base.py: get rid of <darcsmodule> type -- I
	don't think it was used between the time it was added and
	deprecated.

	* modulesets/moduleset.rnc: update schema to handle new
	<autotools> type.

	* modulesets/freedesktop.modules (cairo): use <autotools> element
	instead of <svnmodule>.

	* jhbuild/modtypes/base.py (parse_autotools): parser for an
	arbitrary autotools module.  Uses get_branch() to create the
	version control source.

	* jhbuild/modtypes/__init__.py (get_branch): a helper function to
	create a branch.

	* jhbuild/modtypes/base.py: move parser functions for svnmodule,
	archmodule and darcsmodule here and remove the separate files --
	there isn't much reason to keep them separate now.

	* jhbuild/commands/info.py (do_info): fix to work with changes.

	* jhbuild/modtypes/tarball.py (Tarball.__init__): same.

	* jhbuild/modtypes/mozillamodule.py (parse_mozillamodule): same.

	* jhbuild/modtypes/archmodule.py (parse_archmodule): same.

	* jhbuild/modtypes/darcsmodule.py (parse_darcsmodule): same.

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): same.

	* jhbuild/modtypes/base.py: update to match.

	* jhbuild/modtypes/__init__.py: move module type registration
	here.  Add a convenience function for parsing
	<dependencies>/<after>.

	* jhbuild/moduleset.py (_parse_module_set): change call to
	parse_xml_node() to pass the list of scanned repositories instead
	of deducing the here.

2006-05-08  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): same here.

	* jhbuild/modtypes/base.py (parse_cvsmodule): look up module
	specific autogenargs and makeargs overrides by id rather than
	module.  Fixes bug #340927.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.get_srcdir):
	fix small typo.  Fixing bug #340916, and hopefully fixing mozilla
	build.

2006-05-04  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.14.modules: Glom: Added dependency on 
	gnome-doc-utils.

2006-05-02  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.16.modules: same here.

	* modulesets/gnome-2.14.modules (gamin, gnome-mount): add to
	build.  Patch from Sylvain Bertrand, fixing bug #333614.

	* jhbuild/versioncontrol/git.py: similar fixes.

	* jhbuild/versioncontrol/svn.py: make sure 'svn' and 'svn+ssh' are
	in urlparse.uses_relative.

	* modulesets/gnome-2.16.modules: same here.

	* modulesets/gnome-2.14.modules (ekiga): depend on
	evolution-data-server, to fix bug #340281.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.do_install):
	don't create the nss include dir if it already exists.  Based on
	patch from Frederic Peters fixing bug #340151.
	Split the find command into a string list, so that the shell isn't
	used to execute it.

	* modulesets/gnome-2.16.modules (gok): depend on gnome-speech.
	Patch from David Bolter, fixing bug #339957.
	(gnome-nettool): depend on gnome-doc-utils.  Fixes bug #340126.

	* jhbuild/frontends/gtkui.py: patch from Björn Lindqvist to fix
	some bugs with the error dialog.  Patch from bug #334828.

	* jhbuild/moduleset.py (ModuleSet.get_module_list): simplify
	dependency expansion based on patch from Björn Lindqvist in bug
	334711.
	(_parse_module_set): more simplifications, partly based on Björn's
	patch.

2006-05-01  James Henstridge  <james@jamesh.id.au>

	* jhbuild/versioncontrol/git.py: make sure git: and git+ssh: URIs
	are treated as netloc ones.

	* modulesets/gnome-2.16.modules (pango, gtk+): depend on just
	"cairo" rather than "cairo-1-1".

	* modulesets/freedesktop.modules (cairo): switch to git tree.
	This is using an <svnmodule> element but it does use the GIT
	version control interface.

	* modulesets/moduleset.rnc (repository): add validation rules for
	git type repositories.

	* jhbuild/versioncontrol/git.py: first stab at git support using
	the new versioncontrol framework, using Frederic Peters' patch as
	a guide.

	* jhbuild/versioncontrol/darcs.py: a few small bug fixes.

	* modulesets/freedesktop.modules: same here.

	* modulesets/gnome-2.16.modules: same here.

	* modulesets/gnome-2.14.modules: convert <cvsroot> and <svnroot>
	elements to <repository> elements.

	* modulesets/moduleset.rnc: add schema info for <repository>
	element.

	* jhbuild/modtypes/base.py: remove bad import.

	* jhbuild/utils/cmds.py (pprint_output): same here.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
	ignore OSError in the os.kill() call, since the subprocess might
	already be dead.

	* jhbuild/commands/info.py (do_info): adjust to work with
	restructured versioncontrol support.

2006-04-30  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/mozillamodule.py: make some changes that will
	hopefully get it all working with the new versioncontrol
	infrastructure.

	* jhbuild/modtypes/archmodule.py (parse_archmodule): return a
	straight AutogenModule instance.

	* jhbuild/versioncontrol/arch.py: convert to new API.

	* jhbuild/modtypes/darcsmodule.py (parse_darcsmodule): instantiate
	a straight AutogenModule using a DarcsBranch.

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): instantiate a
	straight AutogenModule using a SubversionBranch.

	* jhbuild/modtypes/base.py (AutogenModule): update to implement
	do_checkout and do_force_checkout in terms of a Branch object.
	(parse_cvsmodule): instantiate a straight AutogenModule using a
	CVSBranch.

	* jhbuild/config.py (_known_keys): adjust to handle a repos config
	key.
	(Config.__init__): merge stuff from cvsroots/svnroots into repos.

	* jhbuild/moduleset.py (_parse_module_set): add support for a
	<repository> element, and use the new jhbuild.versioncontrol
	infrastructure to represent the repositories.

2006-04-29  James Henstridge  <james@jamesh.id.au>

	* jhbuild/versioncontrol/darcs.py: convert Darcs utils to new
	interface.

	* jhbuild/versioncontrol/svn.py: convert Subversion utils to the
	new interface.

	* jhbuild/versioncontrol/cvs.py: convert CVS module to use new
	interface.

	* jhbuild/versioncontrol/__init__.py: start refactoring
	version control interface to reduce code duplication inherent with
	adding support for new VCS's.

2006-04-29  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.16.modules (gaim): Use sourceforge
	SVN repo for gaim.

2006-04-29  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.16.modules (xchat): update to 2.6.2

2006-04-28  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome-2.16.modules: Require cairo-1-1 for
	GTK+ and Pango.

	* modulesets/freedesktop.modules: Add cairo-1-1 tarball.

2006-04-28  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch
	for totem.

2006-04-27  James Henstridge  <james@jamesh.id.au>

	* jhbuild/errors.py (BuildStateError): new error for general build
	state errors.

	* jhbuild/modtypes/tarball.py (Tarball): convert all build states
	but do_start and do_patch to new system.

	* jhbuild/modtypes/base.py (Package.run_state): start implementing
	a new system for handling next state and error states using
	function attributes.
	(AutogenModule.do_clean): set next_state and error_states function
	attributes.
	(AutogenModule.do_check): same here.
	(AutogenModule.do_install): same here.

2006-04-26  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/maemo.modules:
	* modulesets/maemo_freedesktop.modules: Removed these files. 
	They have moved to jhbuild_modules in the maemo svn.

2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for both
	eel and nautilus.

2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14-branch for
	gdm2.

2006-04-26  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-session.

2006-04-26  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.16.modules (libsexy): same here.

	* modulesets/gnome-2.14.modules (libsexy): add dependencies.
	Fixes bug #339765.

2006-04-23  Raphael Slinckx  <rslinckx@cvs.gnome.org>

	* jhbuild/commands/info.py:
	* jhbuild/modtypes/darcsmodule.py:
	* jhbuild/moduleset.py:
	* jhbuild/utils/darcs.py:
	* modulesets/moduleset.dtd:
	* modulesets/moduleset.rnc:
	Add support for Darcs repositories in .modules files

2006-04-21  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.16.modules: Use HEAD for libxklavier
	Should fix build problems in gnome-applets and the control-center.

2006-04-20  Luca Ferretti  <elle.uca@libero.it>

	*  modulesets/gnome-2.14.modules: use gnome-2-14 branch for
	gnome-vfs.

2006-04-20  Luca Ferretti  <elle.uca@libero.it>

	*  modulesets/gnome-2.14.modules: add pitivi and gnonlin.
	*  modulesets/gnome-2.16.modules: same here.

2006-04-20  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (PolicyKit): depend on dbus,
	fixing bug #339087.

	* modulesets/gnome-2.14.modules: same here.

	* modulesets/gnome-2.16.modules (gnome-user-docs): depend on
	gnome-doc-utils, fixing bug #339060.

2006-04-19  Luca Ferretti  <elle.uca@libero.it>

	*  modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-keyring.

2006-04-18  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.14.modules: use the proper gnome-2-14 branch for
	gnome-applets, gnome-doc-utils and sound-juicer modules; remove
	icon-naming-utils from dependencies list of gnome-icon-theme (not
	needed in gnome-2-14 branch). Fix bug 338886.

2006-04-18  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/tarball.py (Tarball.do_unpack): fix test for
	tarball build dir.  Patch from Martin Ericsson
	<martin.s.ericsson@gmail.com> to fix bug #338631.

	* jhbuild/modtypes/mozillamodule.py: add missed CommandError import.
	(MozillaModule.do_checkout): succeeded should be True if no
	CommandError was raised.  Fixes bug #338553.

2006-04-18  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.14.modules: add missing dependecies for cairo-1-0
	(fixed bug 338789)

2006-04-13  German Poo-Caaman~o  <gpoo@ubiobio.cl>

	* modulesets/gnome-2.16.modules: Make gnome-nettool depend on
	gtk+, libglade and gconf instead of libgnomeui.

2006-04-13  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules: undo indentation changes.

2006-04-13  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/mozillamodule.py: same here.

2006-04-12  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-control-center.

2006-04-12  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/svnmodule.py: same here.

	* jhbuild/modtypes/tarball.py: same here.

	* jhbuild/modtypes/base.py: catch CommandError at the appropriate
	places.

2006-04-11  James Henstridge  <james@jamesh.id.au>

	* jhbuild/utils/svn.py (get_uri): catch CommandError rather than
	RuntimeError.  Run "svn info" in C locale to fix bug #334678.
	(SVNRoot): don't try to return exit codes in checkout() and
	update() -- it is passed as an exception now.

	* jhbuild/utils/cvs.py (CVSRoot): don't need to pass on return
	code from checkout() and update(), since that info is passed on as
	an exception now.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	raise CommandError on failure.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
	raise CommandError on failure.

	* jhbuild/frontends/buildscript.py (BuildScript.execute): change
	docstring to state that CommandError is raised if the command
	fails.

	* jhbuild/utils/cmds.py (get_output): change to raise CommandError
	instead of RuntimeError.  Also modify to allow passing in a custom
	environment.

	* jhbuild/errors.py (CommandError): send a SIGINT to the child on
	KeyboardInterrupt.

2006-04-11  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/bootstrap.modules: Use Python 2.4.3

2006-04-11  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnomemm/libgnomemm.

2006-04-10  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
	ekiga, gnome-keyring-manager, libgtop and vino.

2006-04-10  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-nettool and gnopernicus.

2006-04-10  William Jon McCann  <mccann@jhu.edu>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-screensaver and nautilus-cd-burner.

2006-04-09  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.16.modules: Make gnome-control-center depend on
	gst-plugins-base instead of gstreamer.

2006-04-05  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.16.modules, modulesets/freedesktop.modules:
	gucharmap and cairo support nosrcdir builds now.

2006-04-05  Christian Kirbach  <Christian.Kirbach@siemens.com>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	librsvg. Otherwise build fails.

2006-04-04  Murray Cumming,,,  <set EMAIL_ADDRESS environment variable>

	* modulesets/freedesktop.modules: cairomm depends on cairo-1-0 instead of cairo, 
	though I see no need to have two versions of this module. They do not install in 
	parallel.
	* modulesets/gnome-2.16.modules: gtkmm depends on cairomm.

2006-03-31  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/maemo.modules: Now there are two svnroots, one for maemo HAF, and 
	one for maemo contrib. Also add libosso, whatever that is.

2006-03-31  Murray Cumming   <murrayc@murrayc.com>

	* modulesets/maemo.modules: Added hildon C++ bindings, with a meta-maemo-c++ 
	meta module. Use glibmm 2.8 because maemo is now using glib 2.8 (with GTK+ 2.8).

2006-03-31  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/maemo.modules: Added moduleset that builds the 
	Maemo hildon-* stuff, with the Maemo versions of some dependencies, 
	such as dbus and GTK+. Copied from gnome-2.10.modules, so it contains 
	unnecessary stuff, but it does no harm.
	I wonder if we can just include gnome-2.10.modules and override some 
	modules?
	* modulesets/maemo_freedesktop.modules: Maemo versions of some of these 
	modules, included by maemo.modules.

2006-03-30  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Update vte revision.

2006-03-30  Phil Cowans <pjc51@cam.ac.uk>

	* Dasher ported to gnome-doc-utils

2006-03-30  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	pessulus

2006-03-30  Calum Benson,,,  <calum.benson@sun.com>

	* modulesets/gnome-2.14.modules:
	Use gnome-2-14 branch for gnome-themes.

2006-03-28  Tommi Vainikainen  <thv@iki.fi>

	* modulesets/gnome-2.16.modules: gcalctool ported to
	gnome-doc-utils, added as dependance.

2006-03-25  Emmanuele Bassi <ebassi@cvs.gnome.org>

	* modulesets/gnome-2.14.modules: Fix the branch name for glib.

2006-03-24  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for
	gnome-desktop.

2006-03-24  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/bootstrap.modules:
	Use libtool-1.5.22 and pkg-config-0.20.
	* modulesets/freedesktop.modules:
	Use hicolor-icon-theme-0.9 and the fc-2_4_branch of fontconfig.
	* modulesets/gnome-2.16.modules:
	Use the v_2_x branch of libxklavier. Update xchat to 2.6.1,
	libmusicbrainz to 2.1.2 and guile to 1.8.0. 
	* modulesets/gnutls.modules: gnutls-1.2.10, libgpg-error-1.3,
	libgrypt-1.2.2, libtasn1-0.2.18, opencdk-0.5.8
	

2006-03-24  Matthias Clasen  <mclasen@redhat.com>
	
	*  modulesets/gnome-2.14.modules: Use the glib-2-10 branch
	for glib.

2006-03-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Removed gedit-plugins. The module
	has been pretty dead for some time now. IRC summary:

	<@pbor> gedit-plugins is dead
	<@pbor> feel free to remove gedit-plugins from there
	< uws> both 2.14 and 2.16, right?
	<@paolo> uws: you can remove gedit-plugins from the moduleset

	* modulesets/gnome-2.16.modules: same here

2006-03-23  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Use gnome-2-14 branch for gedit.
	Note that gedit-plugins has not yet branched.

2006-03-20  Wouter Bolsterlee  <uws+gnome@xs4all.nl>

	* modulesets/freedesktop.modules: Added tango-icon-theme and
	tango-icon-theme-extras modules. Also reindented the XML file,
	because it was mixing tabs and spaces.

2006-03-18  Brent Smith  <gnome@nextreality.net>

	* modulesets/freedesktop.modules: make poppler depend on cairo-1-0

2006-03-18  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop.modules: fix pycairo-1-0 to work by using
	checkoutdir and the RELEASE_1_0_2 revision.

2006-03-17  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: use gnome-2-14 for gnome-terminal
	* modulesets/gnome-2.16.modules: create 2.16 moduleset

2006-03-17  Wouter Bolsterlee <uws+gnome@xs4all.nl>

	* modulesets/gnome-2.14.modules: Added muine to the 2.14
	moduleset. Note that gtk-sharp and friends are not included
	in the dependencies, so you'll have to install those by hand
	before trying to compile muine.

2006-03-17  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Ditto for pycairo-1-0.

2006-03-17  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: make everyone use cairo-1-0 instead
	of cairo.

2006-03-17  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/freedesktop.modules: use cairo-1.0.4 tarball for 
	cairo-1-0, instead of dead CVS.

2006-03-16  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make gnome-games and gcalctool
	use the gnome-2-14 branch instead of HEAD

2006-03-13  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make fast-user-switch-applet use
	the gnome-2-14 branch instead of HEAD

2006-03-13  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make libxklavier use the v_2_x
	branch instead of HEAD

2006-03-13  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make evince use the gnome-2-14
	branch instead of HEAD

2006-03-13  Lucas Rocha  <lucasr@gnome.org>

	* modulesets/gnome-2.14.modules: make eog and zenity use the
	gnome-2-14 branch instead of HEAD

2006-03-13  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make gnome-user-docs use the
	gnome-2-14 branch instead of HEAD

2006-03-13  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Update pango and gucharmap
	revisions.

2006-03-12  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: make yelp use the
	gnome-2-14 branch instead of HEAD

2006-03-12  Raphael Slinckx  <rslinckx@cvs.gnome.org>

	* modulesets/gnome-2.14.modules:
	Deskbar applet branched for 2.14

2006-03-12  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.14.modules: Epiphany and Epiphany Extensions
	branched for 2.14.

2006-03-10  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make libbonobo use the
	gnome-2-14 branch instead of HEAD

2006-03-10  Srinivasa Ragavan <sragavan@novell.com>

	* modulesets/gnome-2-14.modules (evolution, evolution-data-server,
	evolution-exchange, gtkhtml): use gnome-2-14 branch instead of HEAD.

2006-02-28  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (glibmm, gtkmm): use 2.8 branches.
	Patch from Wouter Bolsterlee <uws+gnome@xs4all.nl>, fixing bug
	#323827.

	* modulesets/bootstrap.modules (python): use version 2.4.2.  Patch
	from Wouter Bolsterlee <uws+gnome@xs4all.nl>, fixing bug #329128.

	* modulesets/gnome-2.12.modules (at-spi): use AT_SPI_1_6_6 tag,
	since HEAD doesn't work with 2.12 and there is no gnome-2-12
	branch.  Fixes bug #332724, patch from Bjoern Voigt
	<bjoern@cs.tu-berlin.de>.

	* modulesets/gnome-2.14.modules (rhythmbox): depend on
	gst-plugins-base rather than gst-plugins-0-8, since it has been
	ported to GStreamer 0.10.  Fixes bug #32551.

	Fix bug #331804:

	* modulesets/gnome24.modules: same here.

	* modulesets/gnome26.modules: same here.

	* modulesets/gnome28.modules: same here.

	* modulesets/gnome-2.10.modules: same here.

	* modulesets/gnome-2.12.modules: same here.

	* modulesets/freedesktop.modules: same here.

	* modulesets/gnome-2.14.modules: use anoncvs.freedesktop.org
	instead of cvs.freedesktop.org.

2006-02-16  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: make gnome-speech use the
	gnome-2-14 branch instead of HEAD

2006-02-19  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.14.modules: rhythmbox ported to gnome-doc-utils
	added as dependance.

2006-02-16  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: make metacity use the
	gnome-2-14 branch instead of HEAD

2006-02-11  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make gnome-icon-theme use the
	gnome-2-14 branch instead of HEAD

2006-02-11  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: make libnotify an optional
	dependency of evolution since it's not part of the desktop set,
	update librsvg to use HEAD as should have been done long ago.

2006-02-11  Behdad Esfahbod  <behdad@gnome.org>

	* scripts/branch-violations/find-branch-moduleset: xmlint the
	moduleset to remove newlines in opening elements.

2006-02-11  Thomas Wood  <thos@gnome.org>

	* modulesets/gnome-2.14.modules: GNOME 2.14 will ship with
	gtk-engines-2-6

2006-02-05  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome-2.14.modules: Update gnome-utils revision
	to gnome-2-14.

2006-02-04  Behdad Esfahbod  <behdad@gnome.org>

	* modulesets/gnome*.modules: Update various modules' revision
	tags, found using the following scripts.

	* scripts/branch-violations/*: Added.

2006-02-01  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.14.modules: libgnomeui should use the
	libgnomeui-2-14 branch.

2006-01-30  Elijah Newren  <newren gmail com>

	* modulesets/freedesktop.modules: Had to reorder cairo and
	cairo-1-0 to make sure that cairo was built instead of cairo-1-0.
	Weird; I need to file a bug.

	* modulesets/gnome-2.14.modules: Update the proposed module list,
	including moving some to meta-gnome-desktop that haven't had any
	objections.

2006-01-30  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.14.modules: 
	add autogenargs="--enable-gstreamer=0.10" to gnome-applets and remove 
	revision="BRANCH-GSTREAMER-0-10" from gnome-media.

2006-01-26  Guilherme de S. Pastore  <gpastore@gnome.org>

	* modulesets/gnome24.modules:
	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules:
	* modulesets/gnome-2.10.modules:
	* modulesets/gnome-2.12.modules:
	* modulesets/gnome-2.14.modules: update the CVS module name for
	  procman (finally gnome-system-monitor).

2006-01-25  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: deskbar-applet depends on
	gnome-python-desktop instead of gnome-python-extras now.

2006-01-22  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* modulesets/gnome-2.14.modules: Add gnome-python-desktop and make
	gedit depend on it (for python plugins).

2006-01-22  Luca Ferretti  <elle.uca@libero.it>

	* modulesets/gnome-2.14.modules: gnome-control-center can choose
	GStreamer 0.10 at compile time. Use it.

2006-01-21  Guilherme de S. Pastore  <gpastore@gnome.org>

	* modulesets/gnome24.modules, modulesets/gnome26.modules,
	  modulesets/gnome-2.10.modules, modulesets/gnome-2.12.modules,
	  modulesets/gnome-2.14.modules: renamed gnomemeeting to ekiga,
	  otherwise we break, even with the alias set up.

2006-01-20  Johan Dahlin  <jdahlin@async.com.br>

	* modulesets/gnome-2.14.modules: Add pygobject module and make
	pygtk depend on it. Also remove the hard dependency of libglade
	for pygtk and move it to the suggests section.

2006-01-19  Elijah Newren  <newren gmail com>

	* modulesets/gnome-2.14.modules: gstreamer 0.10 is what 2.14 will
	ship with so get rid of the "-0.10" suffix.  Also, apply patch
	from Luca Ferretti to fix the build with gnome-icon-theme
	[#327297].

2006-01-19  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.14.modules:
	Add gstreamer-0.10 deps to control-center and sound-juicer
	Remove eel dep from gedit-plugins
	Add libnotify dep to evolution

2006-01-15  Elijah Newren  <newren gmail com>

	* modulesets/gnutls.modules: Use http: instead of ftp: in URLs to
	make downloads work again.

2006-01-14  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome-2.14.modules:
	  Add more gst modules, but not use them by default,
	  for people who want to test more questionable formats

2006-01-14  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* modulesets/gnome-2.14.modules: Add liboil as a dependency to
	gst-plugins-base-0.10.

2006-01-13  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>

	* modulesets/gnome-2.14.modules:
	  make gnome-media and totem use the GStreamer 0.10 branch

2006-01-13  Thomas Vander Stichele  <thomas (at) apestaart (dot) org>

	* modulesets/gnome-2.14.modules:
	  split out gstreamer modules in -0.8 and -0.10

2006-01-09  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.14.modules: Add a libgda-1-2 checkout as 
	well as the unstable libgda HEAD. Make libgdamm use libga-1-2.

2006-01-09  Johan Dahlin  <jdahlin@async.com.br>

	* modulesets/gnome-2.12.modules: use pygtk-2-8 branch for pygtk

2006-01-06  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: add gnome-doc-utils as dependency of
	gnome-utils

2006-01-06  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: add gnome-doc-utils as dependency of
	gnome-system-tools

2006-01-05  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	gconf-editor and bug-buddy

2006-01-04  Rodrigo Moya <rodrigo@gnome-db.org>

	* modulesets/gnome-2.14.modules: Added nautilus-actions.

2005-12-31  Carlos Garnacho Parro  <carlosg@gnome.org>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	gnome-system-tools

2005-12-22  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.14.modules: Change the scrollkeeper download 
	URL to one that works.

2005-12-14  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules:
	* modulesets/gnome-2.14.modules: Use the 2.0 branch of libsigc++.

2005-12-12  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome-2.14.modules: Add gnome-menus and libgnomeui 
	as dependencies to gnome-screensaver.

2005-12-12  Paolo Borelli  <pborelli@katamail.com>

	* modulesets/gnome-2.12.modules: gedit and gtksourceview branched.

2005-12-07  David Malcolm  <dmalcolm@redhat.com>

	* modulesets/gnome-2.14.modules: Added pyspi and dogtail (work towards
	fixing bug #318531)

2005-12-02  Murray Cumming <murrayc@murrayc.com>

	* modulesets/freedesktop.modules: Added cairomm.

2005-12-02  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.14.modules: Use HEAD branches of 
	glib and pango for GNOME 2.14.

2005-11-24  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch
	for ATK for GNOME 2.12.

2005-11-24  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (libdaemon, avahi): add libdaemon
	and avahi to freedesktop.modules.  Still some kinks due to crap
	configure script.

2005-11-23  Karsten Bräckelmann  <guenther@rudersport.de>

	* README: Updated the GARNOME project link.

2005-11-23  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.14.modules: glibmm and gtkmm: Use the 
	glibmm-2-8 and gtkmm-2-8 branches, because we are using the 
	glib-2.8 and gtk-2.8 branches (so far, at least) for GNOME 2.14.

2005-11-22  Thomas Wood  <thos@gnome.org>

	* modulesets/gnome-2.14.modules: use HEAD for gtk-engines

2005-11-18  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.14.modules: add sabayon as dependency for
	meta-gnome-proposed

2005-11-16  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules:
	* modulesets/gnome-2.14.modules: add gnome-keyring-manager to
	meta-gnome-desktop

2005-11-12  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	libgnomeprintui
	* modulesets/gnome-2.14.modules: add atomix, deskbar-applet and
	pessulus, and add dependencies for meta-gnome-proposed

2005-11-10  Dan Winship  <danw@novell.com>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
	libsoup. (And add missing libxml2 dependency, for the soap/xmlrpc
	stuff.)

	* modulesets/gnome28.modules: 
	* modulesets/gnome-2.10.modules: 
	* modulesets/gnome-2.14.modules: Add missing libxml2 dependency to
	libsoup.

2005-11-08  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for
	gnome-icon-theme, gnome-keyring, file-roller and gucharmap.

2005-11-08  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for totem.

2005-11-02  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	gnome-session

	* Makefile: install .desktop file in the correct XDG dir.
	Fixes bug #316639.

2005-10-24  James Henstridge  <james@jamesh.id.au>

	* jhbuild/utils/cvs.py (CVSRoot.update): check for IOError when
	finding the CVS root of a working copy.  Based on patch from Scott
	Tsai.  Fixes bug #315083.

2005-10-14  Karsten Bräckelmann  <guenther@rudersport.de>

	* README: Updated the GARNOME project link.

2005-10-24  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.14.modules (gnome-doc-utils): same here.

	* modulesets/gnome-2.12.modules (gnome-doc-utils): depend on
	glib.  Fixes bug #317763.

	* modulesets/gnome-2.14.modules (libnotify): same here.

	* modulesets/gnome-2.12.modules (libnotify): use new URL for
	libnotify SVN.  Fixes bug #317929.

	* sample.jhbuildrc (prefix): use gnome-2.14

	* jamesh.jhbuildrc (moduleset): use to gnome-2.14

	* jhbuild/defaults.jhbuildrc: update to gnome-2.14 by default.
	Get rid of code to set True/False here, since monkeypatch.py
	should have done this for us already.

2005-10-22  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	gnome-panel

2005-10-20  Rodrigo Moya <rodrigo@novell.com>

	* modulesets/gnome-2.12.modules: use gnome-2-12 branch for
	gnome-control-center.

2005-10-18  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.12.modules: Yelp 
	has branched for GNOME 2.12.

2005-10-17  Lucas Rocha  <lucasr@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: EOG has 
	branched for GNOME 2.12.

2005-10-17  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.14.modules: Use HEAD
	branch for ORBit2.

2005-10-06  Elijah Newren  <newren@gmail.com>

	* modulesets/gnome-2.12.modules: Update more module revisions due
	to branching: gnome-applets, gnome-utils, and sound-juicer.

2005-10-06  William Jon McCann  <mccann@jhu.edu>

	* modulesets/gnome-2.12.modules (nautilus-cd-burner):
	use gnome-2-12 branch.

2005-10-03  Elijah Newren  <newren@gmail.com>

	* modulesets/gnome-2.12.modules: Update revisions to use
	gnome-2-12 branch for a number of modules: gnome-vfs, gnome-games,
	eel, nautilus, metacity, procman, gcalctool, and gnome-themes

2005-10-03  Elijah Newren  <newren@gmail.com>

	* sample.jhbuildrc: "GNOME CVS is accessible only with SSH" now;
	change pserver to ext in commented out user cvs account stuff

2005-09-29  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.12.modules: Make libbonobo and libbonoboui
	use the "gnome-2-10" revision --- there were no 2.12 releases of
	them.

2005-09-28  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/freedesktop.modules:
	Add cairo-1-0 module for use by GTK+ and pango in GNOME 2.12 modules,
	to be sure to use cairo BRANCH_1_0.
	* modulesets/gnome-2.12.modules:
	Use cairo-1-0 module instead of cairo. 

2005-09-26  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/freedesktop.modules: Add a poppler-0-4 module
	for use by evince 0.4 in the Gnome 2.12 moduleset.
	* modulesets/gnome-2.12.modules: Use poppler-0-4 for evince.
	A moduleset/gnome-2.14.modules: New. Derived from the 2.12 moduleset
	by stripping out all "gnome-2-12" revision tags. Use poppler HEAD
 	for evince.

2005-09-22  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (iso-codes): use CVS rather than
	Debian FTP.

2005-09-20  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome*.modules (gnome-common): use gnome-2-12 branch.

2005-09-13  James Henstridge  <james@jamesh.id.au>

	* jhbuild/config.py (Config.setup_env): remove hack that was
	unconditionally adding /usr/lib/pkgconfig to the path if
	$PKG_CONFIG_PATH was empty.  If you want the directory in
	$PKG_CONFIG_PATH, add it manually.
	(Config.setup_env): add $prefix/share/pkgconfig to
	$PKG_CONFIG_PATH.

	* modulesets/gnome-2.12.modules (iso-codes): use version 0.47
	(fixes bug #316116).

	* modulesets/moduleset.dtd (tarball): add checkoutdir attribute.

	* modulesets/moduleset.rnc (tarball): add checkoutdir attribute.

	* jhbuild/modtypes/tarball.py (parse_tarball): support a
	checkoutdir attribute.  Fixes bug #313249.

2005-09-11  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.12.modules (xchat): Update to 2.4.5

2005-09-11  Damon Chaplin  <damon@gnome.org>

	* modulesets/gnome-2.10.modules: Use gnome-2-10 branch for Glade.

2005-09-08  Harish Krishnaswamy  <kharish@novell.com>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for 
	evolution, evolution-data-server and evolution-exchange.

2005-09-08  Kaushal Kumar  <kakumar@novell.com>

	* modulesets/gnome-2.12.modules: Use gnome-2-12 branch for 
	gtkhtml.

2005-09-07  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules (gnome-desktop): use gnome-2-12 branch

2005-09-06  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome-2.12.modules: GNOME 2.12 is shipping
	the gnome-2-10 branch of ORBit2.

2005-09-06  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.12.modules: gnome-2-12 branch
	for libgnome, libgnomeui, libgnomecanvas and gnome-terminal

2005-09-02  Johan Dahlin  <jdahlin@async.com.br>

	* modulesets/gnome-2.12.modules: pygtk supports
	non-srcdir builds now.

2005-08-31  Lucas Rocha  <lucasr@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Zenity has 
	branched for GNOME 2.12.

Tue Aug 30 13:56:32 2005  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome-2.12.modules: Evince has branched for GNOME
	2.12.

2005-08-28  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules:
	Epiphany has branched for GNOME 2.12.

2005-08-27  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* modulesets/freedesktop.modules: pycairo should not suggest
	gnome-python/pygtk, it's actually the other way around, otherwise
	you get an infinite loop in "jhbuild build pycairo gnome-python/pygtk".

2005-08-27  Richard A. Stellingwerff  <remenic@gmail.com>

	* modulesets/gnome-2.12.modules: Removed separate Clearlooks, which is now
	part of gtk-engines.

2005-08-26  Matthias Clasen  <mclasen@redhat.com>

	* modulessets/gtk.modules: New moduleset to track GTK+ HEAD.

	* modulesets/gtk28.modules: Use branches: glib-2-8, pango-1-10,
	gtk-2-8.

2005-08-25  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.12.modules: Use these branches: glib-2-8,
	pango-1-10, gtk-2-8.

2005-08-24  Raphael Slinckx  <rslinckx@cvs.gnome.org>

	* modulesets/gnome-2.10.modules:
	* modulesets/gnome-2.12.modules:
	
	Use branch 0.8 for gst-python module to keep in sync with
	branch 0.8 of gstreamer and gst-plugins modules in moduleset
	2.10 and 2.12.

	Add gnome-media as dependency of gnome-python-extras since it
	has a new mediaprofiles module requiring it.
	
2005-08-22  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules (gnome-volume-manager): use gnome-2-12
	branch

2005-08-22  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules (gnome-netstatus): Added
	gnome-doc-utils dependency.

2005-08-21  Thomas Wood  <thos@gnome.org>

	* modulesets/gnome-2.10.modules:
	* modulesets/gnome-2.12.modules:
	* modulesets/gnome24.modules:
	* modulesets/gnome28.modules:

	Updated branch tags for gtk-engines

2005-08-19  Tommi Vainikainen  <thv@iki.fi>

	* modulesets/gnome-2.12.modules (gucharmap): Added gnome-doc-utils
	dependency.

2005-08-18  Damon Chaplin  <damon@gnome.org>

	* modulesets/gnome-2.12.modules (gtk-doc): added scrollkeeper as
	a dependency, since it now has a DocBook manual. We could add this
	to older modulesets as well, though it is only a soft dependency so
	isn't too important.

2005-08-17  James Henstridge  <james@jamesh.id.au>

	* jhbuild/utils/trayicon.py (TrayIcon._run_zenity): add back the
	os.setsid() call that got lost when converting this code to use
	the subprocess module.

2005-08-16  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules: revert the gnome-mime-data removal,
	since gnome-vfs still uses it.

2005-08-16  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/tinderbox.py (get_distro): split out code for
	guessing distro details into a separate function. Enhance to use
	"lsb_release" tool to look up distro details, if available.  Fixes
	bug #313478.

	* modulesets/gnome-2.12.modules (libbtctl, gnome-bluetooth, phonemgr):
	add modules.  Patch from Jaap A. Haitsma, fixing bug #310674.

	* modulesets/gnutls.modules (libtasn1): update to 0.2.15.

	* modulesets/gnome26.modules: same here.

	* modulesets/gnome28.modules: same here.

	* modulesets/gnome-2.10.modules: same here.

	* modulesets/gnome-2.12.modules: reference gnutls.modules.

	* modulesets/gnutls.modules: move gnutls stuff to a separate
	.modules file, shared by the others.

	* modulesets/gnome-2.12.modules (libnotify): add libnotify.
	(gnome-power-manager): add libnotify as a dependency.  Patch from
	Jaap A. Haitsma, fixes bug #310598.

	* jhbuild/frontends/tinderbox.py: set the charset in the generated
	HTML.  This is based on a patch from Guillaume Desmottes.  Fixes
	bug #309977.

	* jhbuild/monkeypatch.py: add locale.getpreferredencoding() if
	missing.

2005-08-15  Elijah Newren  <newren@gmail.com>

	* modulesets/gnome-2.12.modules: yelp no longer depends on
	gtkhtml2, remove duplicate gdl entry, add evolution-exchange since
	it is in the desktop release

2005-08-13  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/freedesktop.modules: libpixman has been moved into
	cairo. Remove the dep from cairo and the module itself.

2005-08-13  Davyd Madeley  <davyd@madeley.id.au>

	* modulesets/gnome-2.12.modules: opencdk depends on libgcrypt. Thanks
	  again to James A.

2005-08-11  Davyd Madeley  <davyd@madeley.id.au>

	* modulesets/gnome-2.12.modules: gnome-doc-utils depends on intltool.
	  Patch from James Andrewartha <trs80@ucc.asn.au>.

2005-08-05  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome-2.12.modules: Drop the eel dependency
	from eog.

2005-08-05  Paolo Bacchilega  <paobac@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Added gnome-doc-utils to
	the dependecies list of the file-roller module.

2005-08-04  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (automake-1.9): update to 1.9.6.

2005-08-01  Tommi Vainikainen  <thv@iki.fi>

	* modulesets/gnome-2.12.modules (gdm2, evince): Added
	gnome-doc-utils dependency.

Sat Jul 30 17:01:33 2005  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/freedesktop.modules: poppler branched.

2005-07-30  Caleb Moore  <c.moore@student.unsw.edu.au>

	* modulesets/gnome-2.12.modules (librsvg):
	use 2.12 branch instead of HEAD

2005-07-27  Sebastien Bacher  <seb128@debian.org>

	* modulesets/gnome-2.12.modules: gnome-control-center uses g-d-u. 

2005-07-25  Ross Burton  <ross@burtonini.com>

	* modulesets/gnome-2.12.modules (sound-juicer): 
	add g-d-u dependency

2005-07-24  Lucas Rocha  <lucasr@cvs.gnome.org>

	* modulesets/gnome-2.12.modules (zenity): 
	add g-d-u dependency

2005-07-24  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules:
	Epiphany now depends on libgnomeprint[ui].

2005-07-21  Luis Villa <luis.villa@gmail.com>

	* modulesets/gnome-2.12.modules (dasher): turns out dasher has a
	2.12 branch. Who knew? :)
	
2005-07-21  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to 0.19 release.

2005-07-21  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome-2.10.modules,
	  modulesets/gnome26.modules: update the location
	of gnutls 1.2.4.

2005-07-21  Tommi Vainikainen  <thv@iki.fi>

	* modulesets/gnome-2.12.modules: gnutls 1.2.4 is gone, updated
	entry to point 1.2.6 instead.

2005-07-20  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules (bug-buddy) (epiphany)
	(gnome-desktop): add g-d-u dependency

2005-07-17  Luis Villa <luis.villa@gmail.com>
	* modulesets/gnome-2.12.modules (gnome-panel): add g-d-u dep
	
2005-07-15  Luis Villa <luis.villa@gmail.com>

	* modulesets/gnome-2.12.modules (dasher): put dasher in
	meta-gnome-desktop, since it has been in the Desktop release since
	2.6.
	
2005-07-15  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (gnome-power-manager): now in
	Gnome CVS.  Patch from Jaap A. Haitsma <jaap@haitsma.org> (fixes
	bug #310155).

	* jhbuild/utils/cmds.py (get_output): don't use os.WIFEXITED() on
	the subprocess returncode attribute -- the subprocess module
	already takes care of that.

	* jhbuild/utils/trayicon.py: switch over to using subprocess
	module for communication with zenity.

	* jhbuild/utils/cmds.py (pprint_output): use os.read() rather than
	file.read(), so we don't need to set the pipes as non-blocking.

2005-07-13  Igor Foox <ifoox@redhat.com>

	* modulesets/gcj.modules: Resolved circular dependencies for
	java-gnome modules.  'java-gnome' is now a meta-module for all
	java-gnome related modules.

2005-07-13  Vincent Untz  <vuntz@gnome.org>

	* modulesets/gnome-2.12.modules: kill gnome-mime-data

2005-07-10  Johan Dahlin  <johan@gnome.org>

	* modulesets/gnome-2.10.modules: Use the pygtk-2-6 branch

2005-07-09  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* modulesets/gnome-2.12.modules: Suggest gnome-python-extras for
	meta-gnome-python.  Suggest pycairo for pygtk.

2005-07-09  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/freedesktop.modules: Use version 0.8 of
	the Hicolor icon theme.

2005-07-08  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: glom now depends on 
	libgnomecanvasmm.

2005-07-07  Luis Villa <luis.villa@gmail.com>

	* modulesets/gnome-2.12.modules (system-tools):
	add nautilus dependency.
	
2005-07-07  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.10.modules:
	use gnome-2-10 branch for yelp.

2005-07-05  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (eog): use gnome-2-8 branch.
	(gnomemm/gconfmm): use gnome-2-8 branch.
	(gnomemm/libglademm): use gnome-2-8 branch.
	(gnome-volume-manager): use gnome-2-8 branch.
	(gtranslator): use gnome-2-8 branch.
	(zenity): use gnome-2-8 branch.

	* modulesets/gnome-2.10.modules (dasher): use gnome-2-10 branch.
	(file-roller): use gnome-2-10 branch.
	(gnome-doc-utils): use gnome-2-10 branch.
	(libgnomeprint): use gnome-2-10 branch.
	(libgnomeprintui): use gnome-2-10 branch.
	(librsvg): use gnome-2-10 branch.
	(vino): use gnome-2-10 branch.
	(zenity): use gnome-2-10 branch.

2005-07-01  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to 0.18.1 to
	fix problems mentioned in bug #309214.

2005-06-29  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): actually update the
	file size and MD5 sum.

2005-06-28  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to version 0.18.

2005-06-27  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/gtkui.py (GtkBuildScript.execute): minimal
	changes to use subprocess module for build loop.  Should probably
	be switched to use IO watches instead.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.do_install):
	use argument lists instead of argument strings in a few places.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	use newer API.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
	newer API.

	* jhbuild/utils/cmds.py (get_output): use close_fds=True when
	spawning child.
	(Pipeline): a class similar to subprocess.Popen that chains
	together a number of subprocesses, making the stdin, stdout and
	stderr available.
	(pprint_output): change from execute_pprint() to take a
	subprocess.Pipe-like object, and read data from it.

2005-06-24  James Henstridge  <james@jamesh.id.au>

	* jhbuild/utils/cmds.py (get_output): same here.
	(execute_pprint): same here.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	same here.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
	useshell for unicode strings too.

	* modulesets/freedesktop.modules (cairo): add a <suggests> on
	glitz, so that if both modules are built they get built in the
	right order.

2005-06-23  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute):
	handle ctrl+C better.

	* jhbuild/utils/arch.py (ArchArchive.checkout):
	(ArchArchive.update): use argument lists

	* jhbuild/utils/svn.py (SVNRoot.checkout, SVNRoot.update): use
	argument lists.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	same here.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
	an argument list is given, join the arguments before printing it
	to the screen.

	* jhbuild/utils/cvs.py (CVSRoot.checkout, CVSRoot.update): use an
	argument list rather than an argument string.

	* jhbuild/commands/sanitycheck.py: pass argument lists instead of
	strings, to avoid shell calls.

	* jhbuild/commands/sanitycheck.py (check_version): use enumerate()
	where appropriate.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
	execute_pprint() again for "CVS" colourisation.

	* jhbuild/utils/cmds.py (execute_pprint): add back because it is
	used by tinderbox too, but port to subprocess.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): use
	the subprocess module to implement execute().

	* jhbuild/utils/cmds.py (get_output): use subprocess module.
	(execute_pprint): remove function.

	* jhbuild/monkeypatch.py: add enumerate() and string.Template (not
	used yet).
	(subprocess): provide the subprocess module if it isn't available.

	* README: bump required python version to 2.2.

2005-06-23  Kaushal Kumar  <kakumar@novell.com>

	* modulesets/gnome-2.12.modules:

	Remove Gal. Gal has merged into evolution.

2005-06-22  Seth Nickell  <seth@gnome.org>

	* modulesets/gnome-2.12.modules:

	Remove luminocity from gnome-2.12 modules. The entry
	here is redundant with freedesktop.modules, AND its
	incorrect (dependency list is not complete).

2005-06-21  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules:
	* modulesets/gnome-2.10.modules:
	* modulesets/gnome-2.12.modules: update to libgpg-error 1.1,
	opencdk 0.5.7 and gnutls 1.2.4.

	* jhbuild/monkeypatch.py: a module to add features to the standard
	library that don't exist in old versions.  At the moment, it just
	includes the True/False fix.

	* jhbuild/__init__.py: move monkeypatch code out into a separate
	file.

2005-06-20  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.10.modules: Use the gnome-2-10 branch for
	gnome-session.

2005-06-20  James Henstridge  <james@jamesh.id.au>

	* patches/howl-1.0.0-buildfix.patch: the path.

	* modulesets/gnome-2.10.modules: same here.

	* modulesets/gnome-2.12.modules: update to Howl 1.0.0.  Include a
	patch to fix --disable-static build bustage.  Fix bug #161153.

2005-06-20  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/freedesktop.modules: Added dbusmm.

2005-06-18  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: Comment-out the libgda 
	dependencies for gnumeric, glom, and gnome-python-extras, 
	because they need libgda-1.2, not HEAD.

2005-06-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* modulesets/gnome-2.12.modules: Changed libgda back to HEAD,
	libgnomedb and mergeant both use libgda HEAD.

2005-06-17  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: Changed libgda back to the 
	release-1-2-branch branch, because I can't find anything that 
	is using HEAD.

2005-06-16  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules: same here.

	* modulesets/gnome-2.10.modules: correctly use dbus-0.23 and hal-0.4

	* modulesets/freedesktop.modules (dbus-0.23, hal-0.4): fix rules
	so that these old versions get checked out correctly.  Fixes bug
	#307673.

2005-06-15  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: glom, gnomemm/libgdamm: Remove 
	the dependency on libgda, because it depends on libgda-1.2 (which 
	people will have to get from packages) instead of the libgda 2.0 
        (HEAD) that jhbuild now has, because I see no way to do parallel 
	install in jhbuild.

2005-06-15  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome-2.12.modules: Make eel depend on gnome-menus

2005-06-15  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome-2.12.modules: Make eel depend on gnome-desktop.

2005-06-13  Luis Villa <luis.villa@gmail.com>

	* jhbuild/modtypes/mozillamodule.py:

	Fix version truncation in Marco's last fix, and install nss
	headers correctly-ish (fixing bug #154213).
	
2005-06-12  Marco Pesenti Gritti  <mpg@redhat.com>

	* jhbuild/modtypes/mozillamodule.py:

	Fix installation path guessing for firefox

2005-06-11  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Revert to 0.45 until I can figure
	out why 0.46 doesn't work.

2005-06-10  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Update to iso-codes 0.46.

2005-06-10  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* modulesets/freedesktop.modules: Add glitz. Nothing depends on it. If
	you want cairo to use glitz, first build glitz and *then* cairo.

2005-06-10  Jeroen Zwartepoorte  <jeroen.zwartepoorte@gmail.com>

	* modulesets/gnome-2.12.modules: Make totem depend on iso-codes.

2005-06-10  James Henstridge  <james@jamesh.id.au>

	* doc/jhbuild.xml (moduleset): add a note that the moduleset
	parameter can be a list of strings as well as just a string.

	* modulesets/bootstrap.modules (libtool): switch to a newer
	version of the RH multilib patch.  Fixes bug #307067.

	* modulesets/gnome-2.10.modules (gnome-icon-theme): use gnome-2-10
	branch.

2005-06-09  Luis Villa <luis.villa@gmail.com>

	* modulesets/gnome-2.12.modules (ggv, gpdf, evince): changing this
	to reflect current consensus about 2.12. Also, removed a duplicate
	entry for totem, because I can.
	
2005-06-09  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (libgtop): use gnome-2-10 branch.
	(ggv): use gnome-2-10 branch.

	* modulesets/bootstrap.modules (libtool): update to 1.5.18.
	(gettext): update to 0.14.5.

	* jhbuild/modtypes/tarball.py (Tarball.get_localfile): check if
	basename is None.  If so, raise FatalError.  This is to catch some
	errors in moduleset files.  Fixes bug #173018.

	* modulesets/gnome-2.12.modules (gthumb): add gthumb.  Patch from
	Jaap A. Haitsma <jaap@haitsma.org> (fixes bug #305860).
	(fast-user-switch-applet): add module.  Patch from Jaap A. Haitsma
	<jaap@haitsma.org> (fixes bug #306538).
	(gnome-power): add module.  Patch from Jaap A. Haitsma
	<jaap@haitsma.org> (fixes bug #306539).

2005-04-29  Martin Ejdestig  <mejde@dtek.chalmers.se>

	* jhbuild/modtypes/tarball.py (do_unpack, do_patch):
	Handle spaces in file. Closes bug #302475.

2005-04-28  William Jon McCann  <mccann@jhu.edu>

	* modulesets/gnome-2.12.modules (nautilus-open-terminal): Add
	module. (fixes bug #302316).

2005-06-09  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (rhythmbox): use CVS tree, since
	the arch archive has been abandoned (fixes bug #306890).

2005-06-08  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (glib, pango, gtk+): release team
	wiki pages say we are using HEAD, so remove the branch tags.  Also
	add "cairo" as a dependency of pango and gtk+.

2005-06-02  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* jhbuild/modtypes/gcjmodule.py (GCCCVSRoot.update): Check out all
	of gcc.

2005-06-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* modulesets/gnome-2.12.modules: use HEAD for libgda.

2005-05-29  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.12.modules: use --enable-more-warnings=no
	to get this to build with gcc4.

2005-05-27  Johan Dahlin  <jdahlin@async.com.br>
	
	* modulesets/freedesktop.modules:
	* modulesets/gnome-2.10.modules:
	* modulesets/gnome28.modules:

	Created dbus-0-23 and hal-0-4 modules. Changed dbus and hal to point
	at cvs head and gnome 2.8/2.10 to depend on the old versions.
	This should fix the gnome-volume-manager build for 2.12.

2005-05-26  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: gtksourceview:
	Use --enable-compile-warnings=maximum, instead of 
	the default =error, so we can actually build this.

2005-05-25  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: gnome-keyring: 
	Use --disable-more-warnings so this actually builds.

2005-05-24  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.10.modules:
	Use gnome-2-10 for libgnomecanvas.

2005-05-22  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules: Remove pyphany, and adjust
	Epiphany dependencies.

2005-05-14  Olav Vitters <olav@bkor.dhs.org>

	* sample.jhbuildrc: Add example for SMP systems as suggested by
	Michele Baldessari in bug #160535.

2005-05-14  Dan Winship  <danw@novell.com>

	* jhbuild/modtypes/base.py (AutogenModule.do_clean,
	AutogenModule.do_build, AutogenModule.do_check,
	AutogenModule.do_install): 
	* jhbuild/modtypes/gcjmodule.py (GCJModule.do_install):
	* jhbuild/modtypes/tarball.py (Tarball.do_build,
	Tarball.do_install): Use $MAKE if it's set. #160535

2005-05-12  Frederic Crozat  <fcrozat@mandriva.com>

	* modulesets/gnome-2.10.modules: Use gnome-2-10 for gnome-desktop.

2005-05-10  Gustavo J. A. M. Carneiro  <gjc@gnome.org>

	* modulesets/gnome-2.12.modules: Add missing dependencies of
	gnome-python-extras: nautilus-cd-burner, libgtop, totem, and gdl.

2005-05-09  James Henstridge  <james@jamesh.id.au>

	* jhbuild/defaults.jhbuildrc (moduleset): point at gnome-2.12

	* vbs-head.jhbuildrc: remove obsolete sample config file.

	* sample.jhbuildrc (moduleset): point at gnome-2.12

	* jamesh.jhbuildrc (moduleset): point at gnome-2.12

	* jhbuild/moduleset.py (load): allow "moduleset" in config file to
	be a list of module sets, rather than just a single one.  Nothing
	is done to ensure that the modulesets don't conflict.  This allows
	you to use ['gnome-2.10', 'gtk28'] as a moduleset.

	* modulesets/bootstrap.modules (libtool): update to 1.5.16.
	(gettext): update to 0.14.4.

2005-05-08  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: glom: Depend on 
	iso-codes.

2005-05-06  Matthias Clasen <mclasen@redhat.com>

	* modulesets/gnome-2.12.modules: Add libmusicbrainz
	tarball module, and make totem depend on it.

	* modulesets/gnome-2.12.modules: Add iso-codes as 
	tarball module, and make epiphany depend on it.

2005-05-05  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: glom: Depend on 
	gnome-python-extras, though it only needs pygda from there.

2005-04-26  Murray Cumming <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: Added Inkscape.

2005-04-26  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.12.modules (gnome-screensaver): add module.
	Patch from bug #301706.

2005-04-22  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): pass
	--enable-indirect-deps, since the change makes assumptions about
	library use that are not valid.

2005-04-22  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome-2.12.modules: (gnome-menus): require
	glib, intltool and gnome-common instead of gnome-vfs.

2005-04-21  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.10.modules: Use gnome-2-10 for libgnomeui.

2005-04-14  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.10.modules: Use gnome-2-10 for eog.

2005-04-14  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to 0.17.2 and
	remove the patch.

	* modulesets/bootstrap.modules (pkg-config): add patch to fix
	https://bugs.freedesktop.org/show_bug.cgi?id=3006, til new release
	comes out.

2005-04-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* modulesets/gcj.modules: add jg-common and libgconf-java modules.
	add java-gnome metamodule (patch from Jeffrey Morgan).

2005-04-13  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome-2.12.modules: gnome-menus depends
	on pygtk.

2005-04-13  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.12.modules: glom: Now depends on pygtk.
	gnome-python-extras: Now depends on libgda.

2005-04-13  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to 0.17.1,
	which includes the patch I was applying to 0.17's pkg.m4.

2005-04-12  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* jhbuild/modtypes/gcjmodule.py (GCCCVSRoot.update): add -P flag
	to gcc_update invocation.

	* modulesets/gcj.modules: add libgnome-java and libglade-java
	modules (patch from Jeffrey Morgan).

2005-04-12  James Henstridge  <james@jamesh.id.au>

	* patches/pkg-config-0.17-acrunlog.patch: the patch.

	* modulesets/bootstrap.modules (pkg-config): add
	pkg-config-0.17-acrunlog.patch patch, to fix a serious bug in
	0.17 that breaks PKG_CHECK_MODULES().

	* modulesets/gnome28.modules (libgcrypt): update to 1.2.1.
	(libtasn1): update to 0.2.13.
	(gnutls): update to 1.2.1.

	* modulesets/gnome-2.12.modules (libgcrypt): update to 1.2.1.
	(libtasn1): update to 0.2.13.
	(gnutls): update to 1.2.1.

	* modulesets/gnome-2.10.modules (libgcrypt): update to 1.2.1.
	(libtasn1): update to 0.2.13.
	(gnutls): update to 1.2.1.

	* modulesets/bootstrap.modules (pkg-config): update to 0.17.
	Fixes GTK configure problems (bug #300232), among other things.

2005-04-11  James Henstridge  <james@jamesh.id.au>

	* doc/jhbuild.xml: fix spelling mistake found by Damien Carbery.

2005-04-07  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (pkg-config): update to 0.16.0

2005-04-07  Carlos Garnacho Parro  <carlosg@gnome.org>

	* modulesets/gnome-2.10.modules, modulesets/gnome-2.12.modules,
	modulesets/freedesktop.modules (system-tools-backends): they have
	been moved to FreeDesktop

2005-04-06  Elijah Newren  <newren@gmail.com>

	* modulesets/gnome-2.10.modules (totem): use gnome-2-10 branch.

2005-04-06  Bryan Forbes  <bryan@reigndropsfall.net>

	* modulesets/gnome-2.10.modules (gtkmm): use gtkmm-2-6 branch.

2005-04-06  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (atk): use gnome-2-10 branch.

2005-04-05  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (sound-juicer): use gnome-2-10
	branch.

2005-04-04  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (goffice): add module, and make
	gnumeric depend on it.  Fixes bug #170936.

	* modulesets/gnome-2.12.modules (sound-juicer): same here.

	* modulesets/gnome-2.10.modules (sound-juicer): fix up dependency
	list (added libgnomeui, gnome-media and nautilus-cd-burner).
	Fixes bug #172276.

	* jhbuild/modtypes/tarball.py (parse_tarball): size attribute of
	<source> element is optional.  Fixes bug #172114.

	* modulesets/bootstrap.modules (python): update to 2.4.1.

2005-04-02  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* modulesets/gcj.modules (libgnomevfs-java): new module.

	* modulesets/gcj.modules (cairo-java): new module.
	(libgtk-java): add cairo-java dependency.

2005-04-01  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* modulesets/gcj.modules (classpathx): remove module.
	(jikes): likewise.
	(gtk28.modules): include in place of gnome-2.10.modules.
	(gcj): remove gdb dependency.
	(java-gcj-compat): add gjdoc dependency.
	(jaxp): remove module.
	(gjdoc): remove jaxp dependency.
	(verify): remove module.
	(jacks): remove module.
	(wonka): remove module.
	(mauve): remove module.
	(libgtk-java): new module.

2005-03-29  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (gnome-keyring-manager): use
	gnome-2-10 branch.
	(gnome-control-center): use gnome-2-10 branch.
	(gnome-applets): use gnome-2-10 branch.
	(libgnome): use gnome-2-10 branch.

2005-03-26  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.10.modules: Use gnome-2-10 branch for gnome-nettool.
	There's no libgda2 package anywhere it seems, so renaming it to libgda
	* modulesets/gnome-2.12.modules: s/libgda2/libgda

2005-03-25  Seth Nickell  <seth@gnome.org>

	* modulesets/freedesktop.modules:

	Add 'luminocity' to the freedesktop moduleset.

2005-03-24  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (libbonoboui): use gnome-2-10 branch.
	(libbonobo): use gnome-2-10 branch.

	* modulesets/bootstrap.modules (gettext): correct the md5sum.
	Reported by Markus Bertheau on IRC.

2005-03-23  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.10.modules:
	(bug-buddy): use the gnome-2-10 branch.

2005-03-23  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome-2.10.modules:
	(gnome-menus), (gnome-panel): use the gnome-2-10 branch.
	(bug-buddy): require gnome-menus.
	
	* modulesets/gnome-2.12.modules:
	(bug-buddy): require gnome-menus.

2005-03-22  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (gettext): update to 0.14.3.

	* modulesets/gnome-2.10.modules (gnome-netstatus): use gnome-2-10
	branch.
	(gnome-vfs): use gnome-2-10 branch.
	(gcalctool): use gnome-2-10 branch.
	(procman): use gnome-2-10 branch.
	(gconf): use gnome-2-10 branch.
	(gdm2): use gnome-2-10 branch.
	(gnome-media): use gnome-2-10 branch.
	(eel, nautilus): use gnome-2-10 branch.

2005-03-15  William Jon McCann  <mccann@jhu.edu>

	* modulesets/gnome-2.10.modules (nautilus-cd-burner): use
	gnome-2-10 branch.

2005-03-14  Bryan Forbes  <bryan@reigndropsfall.net>

	* modulesets/gnome-2.10.modules (glibmm): use glibmm-2-6 branch.

2005-03-11  Jon K Hellan  <hellan@acm.org>

	* modulesets/gnome-2.12.modules: Include goffice module. Declare
	gnumeric dependent on it.

2005-03-08  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (gettext): update to 0.14.2.
	(libtool): update to 1.5.14 (some Gnome 2.10 modules need 1.5.12
	or newer to build correctly).
	(automake-1.9): update to 1.9.5.

	* patches/libtool-1.5.14-multilib.patch: new version of the RH
	multilib patch.

	* patches/libtool-1.5.4-ltmain-SED.patch:
	* patches/libtool-1.4.2-multilib.patch:
	* patches/libtool-1.5.10-deplibs-in-conv.patch: remove old libtool
	patches.

	* modulesets/gnome-2.10.modules (gnome-games): use gnome-2-10 branch.
	(gnome-themes): use gnome-2-10 branch.
	(gnomemeeting): use gnome-2-10 branch.
	(system-tools-backends, gnome-system-tools): use gnome-2-10 branch.
	(gnome-volume-manager): use gnome-2-10 branch.

	* modulesets/gnome-2.12.modules: get rid of the "mono" modules
	include.

	* modulesets/freedesktop.modules: fix validity error (a stray ">").

	* modulesets/gnome-2.12.modules (clearlooks): add clearlooks here
	too.

	* modulesets/moduleset.rnc (suggests): allow empty <dependencies>
	or <suggests> elements, like the DTD does.

2005-03-04  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): for
	some reason, I'm getting a zero exit status when conflicts are
	found.  Make sure that we stop on CVS conflicts.

	* modulesets/gnome-2.10.modules (clearlooks): since this seems to
	be the leading contender for a new theme, may as well let people
	build it with jhbuild.

2005-03-07  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.12.modules:

	Add gnome-2.12 moduleset. Copied from gnome-2.10 moduleset,
	with gnome-2-10 branch tags removed.

2005-03-07  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.10.modules:

	Pyphany is branched for Epiphany 1.6 too.

2005-03-07  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome-2.10.modules:

	Epiphany and Epiphany Extensions are branched.

Fri Mar  4 21:12:13 2005  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/freedesktop.modules: popler is now in CVS.

2005-03-02  Tommi Vainikainen  <thv@iki.fi>

	* modulesets/freedesktop.modules, modulesets/gnome-2.10.modules:
	Evince now depends on freedesktop.org project "poppler".

	* README: Fixed typos: "or" instead of "of", GNU instead of Gnu.

2005-03-02  James Henstridge  <james@jamesh.id.au>

	* jamesh.jhbuildrc: add /usr/share to XDG_DATA_DIRS so that I see
	system installed stuff in the menus.

	* jhbuild/utils/arch.py (get_version): "baz tree-version" requires
	the directory to be passed with the -d option.

	* modulesets/gnome-2.10.modules (evolution,
	evolution-data-server): use gnome-2-10 branch, per jpr's mail.
	(gtkhtml): use gnome-2-10 branch, as per Radek's mail.
	(gucharmap): use gnome-2-10 branch, as per Noah's mail.

2005-03-02  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>

	* modulesets/gnome-2.10.modules:
	  Add 0.8 branch for GStreamer (which is no longer HEAD), and remove
	  gst-player since that has been deprecated a while ago in favour of
	  Totem by the GStreamer team.

2005-02-28  James Henstridge  <james@jamesh.id.au>

	* README: point people at Bazaar instead of TLA.

	* jhbuild/utils/arch.py: use Bazaar instead of TLA when working
	with Arch archives.

2005-02-28  Federico Mena Quintero  <federico@ximian.com>

	* modulesets/gnome-2.10.modules: ORBit2 branch is gnome-2-10.

2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>

	* jhbuild/modtypes/mozillamodule.py:

	Support the new projects argument of mozilla build
	system.

2005-02-25  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (howl): update to version 0.9.10,
	which fixes bug #162639.

	* modulesets/gnome28.modules (file-roller): use the gnome-2-8
	branch of file-roller (fixes bug #160980).
	(rhythmbox): use the rhythmbox--main--0.8 branch.  Fixes bug
	#161104.

	* README: Update text related to adding a GDM session.  Patch from
	Mark Drago <markdrago@mail.com> (from bug #159576).

	* jamesh.jhbuildrc: some module_autogenargs additions to my
	personal config.

	* modulesets/gnome24.modules: 
	* modulesets/gnome26.modules: 
	* modulesets/gnome28.modules: 
	* modulesets/gnome-2.10.modules: pass --with-gnome-distributor
	autogen arg, so that jhbuild builds of Gnome can be identified in
	the "about gnome" dialog.

	* modulesets/gnome28.modules (gnome-nettool): use gnome-2-8 branch.

2005-02-13  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/freedesktop.modules: Use the dbus-0-23 branch instead of 
	the DBUS_0_23 tag.

2005-02-08  Carlos Garnacho Parro  <carlosg@gnome.org>

	* modulesets/gnome-2.10.modules, modulesets/gnome28.modules:
	add the system-tools-backends module now that it has been splitted
	from the GST frontend, added as a dependency to gnome-system-tools and
	gnome-applets (in 2.10)

2005-02-06  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/freedesktop.modules: Use the DBUS_0_23 tag of dbus and 
	the hal-0_4-stable-branch of hal so that they build, so that we can 
	build gnome-vfs, to fix the GNOME build. We can change these back to 
	the HEAD branch soon when hal has been ported to the new dbus API.

2005-02-04  Matthias Clasen <mclasen@redhat.com>

	* modulesets/gtk28.modules: Add a moduleset for building
	the current GTK+ development stack.

2005-02-04  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.10.modules: meta-gnome-desktop: Added totem, 
	sound-juicer, gnome-menus, and gnome-backgrounds - the new modules in 
	2.10.
	gnome-vfs: Added dependency on hal, because configure checks for it.

2005-02-01  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.10.modules, gnome28.modules: Use the 
	release-1-2-branch of libgda. I would like to add an extra module 
	for libgda2 in the HEAD branch, which installs in parallel, but I 
	can not figure out how. Also use the libgda-1-2 branch of libgdamm.

2005-01-28  JP Rosevear  <jpr@novell.com>

	* modulesets/gnome-2.10.modules: set libsoup revision to
	gnome-2-10

2005-01-27  Crispin Flowerday  <gnome@flowerday.cx>

	* modulesets/gnome-2.10.modules: Add the pyphany module

2005-01-17  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome-2.10.modules:
	* modulesets/gnome28.modules:
	- Added guile and autogen as tarball deps of anjuta.
	- Also update to anjuta HEAD by request from naba.
	- Make anjuta depend on gnome-build

2005-01-11  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/freedesktop.modules: Added dbus-cpp.

2005-01-10  Elijah Newren  <newren@gmail.com>

	* modulesets/gnome-2.10.modules: GLib branch is glib-2-6, not
	glib-1-6.

2005-01-10  Owen Taylor  <otaylor@redhat.com>

	* modulesets/gnome-2.10.modules: GTK+/GLib branched.

2005-01-08  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome-2.10.modules: pango branched.

2005-01-07  Paolo Borelli  <pborelli@katamail.com>

	* modulesets/gnome28.modules: gtksourceview branched.

2005-01-07  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome-2.10.modules: Make gnome-games depend
	on gob.

2005-01-06  Thomas Vander Stichele  <thomas at apestaart dot org>

	* jhbuild/modtypes/base.py:
	  make sure we use the default makeargs, similar to autogenargs

2005-01-06  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome-2.10.modules:
	  add mozilla dep to evolution-data-server so it properly builds SSL
	  stuff
	  add nautilus-python as a module so jhbuild can build it

2005-01-04  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome-2.10.modules, gnome28.modules: bakery is now in the 
	GNOME cvs. Removed bakery_gnomeui because it is mostly abandoned.

2005-01-03  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* jhbuild/utils/trayicon.py (TrayIcon._self_cmd): Don't print
	errno.

2004-12-29  Johan Dahlin  <johan@gnome.org>

	* modulesets/gnome28.modules:
	Use pygtk-2-4 branch
	
2004-12-27  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome-2.10.modules:
	* modulesets/gnome24.modules:
	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules:
	- Use gossip-0-8 branch

2004-12-25  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Use the gnome-2-8 branch of libxml++.

2004-12-23  Bryan Clark  <clarkbw@cvs.gnome.org>

	* modulesets/gnome-2.10.modules: reverting the accidental mono
	addition

2004-12-23  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.10.modules: updated xchat to 2.4.1 version

2004-12-22  Bryan Clark  <clarkbw@cvs.gnome.org>

	* modulesets/gnome-2.10.modules: slayed the libbonoboui dep, YAY
	we're free!

2004-12-21  Bryan Clark  <clarkbw@cvs.gnome.org>

	* modulesets/gnome-2.10.modules: add evince module

2004-12-22  Vincent Untz  <vincent@vuntz.net>

	* modulesets/gnome26.modules (libwnck): use gnome-2-8 branch (there
	is no gnome-2-6 branch)
	* modulesets/gnome28.modules (libwnck): use gnome-2-8 branch.

2004-12-21  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gpdf): use gnome-2-8 branch.

2004-12-15  Johan Dahlin  <johan@gnome.org>

	* modulesets/gnome-2.10.modules: Add gnome-python-extras and
	remove suggests from gnome-python.

2004-12-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* modulesets/gcj.modules (rhug.sources.redhat.com,
	classpath.savannah.gnu.org, classpathx.savannah.gnu.org): add new
	repositories.
	(java-gcj-compat, ecj-for-jhbuild, jaxp, gjdoc): add new modules.
	Patch from Anthony Green.
	(gcj): use HEAD instead of java-gui-branch.

	* jhbuild/modtypes/gcjmodule.py (GCJModule.do_install): create a
	symlink for gcj-dbtool.
	Patch from Anthony Green.

2004-12-12  Luis Villa	<luis.villa@gmail.com>
	
	* modulesets/gnome-2.10.modules (gtksourceview): add gnome-vfs
	dependency

2004-12-11  James Henstridge  <james@jamesh.id.au>

	* jhbuild/main.py (help): fix up help string for --skip.  Fixes
	bug #161029.

2004-12-10  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (howl): add Howl.
	(gnome-vfs): make howl a dependency.

	* modulesets/bootstrap.modules (automake-1.9): update the size and
	md5sum.

2004-12-09  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome-2.10.modules (gnome-control-center): depend on
	gnome-mneus.  Fixes bug #160699.

2004-12-07  Luis Villa	<luis.villa@gmail.com>

	* modulesets/gnome2-10.modules
	(nautilus-cd-burner): add nautilus dependency (for
	nautilus-extensions), remove everything else
	(meta-gnome-proposed): created and added following modules
	(totem): added nautilus-cd-burner dep
	(gnome-schedule): created
	(gnome-backgrounds): created
	
2004-12-07  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (nautilus-cd-burner): use gnome-2-8
	branch.

2004-12-06  James Henstridge  <james@jamesh.id.au>

	* modulesets/bootstrap.modules (python): update to 2.4.
	(automake-1.9): update to 1.9.3.

2004-12-03  Bryan Clark  <clarkbw@cvs.gnome.org>

	* modulesets/gnome-2.10.modules: added an entry for monkey bubble

2004-12-01  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (glade): use gnome-2-8 branch.

2004-11-30  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (pycairo): add an entry for
	pycairo.

	* jhbuild/config.py (addpath): change logic to remove duplicate
	directories from the path variable.

	* modulesets/gnome28.modules (gconf): use gnome-2-8 branch.
	(gnome-netstatus): use gnome-2-8 branch.

2004-11-26  James Henstridge  <james@jamesh.id.au>

	* doc/jhbuild.xml: update documentation.

	* modulesets/freedesktop.modules (hicolor-icon-theme): fix up
	download location.

2004-11-21  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome-2.10.modules:

	shared-mime-info does not build out of src dir,
	gnome-utils is now fixed

2004-11-18  James Henstridge  <james@jamesh.id.au>

	* doc/jhbuild.xml: more FAQs, and some documentation on the config
	file format.

	* jhbuild/utils/httpcache.py (Cache.read_cache): only add items to
	the cache index if the actual file exists.

	* doc/custom.xsl: some XSLT customisations.

	* doc/jhbuild.css: some simple CSS to make the documentation look
	a bit nicer.

	* doc/jhbuild.xml: add some FAQs to the documentation.

2004-11-17  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/freedesktop.modules:
	* modulesets/gnome-2.10.modules:

	More supports-non-srcdir-builds adjustements

2004-11-17  Richard Hult  <richard@imendio.com>

	* modulesets/gnome28.modules: Use gnome-2-8 branch for atk.

2004-11-16  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome28.modules: gnome-icon-theme branched.
	And so did gok, gnome-media and librsvg.

2004-11-15  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome28.modules: Add branch info for libbonobo,
	libbonoboui, libgtop, procman and bug-buddy.

2004-11-15  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome-2.10.modules:

	Add a bunch of supports-non-srcdir-builds. I reported bugs
	for all of them, so I'll remove it when they are fixed.

Thu Nov 11 17:30:56 2004  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/freedesktop.modules: Make Xtst depend on RecordExt.

2004-11-10  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (vino): use gnome-2-8 branch.
	(gnome-session): use the gnome-2-8 branch.

	* modulesets/gnome26.modules (libgpg-error, libgcrypt, gnutls):
	same here.

	* modulesets/gnome28.modules (libgpg-error, libgcrypt, gnutls):
	same here.

	* modulesets/gnome-2.10.modules (libgpg-error, libgcrypt, gnutls):
	update to latest versions.

	* jhbuild/modtypes/tarball.py (parse_tarball): add a hack to
	remove --enable-maintainer-mode, since a tarball might not include
	everything needed to compile in maintainer mode.

2004-11-09  Mark McLoughlin  <mark@skynet.ie>

	* jhbuild/config.py: define $XDG_CONFIG_DIR
	
	* modulesets/gnome-2.10.modules: add gnome-menus and make
	gnome-panel depend on it.

2004-11-08  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome28.modules:
	Use gnome-2-8 branch for gnome-libs.
	
2004-11-08  Federico Mena Quintero  <federico@ximian.com>

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): Remove the
	"version" bit from the db2html regex, to make it work on NLD9 and
	probably other SuSE derivatives.

2004-11-05  Mariano Suárez-Alvarez <mariano@gnome.org>

	* modulesets/gnome28.modules (gnome-terminal): grab the gnome-2-8 branch.

2004-11-03  JP Rosevear  <jpr@novell.com>

	* modulesets/gnome-2.10.modules: make e-d-s depend on libgnomeui
	for libedataserverui

2004-11-03  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnome-vfs, eel, nautilus): use the
	gnome-2-8 branch.  Fixes bug #156944.

	* modulesets/gcj.modules (java-gnome): move "gcj" from
	<dependencies> to <suggests> so that you can build java-gnome
	without gcj but if you build both they will go in the right order.
	Fixes bug #157181.

2004-10-30  Luis Villa <louie@novell.com>

	* modulesets/gnome-2.10.modules (gnome-applets): add dependency on
	gucharmap
	
2004-10-29  Luis Villa <louie@novell.com>

	* modulesets/gnome-2.10.modules (gnome-media): add dependency on
	nautilus-cd-burner
	
2004-10-28  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules (hicolor-icon-theme): does not
	support non-srcdir builds (fixes bug #156619).

	* modulesets/gnome28.modules (audiofile): same here.

	* modulesets/gnome-2.10.modules (audiofile): does not support
	non-srcdir builds (fixes bug #156608).

	* modulesets/gcj.modules (java-gnome): does not support non-srcdir
	builds (from bug #156555).

2004-10-27  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnome-desktop): grab gnome-2-8
	branch.

	* modulesets/gcj.modules (java-gnome): use the correct gnome.org
	CVS root.  Fixes bug #156111.
	(include): include the gnome-2.10 module set.  Patch from Thomas
	Fitzsimmons (bug #156555).

	* modulesets/gnome-2.10.modules (librsvg): same here.

	* modulesets/gnome28.modules (librsvg): depend on
	libgnomeprintui.  Fixes bug #155529.

2004-10-26  James Henstridge  <james@jamesh.id.au>

	Should fix bug #137469.

	* modulesets/bootstrap.modules (libtool): apply the new patch.

	* patches/libtool-1.5.10-deplibs-in-conv.patch: new patch from
	Scott that fixes up some problems with multiple versions of a
	library in the search path.  This fixes up parallel install and
	$DESTDIR install problems.

2004-10-25  James Henstridge  <james@jamesh.id.au>

	* doc/jhbuild.xml: flesh out the command reference section.

2004-10-24  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome-2.10.modules: (xchat):
	* modulesets/gnome28.modules: (xchat): update to 2.4.0 release

Sat Oct 23 23:52:53 2004  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome28.modules: branch libglade

2004-10-22  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome28.modules: (gnome-utils): use gnome-2-8
	branch.

Thu Oct 21 15:23:04 2004  Owen Taylor  <otaylor@redhat.com>

	* modulesets/freedesktop.modules: Add RecordExt, lightpipe.

2004-10-18  James Henstridge  <james@jamesh.id.au>

	* vbs-head.jhbuildrc: same here.

	* sample.jhbuildrc: update comment to reflect that default is
	gnome-2.10.

	* jhbuild/defaults.jhbuildrc (moduleset): change default moduleset
	to gnome-2.10.

2004-10-15  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnome-control-center): use gnome-2-8
	branch.  This also fixes a related libxklavier/libgswitchit
	incompatibility (bug #155057).

2004-10-14  Paolo Borelli  <pborelli@katamail.com>

	* modulesets/gnome28.modules (gedit): use gedit-2-8 branch.

2004-10-14  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): fix up checking
	of module specific autogen and make args.

2004-10-13  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/terminal.py (TerminalBuildScript.format_line):
	fix bug where normal lines weren't getting printed when outputting
	pretty printed CVS output.

2004-10-12  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (evolution-webcal): use gnome-2-8
	branch.  Fixes bug #155153.

	* modulesets/gnome-2.10.modules: remove a few gnome-2-8 branch tags.

	* modulesets/gnome28.modules (metacity): use gnome-2-8 branch.

2004-10-11  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome28.modules: use the gnome-2-8
	branch for gnome-panel.

2004-10-07  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome28.modules (gconf-editor): branched for gnome-2-8

2004-10-05  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnome-applets): use gnome-2-8 branch.

	* modulesets/gnome26.modules (libxklavier): same here.

	* modulesets/gnome28.modules (libxklavier): include here, picking
	the 1.0x branch.

	* modulesets/gnome-2.10.modules (libxklavier): actually, move
	libxklavier here ...

	* modulesets/freedesktop.modules (libxklavier): switch to the 1.0x
	branch for now.

2004-10-04  James Henstridge  <james@jamesh.id.au>

	* jamesh.jhbuildrc (moduleset): switch to 2.10 moduleset.

	* modulesets/bootstrap.modules (automake-1.9): update to 1.9.2.
	(libtool): update to 1.5.10, remove obsolete libtool.m4-x86_64
	patch.

2004-10-01  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.__init__):
	set $TERM to dumb, to suppress vt100 escape sequences from things
	like autogen.sh.

	* jhbuild/utils/cmds.py (execute_pprint): suppress
	KeyboardInterrupt when reading from the child process.

	* jhbuild/utils/trayicon.py (TrayIcon._run_zenity): do a manual
	fork+exec rather than using os.popen(), so we can disassociate the
	zenity process from the controlling terminal (so it doesn't get
	killed by a ctrl+C.

	* jhbuild/frontends/terminal.py (phase_map): base the icon choices
	on the phase name rather than the action text.  These are a bit
	more regular and won't have translation issues, should jhbuild
	ever be internationalised.
	(TerminalBuildScript.start_phase): set the icon on the start of a
	phase.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_phase):
	in the index page, make the build phase status messages into links
	to the appropriate parts of the build log.

2004-09-30  Jon K Hellan  <hellan@acm.org>

	* modulesets/gnome-2.10.modules, modulesets/gnome28.modules:
	Remove autogenargs for gnumeric. The defaults suck in everything
	they can.

2004-10-01  James Henstridge  <james@jamesh.id.au>

	* jhbuild/frontends/tinderbox.py: lots of changes to format the
	build log as HTML.  This gives nicer output, and will allow
	linking to a particular phase of a build through named anchors.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.format_line):
	fix up for new execute_pprint().

	* jhbuild/utils/cmds.py (execute_pprint): change over to a simpler
	implementation using popen2.  This doesn't look like a terminal to
	the process being run, but it should be less error prone on weird
	platforms.

2004-09-30  James Henstridge  <james@jamesh.id.au>

	Implements the feature mentioned in bug #151004.  Davyd Madeley's
	code was used as a base, but the implementation uses Zenity.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.__init__):
	create a trayicon when running in terminal mode.
	(TerminalBuildScript.message): set tooltip of trayicon to the
	message.
	(TerminalBuildScript.set_action): set an image for the trayicon
	corresponding to the build state.
	(TerminalBuildScript.handle_error): show an error image in the
	trayicon.

	* jhbuild/utils/trayicon.py (TrayIcon): simple wrapper for a
	zenity based tray icon.

	* modulesets/freedesktop.modules: move shared-mime-info and
	desktop-file-utils from here to gnome26.modules, gnome28.modules
	and gnome-2.10.modules to resolve the dependency issues with
	intltool and glib.

	* modulesets/gnome28.modules, modulesets/gnome-2.10.modules:
	change to the other solution for the build failure in
	gnome-doc-utils: build xml2po separately before hand.

	* modulesets/gnome-2.10.modules (gpdf): same here.
	(gnome-doc-utils): same here.

	* modulesets/gnome28.modules (gpdf): depend on libgnomeprintui.
	Fixes bug #151966.
	(gnome-applets): depend on gstreamer.  Fixes bug #152496.
	(gnome-doc-utils): disable build utils, based on suggestion from
	shaunm.  Fixes bug #153633.

	* jhbuild/utils/cvs.py (CVSRoot.update): check to see whether the
	working copy root is pointed at the expected CVS root.  This
	should detect the problem reported as bug #153539.

	* jhbuild/commands/info.py (do_info): print info about arch
	modules too.

	Patches bug #145398:

	* modulesets/gcj.modules: import Thomas Fitzsimmons's GCJ jhbuild
	module defintions.

	* jhbuild/modtypes/gdbmodule.py: import Thomas Fitzsimmons's GDB
	module type.

	* jhbuild/modtypes/gcjmodule.py: import Thomas Fitzsimmons's GCJ
	module type.

	Should fix bug #145394.

	* jhbuild/modtypes/tarball.py (parse_tarball): same here.

	* jhbuild/modtypes/mozillamodule.py (parse_mozillamodule): same
	here.

	* jhbuild/modtypes/archmodule.py (parse_archmodule): same here.

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): same here.

	* jhbuild/modtypes/base.py (parse_cvsmodule): make the
	module_autogenargs replace the global autogenargs instead of the
	ones defined in the moduleset.  Same for makeargs.
	(AutogenModule): since self.autogenargs and self.makeargs now
	include the global options too, don't explicitly include them.

	* README: update to indicate that tla is only needed to build
	modules managed with Arch.

	* modulesets/gnome-2.10.modules (rhythmbox): same here.

	* modulesets/gnome28.modules (rhythmbox): add this back, and
	change revision attribute to version.

	* jhbuild/modtypes/archmodule.py (parse_archmodule): lookup the
	full "archive/category--branch--version" string in the
	config.branches directory, since if people are overriding the
	location, they are probably overriding the fully specified one.

	* jhbuild/moduleset.py (_parse_module_set): don't register arch
	archives, and get rid of the config.arch_archives dictionary,
	since it doesn't really add much above tla's internal archive
	registration method.

	* modulesets/gnome-2.10.modules: rename from gnome210.modules.

2004-09-29  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome28.modules: Use the pango-1-6 branch.

Mon Sep 27 01:36:07 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome210.modules: add a yelp dependency on mozilla.

2004-09-26  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Use glibmm-2-4 branch.

2004-09-23  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome210.modules: make gnome-applets to depend 
	on gstreamer (for the new volume applet).

2004-09-18  Elijah Newren  <newren@math.utah.edu>

	* modulesets/gnome28.modules: Malcom forgot gal; make sure it uses
	the right branch too.

2004-09-18  Shaun McCance  <shaunm@gnome.org>

	* modulesets/gnome28.modules:
	- Removed the gnome-doc-utils dependency from yelp

2004-09-17  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* modulesets/gnome28.modules: Use the right branches for evolution,
	evolution-data-server and gtkhtml.

2004-09-15  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome28.modules: Use "oldstatus" branch for gaim
	(ie: 1.0 branch)

2004-09-14  Calum Benson  <calum.benson@sun.com>

	* modulesets/gnome28.modules:

	Use gnome-2-8 branch for gnome-themes.

2004-09-14  Carlos Garnacho Parro  <carlosg@gnome.org>

	* modulesets/gnome28.modules: use gnome-2-8 branch for
	gnome-system-tools

2004-09-14  Vincent Untz  <vincent@vuntz.net>

	* modulesets/gnome28.modules: use gnome-2-8 branch for epiphany and
	epiphany-extensions

2004-09-12  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome28.modules:
	- Gnome 2.8 uses Yelp 2.6, not HEAD

2004-09-12  Shaun McCance  <shaunm@gnome.org>

	* modulesets/gnome28.modules:
	- Gnome 2.8 uses Yelp 2.6, not HEAD

2004-09-06  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules, gnome210.modules: Add evolution-webcal 
	to meta-gnome-desktop.

2004-09-06  James Henstridge  <james@jamesh.id.au>

	* jhbuild/moduleset.py (ModuleSet.get_module_list): fix spelling
	error in error message (pointed out by Jeff Waugh).

2004-09-04  Murray Cumming  <murrayc@murrayc.com>

	* modules/gnome28.modules: re-added gnome-mime-data as a dependency of
	gnome-vfs because we apparently still need it for now.

2004-09-03  Murray Cumming  <murrayc@murrayc.com>

	* modules: Added gnome210.modules, so I can build a GNOME that uses 
	GTK+ 2.6.

2004-09-03  Johan Dahlin  <johan@gnome.org>

	* jhbuild/modtypes/svnmodule.py (parse_svnmodule): assert if we
	don't have an svnroot

	* jhbuild/utils/svn.py (SVNRoot.checkout): Don't append checkout
	dir twice.

2004-09-02  James Henstridge  <james@jamesh.id.au>

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): don't check
	to see if automake-1.6 is installed.

	* modulesets/bootstrap.modules: remove automake-1.6.

2004-09-02  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules, gnome26.modules: Use gtkmm-2-4 branch of
	gtkmm.

2004-09-01  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Added gnome-volume-manager to 
	meta-gnome-desktop.

da2004-09-01  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Added evolution, gnome-system-tools, 
	gnome-nettools, and vino to meta-gnome-desktop. These are new modules 
	in GNOME 2.8.

2004-08-31  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnopernicus): use gnome-2-8 branch.

	* modulesets/gnome1.modules:
	* modulesets/gnome20.modules:
	* modulesets/gnome22.modules: remove ancient modulesets, since
	they don't build anymore due to CVS modules being moved to
	/cvs/archive.  If anyone cares, they should be able to resurrect
	these modulesets.

	* modulesets/gnome26.modules (gnutls): update to 1.0.20.

	* modulesets/gnome28.modules (gnutls): update to 1.0.20.

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): perform
	sanitychecks on Automake 1.9 too.

	* modulesets/bootstrap.modules (automake-1.9): update to 1.9.1.

	* modulesets/gnome28.modules (vino): add a dependency on gnutls.
	Fixes bug #150928.

	* modulesets/gnome26.modules, gnome28.modules (intltool): depend
	on gnome-common for the autogen script.  Patch from bug #151189 by
	Scott Tsai <scottt958@yahoo.com.tw>.

2004-08-30  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Add e-d-s dependency to gnome-panel.

2004-08-29  Manish Singh  <yosh@gimp.org>

	* jhbuild/utils/arch.py
	* jhbuild/utils/cvs.py
	* jhbuild/utils/svn.py: fix a few ytpos and cut'n'paste thinkos.

2004-08-26  JP Rosevear  <jpr@novell.com>

	* modulesets/gnome28.modules: update soup branch

2004-08-24  Calum Benson  <calum.benson@sun.com>

	* modulesets/gnome28.modules:

	Build gnome-2-8 branch of gcalctool (which doesn't have
	the new operator precedence features).

2004-08-19  Tuomas Kuosmanen  <tigert@novell.com>

	* README (command): Added mention about gnu-arch requirement to  
	help users like me! :) with the wtf?-syndrome when jhbuild wouldnt
	work at all unless "tla" (gnu-arch) is installed.. Feel free to
	edit better, sorry to commit without your knowledge, but I couldnt
	find you online and this seemed like an acute issue.

2004-08-17  James Henstridge  <james@jamesh.id.au>

	Based on patch on bug 145393 by Thomas Fitzsimmons:

	* jhbuild/config.py (prependpath): function to store path values
	that will be prepended to various environment variables after
	jhbuild has prepended its values.
	(Config.setup_env): process the prepend values.

2004-08-17  Christophe Fergeau  <teuf@gnome.org>

	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules: use latest gnutls and opencdk versions

2004-08-11  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome28.modules (gnome-volume-manager): add
	gnome-volume-manager.  Patch from Darren Adams
	<darrenadams@dsl.pipex.com> in bug #149067.

	* jhbuild/frontends/tinderbox.py
	(TinderboxBuildScript.start_module): sanitize the module name for
	use as a filename.  Patch from Olav Vitters
	<bugzilla-gnome@bkor.dhs.org> in bug #148959.

	* modulesets/bootstrap.modules (libtool): update to 1.5.8
	(automake-1.9): add package.

2004-08-09  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome24.modules:
	* modulesets/gnome26.modules:
	* modulesets/gnome28.modules:
	  remove disable-plugin-builddir from gst-plugins

2004-08-09  Thomas Vander Stichele  <thomas at apestaart dot org>

	* jhbuild/frontends/buildscript.py:
	  create prefix and checkoutdir if they don't exist yet

2004-08-05  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/archmodule.py (ArchModule.__init__): I got rid
	of the archmodule local here.

	* jhbuild/moduleset.py (_parse_module_set): fix up some errors in
	parsing <arch-archive> elements.

	* modulesets/gnome28.modules (rhythmbox): Switch over to Arch archive.

	* jhbuild/utils/arch.py (ArchArchive.update): forgot to update
	this after renaming get_branch to get_revision.
	(ArchArchive.get_revision): fix up a typo.

2004-08-04  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome26.modules: Use gnome-2-6 for libgail-gnome

2004-08-02  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome28.modules: Make libgnomeprint
	depend on libgnomecups.

2004-08-01  Rodrigo Moya <rodrigo@gnome-db.org>

	* modulesets/gnome28.modules: Added gnome-nettool module.

2004-07-30  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome28.modules: Remove gnome-mime-data.

2004-07-30  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome26.modules: use gnome-2-6 for metacity

2004-07-30  James Henstridge  <james@jamesh.id.au>

	* modulesets/moduleset.{rnc,dtd}: update schemas to match.

	* jhbuild/modtypes/archmodule.py: new module type.

	* jhbuild/config.py, jhbuild/defaults.jhbuildrc: add arch_archives
	config dictionary.

	* jhbuild/moduleset.py (_parse_module_set): add support for
	<arch-archive> elements.  Change the <svnroot> "root" attribute to
	"href".

	* jhbuild/utils/arch.py: some helper functions for working with
	Arch working copies.

	* modulesets/moduleset.{dtd,rnc}: change the svnroot attribute of
	<svnmodule> to root.

	* jhbuild/moduleset.py (_parse_module_set): rather than just
	passing in the root as a string, pass a (roottype, root) tuple, so
	that we can pick up errors where a CVS root is passed to
	<svnmodule>

	* jhbuild/modtypes/svnmodule.py (SVNModule): derive from
	AutogenModule, and remove all the code that was in common with
	CVSModule.

	* jhbuild/modtypes/base.py (AutogenModule, CVSModule): split
	CVSModule into two classes.  All the generic code is in
	AutogenModule, and then CVSModule adds the CVS specific code.

	* jhbuild/modtypes/svnmodule.py (SVNModule.get_builddir):
	s/self.module/self.svnmodule/.

2004-07-29  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome26.modules (meta-gnome-desktop): same here.

	* modulesets/gnome28.modules (nautilus-vcs): add module def.
	(meta-gnome-devel-tools): add nautilus-vcs.
	(meta-gnome-desktop): explicitly list libgail-gnome as a dep since
	nothing else in the desktop has a build time dependency on it.

	* jhbuild/commands/info.py (do_info): show information about
	Subversion modules.

	* jhbuild/modtypes/svnmodule.py (SVNModule.__init__): If no
	checkout dir is given, set module name to the basename of
	svnmodule rather than svnmodule.
	(parse_svnmodule): there is no revision.

2004-07-26  James Henstridge  <james@jamesh.id.au>

	* jhbuild/moduleset.py (_parse_module_set): put Subversion roots
	and CVS roots in the same namespace as far as lookups go.  Fixes
	problems building Mozilla.  Fixes bug #148338.

2004-07-22  Keith Packard  <keithp@keithp.com>

	* modulesets/freedesktop.modules: add Xpm to Xaw dependency set

2004-07-22  Crispin Flowerday  <gnome@flowerday.cx>

	* modulesets/gnome26.modules: Use gnome-2-6 branch for eel

2004-07-22  JP Rosevear  <jpr@novell.com>

	* modulesets/bootstrap.modules: fix python directory for 2.3.4

2004-07-22  Xavier Ordoquy  <xordoquy@linovia.com>

	* modulesets/freedesktop.modules:
	Typo: XExt should be Xext in Xtst module.

Wed Jul 21 22:24:38 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/freedesktop.modules: add desktop-file-utils
	dependency.

2004-07-20  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome28.modules: Add gnome-keyring-manager

2004-07-20  James Henstridge  <james@jamesh.id.au>

	* modulesets/gnome26.modules: 
	* modulesets/gnome28.modules (gnome-system-tools): fix
	dependencies.  Patch from  Jaap A. Haitsma <jaap@haitsma.org> in
	bug #147816.

	* jhbuild/utils/svn.py (SVNRoot.update): add support for switching
	a working copy to a different URI if it isn't pointing at the
	right place.

2004-07-20  James Henstridge  <james@jamesh.id.au>

	Based on patch from Christian Hammond <chipx86@gnupdate.org> in
	bug #145159.

	* modulesets/moduleset.dtd, modulesets/moduleset.rnc: add handling
	of extra elements to schemas.

	* jhbuild/modtypes/svnmodule.py: code for handling builds of
	Subversion hosted modules.

	* jhbuild/config.py (_known_keys): grab svnroots from config file.

	* jhbuild/utils/svn.py: utility functions for subversion
	manipulating working copies.

	* jhbuild/moduleset.py (_parse_module_set): parse svnroot
	elements.

2004-07-20  James Henstridge  <james@jamesh.id.au>

	* modulesets/freedesktop.modules: some changes from Daniel minus
	the debrix ones (will need to wait til jhbuild supports Arch).
	(from bug #144230).

	* modulesets/bootstrap.modules (python): update to Python 2.3.4.

	* modulesets/gnome28.modules (meta-storage): add storage modules
	(from bug #144254).

	* modulesets/gnome26.modules (audiofile): update to 0.2.6.

	* modulesets/gnome28.modules (libgnomeprintui): add dependency on
	gnome-icon-theme (fixes bug #144945).
	(audiofile): update to 0.2.6.

	* jhbuild/modtypes/tarball.py (Tarball.get_srcdir): don't use
	get_localfile() in implementation, since config.tarballdir might
	not be the same as checkoutroot (fixes bug #144994).
	(Tarball.do_download): make sure tarballdir exists before
	downloading (fixes bug #145460).

2004-07-12  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome28.modules: add vino.
	
	* modulesets/freedesktop.modules: xserver requires xkbfile.

2004-07-04  Murray Cumming  <murrayc@murrayc.com>

	* Patch in #145397 from Thomas Fitzsimmons to add 
	supports-non-srcdir-builds to some modules.

2004-06-24  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: glom: Add dependency on libgnome.

2004-06-24  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Use HEAD for pango.

2004-06-18  Mikael Hallendal  <micke@imendio.com>

	* modulesets/gnome26.modules: Use gnome-2-6 branch of gail.

2004-06-12  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/tarball.py (Tarball.get_builddir): same here.

	* jhbuild/modtypes/base.py (CVSModule.get_builddir): use
	builddir_pattern to generate builddir name.

	* jhbuild/defaults.jhbuildrc (builddir_pattern): default
	builddir_pattern to '%s'.

	* jhbuild/config.py (_known_keys): add builddir_pattern key.

2004-06-11  James Henstridge  <james@jamesh.id.au>

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.checkout): use
	self.CVSRoot.

	* jhbuild/modtypes/base.py (parse_cvsmodule): pass CVSModule as a
	keyword argument, so that other similar module types can make use
	of this function.
	(CVSModule): add global attribute CVSRoot, set to cvs.CVSRoot.
	(CVSModule.do_checkout): use self.CVSRoot instead of cvs.CVSRoot.
	(CVSModule.do_force_checkout): same here.

	* modulesets/gnome26.modules (gnome-desktop): require
	scrollkeeper (fixes bug #143515).

	* modulesets/gnome28.modules (gnome-desktop): require
	scrollkeeper (fixes bug #143515).

	* modulesets/freedesktop.modules (xkbfile): add module.  Fixes bug
	#144024.
	(xtrans): grab the XTRANS-0_1-RELEASE tag, as suggested in bug
	#143670.

2004-06-11  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome2[68].modules (gnomemm/gtkmm_hello): New module.

2004-06-11  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome2[68].modules (regexxer): Add dep on intltool.

2004-06-10  James Henstridge  <james@jamesh.id.au>

	* modulesets/moduleset.dtd: update DTD.

	* modulesets/moduleset.rnc: update RELAX-NG schema.

	Based on a patch from Thomas Fitzsimmons:
	
	* jhbuild/modtypes/tarball.py (Tarball.__init__): add makeargs
	argument.
	(Tarball.do_build): use makeargs if set.
	(Tarball.do_install): same.
	(parse_tarball): parse makeargs attribute.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.__init__): add
	makeargs argument.
	(parse_mozillamodule): parse makeargs attribute.

	* jhbuild/modtypes/base.py (CVSModule.__init__): add makeargs
	argument.
	(CVSModule.do_clean): use module local makeargs if set.
	(CVSModule.do_build): same.
	(CVSModule.do_check): same.
	(CVSModule.do_install): same.
	(parse_cvsmodule): allow module local makeargs.

	* jhbuild/defaults.jhbuildrc (module_autogenargs): default key to
	an empty dictionary.

	* jhbuild/config.py (_known_keys): add 'module_makeargs' key.

2004-06-04  James Henstridge  <james@daa.com.au>

	* modulesets/moduleset.rnc: same changes here.

	* modulesets/moduleset.dtd: update DTD for
	supports-non-srcdir-builds attribute on cvsmodule and tarball
	elements.

	* jhbuild/modtypes/tarball.py (Tarball.__init__): add
	supports_non_srcdir_builds property.
	(Tarball.get_builddir): check supports_non_srcdir_builds property.
	(Tarball.do_configure): check supports_non_srcdir_builds property.
	(parse_tarball): parse supports-non-srcdir-builds attribute in
	XML.

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.__init__): set
	supports_non_srcdir_builds to False.

	* jhbuild/modtypes/base.py (CVSModule.__init__): add
	supports_non_srcdir_builds property.
	(CVSModule.get_builddir): if not supports_non_srcdir_builds, then
	don't return a separate builddir.
	(CVSModule.do_configure): check supports_non_srcdir_builds property.
	(parse_cvsmodule): parse supports-non-srcdir-builds attribute in
	XML.

2004-06-10  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome26.modules: A lot of modules
	have branched.

2004-06-08  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Added glom.

2004-06-06  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome26.modules: Use gnome-2-6 branch for libgnomeuimm.

2004-06-05  Davyd Madeley  <davyd@ucc.asn.au>

	* contrib/jhbuild_completion.bash:
	- Added -c option.
	- Prevented tab completion from inadvertantly executing the GNU info
	system.
	
2004-06-05  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Added gnome-doc-utils and added it as 
	a dependency for yelp.

2004-06-03  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome28.modules:

	Epiphany now requires mozilla 1.7

Sat May 29 20:53:33 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: change pango to use the 1.4 branch.
	* modulesets/gnome28.modules: ditto

Sat May 29 20:13:05 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome28.modules: add dasher to
	meta-gnome-accessibility.

Mon May 24 16:53:14 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: update libgnetwork here as well

Mon May 24 15:38:14 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome28.modules: libgtcpsocket is dead.  long live
	libgnetwork.  or something.

2004-05-20  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome26.modules,
	  modulesets/gnome28.modules: update libtasn1 to
	0.2.10 since they seem to delete the old releases
	when a new one comes out.

2004-05-20  James Henstridge  <james@daa.com.au>

	* HACKING: add a file outlining cases when people can commit
	without approval.  This just codifies existing practice.

	* modulesets/bootstrap.modules (python): compile with the
	"--enable-shared" configure flag, so that it produces a shared
	library.

Wed May 19 14:30:03 2004  Jonathan Blandford  <jrb@redhat.com>

	* jhbuild/modtypes/mozillamodule.py (MozillaModule.get_builddir):
	remove extraneous 'self' call to get_srcdir

2004-05-19  James Henstridge  <james@daa.com.au>

	* modulesets/bootstrap.modules (automake-1.8): update to 1.8.5.

	* jhbuild/modtypes/tarball.py (Tarball.do_configure): fix up some
	breakage in tarball builds caused by yesterday's patch.

	* modulesets/gnome26.modules (procman): use gnome-2-6 branch.

2004-05-18  James Henstridge  <james@daa.com.au>

	* jhbuild/modtypes/__init__.py: don't import tarball and mozilla
	modules -- instead let them be discovered as needed.

	* jhbuild/modtypes/mozillamodule.py: rename from mozilla.py

	* jhbuild/modtypes/base.py (parse_xml_node): if the module type is
	unknown, try to import a module in the jhbuild.modtypes package by
	the same name first.

	Based on Thomas Fitzsimmons' GCJ patch (this isn't a complete
	merge).

	* jhbuild/modtypes/mozilla.py (MozillaModule.get_builddir): don't
	bother supporting srcdir != builddir here.

	* jhbuild/modtypes/tarball.py (Tarball.get_builddir): fix up for
	srcdir != builddir installs.
	(Tarball.do_unpack): check if srcdir exists after unpacking,
	rather than builddir.
	(Tarball.do_patch): apply patches in srcdir
	(Tarball.do_configure): handle srcdir!=builddir case

	* jhbuild/modtypes/base.py (Package.get_srcdir): add function.
	(CVSModule.get_srcdir): implement for CVSModule.
	(CVSModule.get_builddir): respect config.builddir, if set.
	(CVSModule.do_checkout): use the srcdir for checkout.
	(CVSModule.do_force_checkout): same here.
	(CVSModule.do_configure): if srcdir != builddir, create the
	builddir, and don't assume autogen.sh is in the local directory.

	* jhbuild/defaults.jhbuildrc (builddir): default builddir to None.

	* jhbuild/config.py (_known_keys): add builddir to list of
	recognised keys.

2004-05-18  Davyd Madeley  <davyd@ucc.asn.au>

	* contrib/jhbuild_completion.bash: Make the completion still work if
	you specify -a or -n.

2004-05-18  James Henstridge  <james@daa.com.au>

	* scripts/gnome-2.6.exceptions: information about some modules
	required to build Gnome 2.6.x that aren't in the source dir.

	* scripts/gnome-2.6.deps: dependencies for Gnome 2.6.x.  Not
	complete.

	* scripts/mk-tarball-moduleset.py: a script for generating a
	module set from a list of dependencies, a directory containing the
	sources and a base URI where the sources are available.

	* scripts/changecvsroot.py: move this script here.  Change
	arguments so that you need to specify the old CVS root as well as
	the new CVS root, so that it can be used to update mixed working
	copies.

2004-05-17  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome28.modules (regexxer): Remove the cvsroot
	specification for regexxer since it's now on cvs.gnome.org.

	* modulesets/gnome2[68].modules (regexxer): Add dependency
	on gnomemm/libglademm.  Remove dependency on gnomemm/gnome-vfsmm.

2004-05-17  Davyd Madeley  <davyd@ucc.asn.au>

	* contrib/jhbuild_completion.bash: add license header to file.

2004-05-17  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (libglade): update revision in module
	set.

2004-05-16  Davyd Madeley <davyd@ucc.asn.au>

	* contrib/: Added in order to store contributions to jhbuild.
	* contrib/jhbuild_completion.bash: Bash tab completion for jhbuild.
	Simply source the file into your bashrc. Currently depends on having
	functions from the standard bash completion sourced (_command and
	_filedir). Closes #142612.

2004-05-15  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome26.modules (libxml++): Use LIBXMLPP_BRANCH_2_6.

2004-05-13  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules: use gnome-2-6 branch for
	gnome-desktop, gnome-panel and gnome-session.

2004-05-12  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome2[24].modules (regexxer): Add gnomemm/libglademm
	to the list of dependencies.

2004-05-09  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome26.modules:
          use the 2.6 branch of gnome-media

2004-05-08  Daniel Elstner  <daniel.elstner@gmx.net>

	* modulesets/gnome2[0246].modules (regexxer): Remove the cvsroot
	specification for regexxer since it's now on cvs.gnome.org.  Supply
	the correct revision for the gnome20/gnome22/gnome24 modulesets.

2004-05-05  James Henstridge  <james@daa.com.au>

	* jamesh.jhbuildrc, sample.jhbuildrc, vbs-head.jhbuildrc: move to
	gnome28 moduleset.

2004-05-04  Matthias Clasen  <mclasen@redhat.com>

	* modulesets/gnome28.modules: 
	* modulesets/gnome26.modules: Use the 2.4 branches of GLib
	and GTK+ for Gnome 2.6 and 2.8.

2004-05-03  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (evolution-webcal):
	* modulesets/gnome28.modules (evolution-webcal): add new module.
	Based on patch from Trent Lloyd <lathiat@bur.st> on bug #141087.

	* modulesets/gnome28.modules: libgnomeprintuimm requires
	libgnomeprintmm.

	* modulesets/*.modules: use nxml-mode instead of xml-mode (psgml).

	* modulesets/schemas.xml: add file to map moduleset.rnc to the
	modules file for nxml-mode.

	* modulesets/moduleset.rnc: Relax-NG schema for module sets.

2004-05-03  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules, gnome26.modules: Make libgnomeuimm depend
	on gnome-vfsmm.

2004-05-02  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome26.modules: Use gnome-2-6 for libgnome*

2004-04-30  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
	not pretty_print, don't try to syntax highlight output.

	* jhbuild/config.py (_known_keys): add pretty_print option, that
	defaults to True.

2004-04-29  James Henstridge  <james@daa.com.au>

	* modulesets/freedesktop.modules (hicolor-icon-theme): add MD5
	sum.

	* modulesets/gnome28.modules: same updates as in gnome26.

	* modulesets/gnome26.modules (scrollkeeper, audiofile,
	gnutls+friends, xchat, camorama): add MD5 sums to tarball entries.

	* modulesets/moduleset.dtd: update DTD for md5sum attribute on
	<source> elements.

	* modulesets/bootstrap.modules: add MD5 sums to all bootstrap
	modules.

	* jhbuild/modtypes/tarball.py (Tarball.get_localfile): new method
	to get the location of the local filename for the tarball.  Use
	config.tarballdir instead of checkoutroot.

	* jhbuild/config.py: add tarballdir config key that defaults to
	checkoutroot.

2004-04-28  James Henstridge  <james@daa.com.au>

	* jhbuild/modtypes/tarball.py (Tarball.__init__): add md5
	attribute.
	(Tarball.check_localfile): move download verification stuff here.
	(Tarball.do_download): use check_localfile() to check result of
	download.

2004-04-26  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome26.modules (eog): use gnome-2-6 branch.

2004-04-26  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome26.modules:
	use gnome-2-6 branches for libgnomeprint(ui).

2004-04-24  James Henstridge  <james@daa.com.au>

	* jhbuild/config.py (Config.setup_env): fix up error when we can't
	create the prefix.  Fix from Vee Satayamas <veetai@yahoo.com>
	(from bug #140999).

2004-04-23  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (libcroco): use gnome-2-6 branch
	(fixes bug 140797).

2004-04-20  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (gnome-icon-theme): use gnome-2-6 branch.
	(atk): use gnome-2-6 branch.
	(gnome-keyring): use gnome-2-6 branch.
	(gnome-control-center): use gnome-2-6 branch.
	(gtksourceview): use gnome-2-6 branch.

2004-04-18  James Henstridge  <james@daa.com.au>

	* jhbuild/main.py (main): add a -m argument to override the
	moduleset on the command line.  Based on ideas from a patch by
	Mark McLoughlin <mark@skynet.ie>.

2004-04-14  James Henstridge  <james@daa.com.au>

	* jhbuild.py: remove this file, since it wasn't being used
	anymore.  After two months, most people should have seen the
	message.

2004-04-13  David Bolter  <david.bolter@utoronto.ca>

	* modulesets/gnome26.modules (gok): set branch to gnome-2-6.

2004-04-13  Fernando Herrera  <fherrera@onirica.com>

	* modulesets/gnome26.modules (bug-buddy): set branch to gnome-2-6.

2004-04-12  James Henstridge  <james@daa.com.au>

	* patches/libtool-1.4.2-multilib.patch:
	* patches/libtool-1.5.4-ltmain-SED.patch: update patches from
	latest Fedora devel RPM.

	* modulesets/bootstrap.modules: update to libtool-1.5.6.

	* modulesets/gnome26.modules (gconf-editor): set branch to gnome-2-6.

	* jhbuild/modtypes/base.py (CVSModule.do_check): add check phase
	for running test suites on modules.

	* jhbuild/config.py (_known_keys): add a makecheck config key.

	* jhbuild/modtypes/base.py (CVSModule.do_start): if makeclean,
	then go to stage clean (if we aren't running checkout or
	configure).
	(CVSModule.do_checkout): check if makeclean is set.
	(CVSModule.do_clean): add clean state.

2004-04-10  James Henstridge  <james@daa.com.au>

	* jhbuild/main.py (help): add some help text.

	* jhbuild/commands/info.py (do_info): add a "jhbuild info" routine
	that prints some information about a module.

2004-04-10  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome26.modules: Use gnome-2-6 branch for file-roller.

2004-04-10  James Henstridge  <james@daa.com.au>

	* modulesets/gnome28.modules: same changes here.

	* modulesets/gnome26.modules: add rules to build gnutls, needed
	for SSL support in libsoup.  Based on patch from sig@netdot.net
	(fixes bug #132167).

	* jhbuild/modtypes/tarball.py (parse_tarball): tarball
	dependencies weren't being handled quite right.

2004-04-08  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome26.modules, gnome28.modules: Removed duplicated
	gnome-mag section.
	* modulesets/gnome26.modules: Use gnome-2-6 branch for gnome-mag
	and gnome-terminal.

2004-04-07  James Henstridge  <james@daa.com.au>

	* modulesets/freedesktop.modules (hicolor-icon-theme): update to 0.5.

2004-04-07  Paolo Borelli  <pborelli@katamail.com>

	* modulesets/gnome26.modules: use gnome-2-6 branch of gedit.

2004-04-07  Jaka Mocnik  <jaka@gnu.org>

	* modulesets/gnome26.modules: build branch gnome-2-6 of ggv.

2004-04-06  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (gnome-mag): <dep> elements don't
	take a revision tag.

2004-04-06  Bill Haneman <billh@gnome.org>

	* modulesets/gnome26.modules:
	Use gnome-2-6 branch of gnome-mag.

2004-04-06  James Henstridge  <james@daa.com.au>

	* modulesets/moduleset.dtd (tarball): allow autogenargs for
	tarball element.

	* jhbuild/modtypes/tarball.py (Tarball.do_configure): add autogen
	args for tarball builds too. (to fix bug 138946).
	(parse_tarball): parse autogenargs for tarballs.

2004-04-05  James Henstridge  <james@daa.com.au>

	* jhbuild/utils/httpcache.py: same here.

	* jhbuild/utils/packagedb.py: store dates in UTC rather than local
	timezone.

2004-04-04  Murray Cumming  <murrayc@murrayc.com>

	* modulesets/gnome28.modules: Fix bakery dependencies so they match
	those in gnome26.modules. Corrected the gnome-vfsmm dependencies in 
	both.
	* modulessets/gnome26.modules: Use gnome-2-6 branches for 
	nautilus-cd-burner, yelp, dasher, at-spi, gcalctool.

2004-04-02  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules: get rid of versioncheck.

	* jhbuild/modtypes/tarball.py: remove the versioncheck code, since
	it isn't being used anymore, and was of questionable use.

	* modulesets/gnome28.modules: same here.

	* modulesets/gnome26.modules: fix up devhelp dependencies

2004-04-01  Christophe Fergeau  <teuf@gnome.org>

	* modulesets/gnome24.modules
	* modulesets/gnome26.modules
	* modulesets/gnome28.modules: added dependency on libgnomeui to gossip
	* modulesets/gnome26.modules: set gnome-vfs branch to gnome-2-6

2004-03-31  James Henstridge  <james@daa.com.au>

	* jhbuild/utils/cvs.py (CVSRoot.checkout): add the -P (prune) flag
	when doing initial checkout of a module.

	* modulesets/bootstrap.modules (automake-1.8): update to version
	1.8.3.

2004-03-30  Mark McLoughlin  <mark@skynet.ie>

	* modulesets/gnome26.modules: use the gnome-2-6 branch
	for gconf.

2004-03-30  Murray Cumming  <murrayc@murrayc.com>

	* modulessets/gnome26.modules, gnome28.modules: Use HEAD branch of 
	mergeant, because the other one is unmaintained and does not build.

2004-03-29  Callum McKenzie  <callum@physics.otago.ac.nz>

	* modulesets/gnome26.modules: Fix typo from yesterday's
	gnome-games change.

2004-03-28  Callum McKenzie  <callum@physics.otago.ac.nz>

	* modulesets/gnome28.modules:
	* modulesets/gnome26.modules: Add librsvg dependency to gnome-games.

2004-03-27  Bryan Forbes  <bryan@reigndropsfall.net>

	* modulesets/gnome26.modules: added gnomemm/gnome-vfsmm dependency to
	bakery.

2004-03-26  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome26.modules:
	Use gnome-2-6 branch of librsvg.

2004-03-25  Bill Haneman <billh@gnome.org>

	* modulesets/gnome26.modules:
	Use gnome-2-6 branch of at-spi.
	
2004-03-25  Murray Cumming  <murrayc@murrayc.com>

	* Added modulessets/gnome28.modules, using HEAD.

2004-03-25  James Henstridge  <james@daa.com.au>

	* modulesets/bootstrap.modules: 
	* modulesets/gnome1.modules: 
	* modulesets/gnome20.modules:
	* modulesets/gnome22.modules: 
	* modulesets/gnome24.modules: 
	* modulesets/gnome26.modules: move audiofile from bootstraps to
	the main module set.
	
	* modulesets/gnome20.modules (scrollkeeper): same here.
	* modulesets/gnome22.modules (scrollkeeper): same here.
	* modulesets/gnome24.modules (scrollkeeper): same here.

	* modulesets/gnome26.modules (scrollkeeper): remove version check
	so that we always build a scrollkeeper in the build root.  This is
	so that modules we build can register in the catalog.

2004-03-24  Bryan Forbes  <bryan@reigndropsfall.net>

	* modulesets/gnome26.modules: added gnomemm/gconfmm dependency to
	bakery.

2004-03-24  Bryan Forbes  <bryan@reigndropsfall.net>

	* modulesets/gnome26.modules: added gnomemm/libglademm dependency
	to bakery.

2004-03-23  Calum Benson  <calum.benson@sun.com>

	* modulesets/gnome26.modules:

	Use gnome-2-6 branch of gnome-themes from now on.

2004-03-23  James Henstridge  <james@daa.com.au>

	* jhbuild/commands/tinderbox.py (do_tinderbox): same here.

	* jhbuild/commands/base.py (do_update): raise an error if the
	module list is empty after removing modules before "startat".
	This indicates that startat wasn't in the module list.
	(do_build): same here.

	* README (command): update information about initial setup.

	* jhbuild/modtypes/tarball.py (parse_tarball): fix up parsing of
	<patch> subelements.

	* jhbuild/commands/bootstrap.py (do_bootstrap): change code so
	that it simply calls the build engine on the 'meta-bootstrap'
	module in the 'bootstrap' module set.

	* jhbuild/moduleset.py (load): allow specifying of a different
	moduleset URI.

	* modulesets/bootstrap.modules: a modules file containing all the
	current bootstraps.

	* modulesets/moduleset.dtd: update DTD.

	* jhbuild/modtypes/tarball.py (Tarball.do_patch): look for patches
	in $(topdir)/patches, like we currently do for bootstrap.
	(parse_tarball): fix parsing of patch elements, and add support
	for a strip attribute for the patch.

	* jhbuild/modtypes/base.py (CVSModule.do_install): add module to
	packagedb on successful install.

	* jhbuild/modtypes/tarball.py (Tarball.do_start): instead of
	writing a file in the build directory as a tag that we have
	already build/installed this tarball, use the PackageDB.  Since
	this is installed in the install prefix, we will rebuild the
	tarball if the install prefix is wiped.
	(Tarball.do_install): on successful install, add to packagedb.

	* jhbuild/frontends/buildscript.py (BuildScript.__init__): create
	a PackageDB for the buildscript.
	(BuildScript.build): if a module successfully builds, add it to
	the package database.

	* jhbuild/utils/packagedb.py (PackageDB): new file to keep track
	of installed versions of various packages.

2004-03-21  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome26.modules: Fix branch for gnome-games,
	gnome-netstatus, gnomemeeting.

2004-03-21  Christian Persch  <chpe@cvs.gnome.org>

	* modulesets/gnome26.modules:
	Use gnome-2-6 branch for epiphany-extensions.

2004-03-19  James Henstridge  <james@daa.com.au>

	* Makefile: fix up the "make dist" target to do something useful.
	This is in case I want to produce tarball releases ...

2004-03-18  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (libgail-gnome): requires
	gnome-panel.  Fixes bug #137154.

	* jhbuild/commands/base.py (run): don't print a traceback for
	unknown command names.  Fixes bug #136445.  Based on a patch by
	Paolo Borelli <pborelli@katamail.com>.

	* jhbuild/commands/tinderbox.py (do_tinderbox): raise a UsageError
	if no output directory specified (related to bug 136638).

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_build):
	fix printing of error values.

2004-03-18  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules:
	Use gnome-2-4 branch for zenity.

2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules:
	Oops, reverting previous commit, I committed the wrong file.

	* modulesets/gnome26.modules:
	Really commit the good file this time.

2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome26.modules:
	Disable mozilla freetype2 support. It is not needed since
	we use Xft instead and doesn't build with freetype2 HEAD.

2004-03-17  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules:
	Use libcroco-0-4 branch for libcroco.

2004-03-17  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome26.modules:

	Use gnome-2-6 branch for epiphany

2004-03-16  Kristian Rietveld  <kris@babi-pangang.org>

	* jhbuild/main.py (main): write error message to stderr
	when reading the config file fails.

	* jhbuild/config.py (Config): raise an exception when
	the creation of the aclocaldir fails.

2004-03-16  Johan Dahlin  <johan@gnome.org>

	* jhbuild/config.py (Config.setup_env): If PKG_CONFIG_PATH is
	unset, set it to $libdir/pkgconfig:/usr/lib/pkgconfig, so a
	mozilla installation in /usr can be used.

2004-03-04  James Henstridge  <james@daa.com.au>

	* README, jhbuild/main.py: some help updates from Andreas
	Persenius <ndap@ndap.net>.

2004-03-03  James Henstridge  <james@daa.com.au>

	* jhbuild/main.py (main): treat getopt.error like UsageError

	* jhbuild/moduleset.py (_parse_module_set): don't download module
	files from network if nonetwork is true.

	* jhbuild/utils/httpcache.py (Cache.load): add a nonetwork
	optional argument.  If nonetwork is True, files will be returned
	from cache even if it is expired.  If the file is not in the
	cache, raise an error.
	(load): pass through the nonetwork argument.

	* jhbuild/main.py (main): remove the catch-all except clause,
	instead replacing it with clauses for UsageError (print error and
	a usage message) and FatalError (print error).  This way real
	jhbuild bugs should result in useful tracebacks while simple
	runtime errors should result in nice error messages.

	* jhbuild/modtypes/tarball.py (Tarball.do_unpack): raise
	FatalError instead of TypeError.

	* jhbuild/modtypes/mozilla.py (MozillaModule.get_mozilla_ver):
	raise FatalError.

	* jhbuild/frontends/buildscript.py (BuildScript.__init__): raise
	FatalError rather than use asserts.

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): raise
	UsageError if extra arguments found.

	* jhbuild/commands/bootstrap.py (do_bootstrap): raise UsageError
	rather than getopt.error.

	* jhbuild/commands/base.py (run): raise FatalError instead of
	RuntimeError.
	(do_update_one): raise FatalError rather than SystemExit.
	(do_build_one): same here.

	* jhbuild/config.py (Config.__init__): print tracebacks for bugs
	in config files.

	* jhbuild/moduleset.py (ModuleSet.get_module_list): raise
	UsageError instead of ValueError.

	* jhbuild/errors.py: new file for common exceptions used by
	jhbuild.  Currently just a "UsageError" one.

2004-02-24  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.end_phase):
	flush the index file fp after each stage.

2004-02-27  Murray Cumming  <murrayc@gnome.org>

	* modulesets/gnome26.modules: Added gnome-netstatus, because it is new
	in GNOME 2.6. meta-gnome-desktop: Added gnome-netstatus and moved
	gnomemeeting and file-roller to the bottom because they never build.

2004-02-22  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome26.modules:

	epiphany-extensions is not part of the desktop

2004-02-21  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (gnome-python/gnome-python): add
	suggestions.

	* modulesets/freedesktop.modules (shared-mime-info): add a
	suggestion of intltool.  Not exactly correct, but will get things
	ordered correctly if you build both packages.

	* modulesets/moduleset.dtd: add suggests element to DTD.

	* jhbuild/moduleset.py (ModuleSet.get_module_list): add support
	for suggestions.

	* jhbuild/modtypes/mozilla.py (MozillaModule.__init__): and here.
	(parse_mozillamodule): and here.

	* jhbuild/modtypes/tarball.py (Tarball.__init__): and here.
	(parse_tarball): and here.

	* jhbuild/modtypes/base.py (parse_xml_node): pass the suggests
	argument.
	(Package.__init__): same here.
	(CVSModule.__init__): and here.
	(parse_cvsmodule): and here.
	(parse_metamodule): and here.

	* jhbuild/moduleset.py (_parse_module_set): parse a "suggests"
	element for all module nodes.

2004-02-19  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/tinderbox.py
	(TinderboxBuildScript.start_build): include the distribution name
	in the tinderbox build header.

	* jhbuild/commands/tinderbox.py (do_tinderbox): add extra options
	to "jhbuild tinderbox" build.  Patch from <torkel@acc.umu.se>
	(fixes bug #134254).

	* jhbuild/modtypes/base.py (CVSModule.do_force_checkout): if
	nobuild config key is set, then skip to done in this mode.  Fix
	based on patch from Trent Lloyd <lathiat@bur.st>

	* jhbuild/commands/bootstrap.py (libtool): don't apply
	expsym-linux patch, since libtool-1.5.2 doesn't need it.

2004-02-16  Telsa Gwynne  <hobbit@aloss.ukuu.org.uk>

	* modulesets/gnome26.modules: Added dasher and conglomerate

2004-02-16  Murray Cumming  <murrayc@murrayc.com>

	* modulessets/gnome26.modules: Added gnomemm/libpanelappletmm.

2004-02-16  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): if
	we are running CVS, preprocess its output to highlight modified
	and conflicting files.  Also print out a summary of conflicts at
	the end of the run.
	(TerminalBuildScript.execute): fix a small typo.

	* jhbuild/utils/cvs.py (CVSRoot.checkout, CVSRoot.update): set the
	hint argument to 'cvs' when running the cvs command.

	* jhbuild/utils/cmds.py: new file containing utility routines for
	running commands and grabbing their output.

2004-02-15  James Henstridge  <james@daa.com.au>

	* jhbuild/commands/bootstrap.py (bootstraps): remove some of the
	libtool patches we apply during bootstrap (that aren't needed
	anymore), and add some AMD64 ones from the RH rpm.

2004-02-14  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome26.modules: remove gnome-vfs-extras since the smb 
	method is now im gnome-vfs

2004-02-12  James Henstridge  <james@daa.com.au>

	* jhbuild/utils/httpcache.py (Cache.load): use urlparse instead of
	urlsplit, to give compatibility with Python < 2.2 (fixes bug
	#134151).

	* modulesets/gnome22.modules (meta-gnome-c++): add missing quote
	to bakery_gnomeui dependency.

	* modulesets/moduleset.dtd: add the include element to DTD.

	* modulesets/gnome24.modules (gnome-icon-theme): depend on
	hicolor-icon-theme.

	* modulesets/gnome26.modules (gnome-icon-theme): depend on
	hicolor-icon-theme.

	* modulesets/freedesktop.modules (hicolor-icon-theme): download as
	a tarball, now that it builds using the standard "configure; make;
	make install" commands.

2004-02-10  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome26.modules: change libsigc++1.2 to libsigc++2.

2004-02-10  James Henstridge  <james@daa.com.au>

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): add XML
	catalog checks to sanitycheck.
	(do_sanitycheck): check for various
	(do_sanitycheck): check if db2html exists.

	* modulesets/freedesktop.modules (xcompmgr): add dependency on
	Xrender.

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): add checks to
	see whether the checkout root and install prefix are directories
	and writable.

	* jhbuild/main.py (main): turn off traceback printing, so we just
	get the error message.

	* jhbuild/moduleset.py (ModuleSet.get_module_list): adjust so that
	exception messages are a bit more meaningful.

2004-02-09  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/gtkui.py (GtkBuildScript.handle_error): fix up
	the "terminal" option to actually work.  Patch by Thom May (fixes
	bug #133630).

	* jhbuild/main.py (help): add a line to the help text.

	* jhbuild/commands/tinderbox.py (do_tinderbox): same here.

	* jhbuild/commands/base.py (do_update): add support for -D option
	to specify a sticky date.
	(do_update_one): same here.
	(do_build): same here.
	(do_build_one): same here.

	* jhbuild/modtypes/mozilla.py (MozillaModule.checkout): same here.

	* jhbuild/modtypes/base.py (CVSModule.do_checkout): pass
	sticky_date to "cvs update".
	(CVSModule.do_force_checkout): same here.

	* jhbuild/defaults.jhbuildrc, jhbuild/config.py: declare
	sticky_date config value.

	* jhbuild/commands/tinderbox.py (do_tinderbox): same here.

	* jhbuild/commands/base.py (do_update): convert the bunch of if
	statements to a single get_module_list() call.
	(do_build): same here.
	(do_list): same here.

	* jhbuild/moduleset.py (ModuleSet.get_module_list): make this
	handle the case of the module list being equal to 'all', so we can
	simplify the callers of this code.

	* jhbuild/modtypes/base.py (CVSModule.do_checkout): pass
	checkoutdir as keyword argument.
	(CVSModule.do_force_checkout): same here.

	* jhbuild/utils/cvs.py (CVSRoot.checkout): add a "date" argument.
	(CVSRoot.update): same here.

2004-02-08  James Henstridge  <james@daa.com.au>

	* jhbuild/commands/bootstrap.py: import getopt.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	add hint argument (currently unused).
	(TinderboxBuildScript.handle_error): remove interract argument.

	* jhbuild/frontends/terminal.py (TerminalBuildScript.execute): add
	currently unused "hint" argument.
	(TerminalBuildScript.handle_error): remove unused interact argument.
	(TerminalBuildScript.handle_error): put in a dummy assert to
	indicate that control shouldn't reach the end of this function.

	* jhbuild/frontends/buildscript.py (BuildScript.message): last
	argument should be optional (it is in all the concrete subclasses).

	* jhbuild/modtypes/mozilla.py (MozillaModule.do_checkout): remove
	unused force_checkout argument.
	(MozillaModule.do_force_checkout): fix up return of next state
	when an error occurs.

	* jhbuild/modtypes/tarball.py (Tarball.__init__): correctly set
	patches attribute.
	(parse_tarball): fix up parsing of patch XML nodes.

	* jhbuild/modtypes/base.py (CVSModule.do_checkout): remove unused
	force_checkout argument.

	* jhbuild/moduleset.py (ModuleSet.add): remove unused addmod()
	method.

Sun Feb  8 01:19:57 2004  Matthias Clasen  <maclas@gmx.de>

	* jhbuild/modtypes/mozilla.py: Import os, for os.path.join.

2004-02-07  James Henstridge  <james@daa.com.au>

	* jhbuild/utils/cvs.py (login): same here.

	* jhbuild/config.py (Config.setup_env): same here.

	* jhbuild/commands/base.py: convert uses of string module
	functions to string methods.

2004-02-06  James Henstridge  <james@daa.com.au>

	* *.jhbuildrc: update sample jhbuildrc files to take into account
	recent changes.

	* jhbuild/frontends/gtkui.py (BUILD_SCRIPT): define BUILD_SCRIPT
	in this module, so that "jhbuild gui" doesn't raise an uncaught
	exception.  Reported as bug #133630.

	* jhbuild/commands/base.py (do_shell): fix up reference to
	"user_shell" that broke in the reorg.  This command should work
	again now (fixes bug #133594).

	* jhbuild/modtypes/tarball.py (Tarball.do_start): replace use of
	string.find with a string method, and remove the import of the
	string module.

2004-02-05  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome26.modules:

	Use mozilla 1.6

2004-02-05  Johan Dahlin  <johan@gnome.org>

	* jhbuild/modtypes/tarball.py: Import os and string here

	* jhbuild/modtypes/tarball.py (Tarball.do_configure): s/ret/res/

2004-02-05  James Henstridge  <james@daa.com.au>

	Modified version of Paolo Borelli's patch from bug #123304:
	* jhbuild/main.py (help): add to help output.

	* jhbuild/commands/base.py (do_list): add -r flag.

	* jhbuild/modtypes/tarball.py (Tarball.get_revision): return
	package version.

	* jhbuild/modtypes/base.py (Package.get_revision): function to get
	version/revision of package.
	(CVSModule.get_revision): return CVS revision/branch tag.

2004-02-05  James Henstridge  <james@daa.com.au>

	* modulesets/freedesktop.modules (hal): applied patch from Thom
	May to build freedesktop.org HAL (bug #133314).
	(icon-slicer): another patch from Thom (bug #133430).

	* *: merge the jhbuild-ng branch back to head.  Things appear to
	be functioning correctly now.

2004-02-05  James Henstridge  <james@daa.com.au>

	* jhbuild/commands/sanitycheck.py (do_sanitycheck): new "jhbuild
	sanitycheck" that can be used to check whether the build
	environment is sane.  At the moment, it just checks whether
	various tools are available.  Will be expanded later on.

	* jhbuild/frontends/tinderbox.py (TinderboxBuildScript.execute):
	change how we wrap the command being executed, so that it is more
	like what the commands stdlib module does.

2004-02-04  James Henstridge  <james@daa.com.au>

	* Makefile (install): use template to create ~/bin/jhbuild.

	* jhbuild.in: template for the script installed in ~/bin.

2004-02-03  James Henstridge  <james@daa.com.au>

	* jhbuild/frontends/tinderbox.py
	(TinderboxBuildScript.end_module): flush the index.html file
	descriptor after writing each module's status.
	(TinderboxBuildScript.end_build): add a final line to the
	index.html table, giving the finish time.
	(TinderboxBuildScript.start_build): add some information about the
	build platform before the build results.
	(TinderboxBuildScript.end_build): list failed modules at end of page.

	* jhbuild/config.py, jhbuild/defaults.jhbuildrc: add
	tinderbox_outputdir config key.

	* jhbuild/commands/tinderbox.py (do_tinderbox): add a tinderbox
	command.

	* jhbuild/frontends/tinderbox.py: new, non-interactive buildscript
	that writes all the results to files.

	* jhbuild/commands/base.py: add missing include of "os".

	* jhbuild/config.py (Config.__init__): make sure we aren't trying
	to set environment variables to None.

	* jhbuild/frontends/gtkui.py: lots more cleanups to get it to work
	correctly, and changes to make it look less like C.  The "jhbuild
	gui" command now starts again.

	* jhbuild/frontends/gtkui.py: rename from gtk.py -- was causing
	problems with imports of the toplevel gtk module ...
	(get_glade_filename): fix to work with reorganisation.
	(GtkBuildScript.build): don't override this function, instead use
	the hooks now provided by the base BuildScript class.

	* jhbuild/commands/gui.py (do_gui): some small fixes.

	* Makefile (install): modify rule used to create jhbuild wrapper
	script.

	* jhbuild/commands/bootstrap.py (Bootstrap.build): find patches in
	the patches/ subdirectory now.

	* *.patch: move to a patches/ subdirectory, to keep things neat.

	* jhbuild.py: replace jhbuild.py with a simple script that tells
	people to rerun "make install".

	* *.py: remove old jhbuild files.

	* *: branch the rest of the module (except for moduleset
	definitions).

2004-02-03  James Henstridge  <james@daa.com.au>

	* jhbuild/config.py (_known_keys): same here.

	* jhbuild/defaults.jhbuildrc (makeargs): add makeargs.

	* jhbuild/modtypes/tarball.py: s/setAction/set_action/

	* jhbuild/modtypes/mozilla.py: s/setAction/set_action/

	* jhbuild/modtypes/base.py: s/setAction/set_action/

	* jhbuild/main.py (main): remove BuildScript selection code from
	main function.

	* jhbuild/commands/gui.py (do_gui): same here.

	* jhbuild/commands/base.py: use
	jhbuild.frontends.get_buildscript() to create the buildscript.

	* jhbuild/frontends/__init__.py (get_buildscript): function to
	load up the appropriate buildscript.

	* jhbuild/config.py (_known_keys): add a "buildscript" config
	value to specify which buildscript is to be used.

	* jhbuild/frontends/buildscript.py: abstract base class for
	buildscripts.

	* jhbuild/moduleset.py: remove unnused import of string module.

	* jhbuild/commands/bootstrap.py (do_bootstrap): same here.
	(bootstraps): remove uses of the string module.

	* jhbuild/commands/base.py: remove interact function argument from
	all commands.

	* jhbuild/main.py (main): if --no-interact is passed, just set the
	config value, rather than passing it to the subcommand.  The
	subcommand is already being passed the config object, so there
	should be no problem.

	* jhbuild/config.py (_known_keys): make "interact" a config value,
	rather than passing it around separately everywhere.

	* jhbuild/modtypes/tarball.py (Tarball.do_configure): honour
	use_lib64 setting.

	* jhbuild/main.py: add the remainder of jhbuild.py to this file.

	* jhbuild/commands/bootstrap.py (do_bootstrap): move bootstrap
	code into commands subpackage.
	(Bootstrap.build): if use_lib64 is true, pass --libdir when
	configuring bootstrap packages.

	* jhbuild/commands/__init__.py: 
	* jhbuild/commands/base.py: move implementations of commands here.

	* jhbuild/config.py (Config.setup_env): add environment setup code
	to the config module.

	* jhbuild/modtypes/mozilla.py (MozillaModule.do_configure): ditto.

	* jhbuild/modtypes/base.py (CVSModule.do_configure): if use_lib64
	is set, then pass --libdir when configuring the package.

	* jhbuild/config.py, jhbuild/defaults.jhbuildrc: config file
	parsing.

2004-02-02  James Henstridge  <james@daa.com.au>

	* jhbuild/utils/__init__.py:
	* jhbuild/utils/cvs.py:
	* jhbuild/utils/httpcache.py: various utility modules, which could
	be useful elsewhere.

	* jhbuild/moduleset.py: the remainder of module.py -- only
	contains the ModuleSet class, and the skeleton XML module file
	reader.

	* jhbuild/modtypes/__init__.py:
	* jhbuild/modtypes/base.py:
	* jhbuild/modtypes/tarball.py:
	* jhbuild/modtypes/mozilla.py: refactor module type code so that
	it is easy to add new types of modules to jhbuild (rather than
	having to edit a monolithic module.py file.

	* jhbuild/__init__.py: start refactoring jhbuild.

2004-02-01  Sri Ramkrishna,,,  <sri@aracnet.com>

  	* modulesets/gnome26.modules:added epiphany-extensions and
    	and added it to default meta-gnome-desktop


2004-02-01  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome26.modules: Planner depends on libgsf.

2004-01-19  Fernando Herrera  <fherrera@onirica.com>

	* libtool-1.3.5-mktemp.patch: update so it can be applied to
	libtool-1.5.2

2004-01-28  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (regexxer): add back -- it is in 5th
	toe, so may as well be here.  Add dependencies on gconfmm and
	gnome-vfsmm, as reported in bug 131497.

	* Makefile (install): update target so that the created shell
	script exec's python instead of just running it.  Results in one
	less process.

	* terminal_buildscript.py (TerminalBuildScript.handle_error): if
	we can't change to the build dir when the user chooses to start a
	shell, change to the checkout root.  Fixes bug #117406.

	* modulesets/gnome26.modules (gtk+): depend on shared-mime-info
	(bug #127319).
	(gtksourceview): depend on libxml2 and libgnomeprint (bug #124198).

	* bootstrap.py (automake-1.8): update to 1.8.2.
	(audiofile): update the version to 0.2.5 (fixes bug #131915).
	(libtool): update to 1.5.2.

	* module.py (parse_module_set): use httpcache so we can load
	module sets via HTTP.
	(read_module_set): if the moduleset config item contains a slash,
	assume that it is a URI.  Otherwise, look for it in the old
	location.

	* httpcache.py: new file that implements a simple web cache.

2004-01-24  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome26.modules: Remove a lot of cruft that
	never should have been here in the first place. mcs, mono,
	gtk-sharp, gtkglarea, regexxer. Mono and mcs had no chance
	of compiling at all, and requires mono being installed
	anyway so why compile it from scratch?

2004-01-20  Xavier Ordoquy  <xordoquy@wanadoo.fr>

	* modulesets/gnome26.modules: sodipodi depends on libgnomeprintui
	and not libgnomeprintui-2.0 that has been removed.

2004-01-19  Jon K Hellan  <hellan@acm.org>

	* modulesets/gnome26.modules: Fetch libxklavier from freedesktop
	cvs, not gnome.

2004-01-18  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome26.modules: Remove fontilus since that has
	been integrated into the control-center.

2004-01-18  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome24.modules: Remove libgnomeprint[ui]-2.0 since
	nothing depends on it.
	* modulesets/gnome26.modules: Same here. Also fetch libxklavier
	from CVS instead of using a tarball.

2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome24.modules: Same as below.

2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome26.modules: Remove gael for now.
	Remove dia-newcanvas too since gael was the only user.

2004-01-17  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/freedesktop.modules: Add dep on CompositeExt to
	xserver to make it build on a fresh checkout.

2004-01-16  Kjartan Maraas  <kmaraas@gnome.org>

	* bootstrap.py: Update audiofile to 0.2.5.

2004-01-14  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* modulesets/gnome26.modules: Removed separate acme module since it's now
	part of gnome-control-center.

2004-01-12  James Henstridge  <james@daa.com.au>

	* bootstrap.py (automake-1.8): update to 1.8.1.

2004-01-09  Jon K Hellan  <hellan@acm.org>

	* modulesets/gnome26.modules: Added libxklavier dependency for
	gnome-applets. http://bugzilla.gnome.org/show_bug.cgi?id=130972.

2004-01-08  Sri Ramkrishna  <sri@aracnet.com>

	* modulesets/gnome26.modules: added gst-plugin dependency for acme
                                fixes bug #130865

2004-01-08  Christophe Fergeau  <teuf@gnome.org>

	* modulesets/gnome22.modules
	* modulesets/gnome24.modules
	* modulesets/gnome26.modules: removed gnet dependency for gnomeicu

Thu Jan  8 16:22:01 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: dependency on shared-mime-info.

Wed Jan  7 13:45:34 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: I was convinced by Alex to merge to
	HEAD.  MIME_REWRITE branch is no more.

2004-01-08  Luis Villa <louie@ximian.com>

	* modulsets/gnome26.modules: update to xchat 2.0.7
	
Wed Jan  7 03:18:27 2004  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: move to the MIME_REWRITE branch

2004-01-05  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/freedesktop.modules: add shared-mime-info

2003-12-30  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome26.modules: update scrollkeeper version to 0.3.14,
          which fixes the hardcoding of ${prefix}/var/log/scrollkeeper.log
          as the logfile

2003-12-22  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome26.modules: Removed duplicate gtkhtml dependency
	for evolution

2003-12-22  Thomas Vander Stichele  <thomas at apestaart dot org>

	* modulesets/gnome26.modules: Moved GStreamer CVS to freedesktop

2003-12-19  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: libxml++ has moved to the GNOME cvs.

2003-12-17  James Henstridge  <james@daa.com.au>

	* bootstrap.py (bootstraps): change back to getting libtool from
	gnu.org, since it is up again.  Update Autoconf to 2.59,
	Automake-1.7 to 1.7.9 and add Automake-1.8.

2003-12-14  James Henstridge  <james@daa.com.au>

	* modulesets/freedesktop.modules: fix cairo's dependencies.

2003-12-09  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome26.modules: remove linc

2003-12-08  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: Replaced mrproject and libmrproject
	by planner.

	* modulesets/gnome24.modules: ditto

2003-12-08  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: use HEAD branch of glade.

2003-12-07  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: USE head branch of gnomemeeting,
	though I would be surprised if anybody can build the dependencies
	for any branch.

2003-12-05  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: use gnome-2-4 branch of libbonoboui.

2003-12-04  Alex Graveley  <orphennui@yahoo.com>

	* modulesets/gnome26.modules: Add gnome-keyring, and make
	libgnomeui depend on it.

2003-12-04  Jon K Hellan  <hellan@acm.org>

	* modulesets/gnome26.modules: gnumeric depends on libgnomeprintui 

	* modulesets/gnome24.modules: ditto

2003-12-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* modulesets/gnome2?.modules: made all use mergeant 0.12.x, HEAD
	is just not ready for anything.

2003-12-01  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: use gnome-2-4 branch of libbonobo.

2003-11-21  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: use gnome-2-4 branch of libwnck.

2003-11-20 Mark Finlay <sisobATtuxfamilyDOTorg>

	* modulesets/freedesktop.modules:
	Add the X composite Manager and deps. Transparencies! yum
	xcompmgr still needs to be installed manually tho ala
	http://www.freedesktop.org/Software/XserverInstallGuide

2003-11-20  David Bordoley  <bordoley@msu.edu>

	*modulesets/gnome26.modules: Add OpenApplet.

2003-11-13  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: gnome-session and gnome-desktop: use
	gnome-2-4.

2003-11-11  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules: get libxklavier from tarball in the
	gnome26 moduleset at author's request.

2003-11-10  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: gail, glade, file-roller, gok,
	gnopernicus: use gnome-2-4.

2003-11-07  Murray Cumming  <murrayc@usa.net>

	* modulessets/gnome26.modules: Removed duplicate procman which had
	a false dependency on gal. The other one seems to be OK.libgtop:
	Use HEAD, needed by procman.

	* Renamed anjuta2 to scaffold and added anjuta.

2003-11-06  James Henstridge  <james@daa.com.au>

	* modulesets/freedesktop.modules (cairo): depend on xrender and
	not Xft.

2003-11-05  Johan Dahlin  <johan@gnome.org>

	* jhbuild.py (read_config_file): Nicer error message when there is
	no jhbuildrc.	

2003-11-05  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (libxklavier): use the
	freedesktop.modules version.

	* modulesets/freedesktop.modules (libxklavier): add here, checking
	out from freedesktop.org CVS.

2003-11-05  Johan Dahlin  <johan@gnome.org>

	* modulesets/freedesktop.modules: Add support for all libs on
	xlibs.freedesktop.org and xserver. Also reorganize the file a bit.

2003-11-04  Johan Dahlin  <johan@gnome.org>

	* cvs.py (login): Allow empty newlines in .cvspass

2003-11-04  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: Removed gal dependency from gtkhtml,
	because it does not seem to need it, which is nice because gal does
	not build with GTK+ 2.3.

Fri Oct 31 18:52:52 2003  Jonathan Blandford  <jrb@gnome.org>

	* jhbuild.py (addpath): add XDG_DATA_DIRS to the list of
	environment variables.

Fri Oct 31 18:09:41 2003  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: change libgda/libgnomedb to be built
	against HEAD as that's what mergeant requires.

	* modulesets/gnome26.modules: remove monkey-media

	* modulesets/gnome26.modules: remove drwright.

Fri Oct 31 13:22:24 2003  Jonathan Blandford  <jrb@gnome.org>

	* modulesets/gnome26.modules: use gstreamer HEAD as gnome-media
	now depends on it.

2003-10-30  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome24.modules: Use gnome-2-4 branches for
	gconfmm, libglademm, libgnomemm, libgnomeuimm.

2003-10-28  Jody Goldberg <jody@gnome.org>

	* modulesets/gnome26.modules : add libxklavier for and to
	  gnome-control-center.

2003-10-24  James Henstridge  <james@daa.com.au>

	* sample.jhbuildrc (moduleset): same here.

	* vbs-head.jhbuildrc (moduleset): switch to gnome 2.6.

	* bootstrap.py (bootstraps): temporarily point it somewhere else
	for libtool-1.5.tar.gz

2003-10-22  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: use gnome-2-4 branch of gtkhtml2.

2003-10-21  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: bug-buddy, libgtop, procman, gdm2,
	gucharmap, gtksourceview, gpdf updated revision to gnome-2-4;
	removed duplicate procman; changed dependency for sodipodi from
	libgnomeprintui-2.0 to libgnomeprintui; use mozilla 1.5.

2003-10-21  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (acme): remove "gob" dependency.

	* modulesets/gnome24.modules: same here.
	(acme): remove "gob" dependency.

	* modulesets/gnome26.modules: replace freedesktop modules with a
	directive to include freedesktop.modules.

	* modulesets/freedesktop.modules: move all the freedesktop stuff
	out of gnome26.modules to here.

	* module.py (read_module_set): don't error out if a default cvs
	root isn't set in the modules file, unless some module tries to
	use the default root.

2003-10-20  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome26.modules:

	Use mozilla 1.5

2003-10-17  Will LaShell  <will@lashell.net>
	* modulesets/gnome24.modules: add camorama tarball package
	* modulesets/gnome26.modules: add camorama tarball package	

2003-10-14  Will LaShell  <will@lashell.net>
	* modulesets/gnome24.modules: update xchat version to 2.0.5
	* modulesets/gnome26.modules: update xchat version to 2.0.5

2003-10-14  Will LaShell  <will@lashell.net>

	* bootstrap.py: missed a character change in the audiofile update

2003-10-14  James Henstridge  <james@daa.com.au>

	* module.py (read_module_set): add support for an <include>
	element.

2003-10-13  Will LaShell  <will@lashell.net>

	* bootstrap.py: update audiofile-2.3 to 2.4

	* bootstrap.py: update url to Michael Pruett's site for new version

2003-10-13  Jens Finke  <jens@triq.net>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of eog.
	Depend on libgnomeprintui not only libgnomeprint.

Mon Oct 13 13:36:54 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome26.modules: fix a broken dependency.

2003-10-12  James Henstridge  <james@daa.com.au>

	* bootstrap.py (bootstraps): update automake-1.7 to 1.7.8
	(Bootstrap.build): support bootstrapping from .bz2 files.
	(bootstraps): update Python in bootstraps from 2.2.2 to 2.3.2.

2003-10-10  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: use gnome-2-4 revision of metacity.

2003-10-08  James Henstridge  <james@daa.com.au>

	* jamesh.jhbuildrc: override cairo.freedesktop.org CVS root for my
	config file.

	* modulesets/gnome26.modules (cairo): same here.

	* modulesets/gnome24.modules (cairo): change from keithp CVS to
	freedesktop CVS.

2003-10-07  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules: same changes here.

	* modulesets/gnome24.modules (gcalctool): depends on scrollkeeper
	(bug #117742).
	(gnome-panel): move scrollkeeper dep from gnome-applets (bug #117890).

	* bootstrap.py (bootstraps): update automake-1.7 to version 1.7.7.

	* module.py (MozillaModule.do_checkout): redo checkout of mozilla
	if client.mk sticky tag is wrong.

	* cvs.py (check_sticky_tag): simple program to find the sticky tag
	for a file.

	* module.py (MozillaModule.checkout): use the code in the cvs
	module to construct the CVS command line to checkout
	mozilla/client.mk.
	(MozillaModule.checkout): rather than exiting if you can't
	checkout mozilla/client.mk, just return the error result code,
	which do_checkout() should be able to handle correctly.

	* terminal_buildscript.py (TerminalBuildScript.execute): print the
	command that is about to be executed, like it did before.

	* module.py (MozillaModule.do_checkout): construct the path
	properly, so that it checks for Makefile.in in the mozilla
	directory.

2003-10-06  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules (mozilla): same here.

	* modulesets/gnome24.modules (mozilla): change attribute name.

	* module.py (read_module_set): s/branch/revision/ for
	<mozillamodule> elements.
	(MozillaModule.__init__): s/branch/revision/ here too for
	completeness.

2003-10-02  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules: readd dbus, now that hp has fixed
	the CVS root.

2003-10-01  Marco Pesenti Gritti  <marco@gnome.org>

	* gtk_buildscript.py:
	* jhbuild.glade:
	* jhbuild.py:

	Add a "Do not build" option to the gui.

2003-10-01  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: commented-out dbus because jamesh
	thinks that the dbus anon cvs needs fixing and it'll cause problems
	for people who have used this when it is fixed.

2003-10-01  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: Added dbus.

2003-10-01  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: meta-gnome-c++: Added libgdamm and
	libgnomeprint*mm.

2003-09-30  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of ORBit2.

Tue Sep 30 14:31:06 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome26.modules: move to glib/pango/gtk+-HEAD.

2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-speech.

2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Don't use gnome-2-4 branch for libbonoboui.

2003-09-29  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branches of libgnomeui and
	gconf.

2003-09-29  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome24.modules: Use gnome-2-4 branches of 
	libgnomeprint*.

2003-09-29  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome24.modules: Use gnome-2-4 branches of libgnome:

2003-09-27  Seth Nickell  <seth@gnome.org>

	* Makefile:
	* jhbuild.desktop:

	Install a .desktop file for the GUI mode.
	
	* gtk_buildscript.py:

	Require GConf.

2003-09-26  Marco Pesenti Gritti  <marco@gnome.org>

	* gtk_buildscript.py:

	Fix jhbuild gui to work also from outside jhbuild dir

2003-09-24  James Henstridge  <james@daa.com.au>

	* module.py (user_shell): define this here, so that "jhbuild
	shell" still works.

2003-09-23  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome22.modules:
	* modulesets/gnome26.modules:
	Oops, I forgot thoses modules.

2003-09-23  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* module.py:
	* modulesets/gnome24.modules:
	Fix options given to gstreamer/gst-plugins autogen.sh

2003-09-22  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-terminal.

2003-09-22  James Henstridge  <james@daa.com.au>

	* modulesets/gnome26.modules: same here.

	* modulesets/gnome24.modules: same here.

	* modulesets/gnome22.modules: Xft is under the /cvs/xlibs cvs root
	now.

2003-09-22  Seth Nickell  <seth@gnome.org>

        Add a GTK interface mode for jhbuild: "jhbuild gui"
	
	* module.py:
	* buildscript.py:
	* terminal_buildscript.py:

	Split BuildScript class into a separate module, containing
	the basic logic for doing builds. Specific output commands
	are refactored into terminal_buildscript.py. Also change
	message method to the closely related setAction, which is
	needed for doing good GUI output.

	* gtk_buildscript.py:
	* jhbuild.glade:

	A buildscript flavour that displays using GTK instead.
	
	* jhbuild.py:

	Add the new gui mode, and add instantiation of different
	buildscripts depending on whether you're in gui mode or
	not. The idea is that eventually gui could be a flag not
	a mode and the different commands would still work on it.
	
2003-09-21  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome26.modules: Update cvs roots.

2003-09-21  James Henstridge  <james@daa.com.au>

	* changecvsroot.py (changecvsroot): short script that might be
	helpful for some people.

	* modulesets/gnome22.modules: similar changes here.

	* modulesets/gnome24.modules: add some cvs roots.
	(fontconfig): use fredesktop.org cvsroot.
	(Render): same here.
	(Xrender): same here.

2003-09-19  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gcalctool.

2003-09-18  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome26.modules: Use the gtkmm and glibmm cvs
	modules for 2.4.

2003-09-18  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome26.modules: Add gnome26 moduleset.

2003-09-17  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-media.

2003-09-17  James Henstridge  <james@daa.com.au>

	* module.py (_isxterm): same here.

	* bootstrap.py (_isxterm): rxvt can do xterm title escapes.

2003-09-15  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Really use gnome-2-4 branch of gedit (oops);
	Use gnome-2-4 branch of gnome-panel and gnome-applets.

2003-09-15  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gedit

2003-09-12  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-utils

2003-09-12  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-vfs, librsvg,
	eel, and nautilus.

2003-09-11  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of gnome-mime-data

2003-09-11  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* modulesets/gnome24.modules: Revert change by Bryan Forbes to make
	glimmer use HEAD instead of the dead new-gtksourceview branch.

2003-09-09  Calum Benson  <calum.benson@sun.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch of
	for gnome-themes

Mon Sep  8 16:35:26 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome24.modules: Use gnome-2-4 branch

2003-09-07  James Henstridge  <james@daa.com.au>

	* module.py (read_module_set): allow user to override branch tag
	and autogen args for mozilla, like they can for other CVS modules.

2003-09-06  Anders Carlsson  <andersca@gnome.org>

	* modulesets/gnome24.modules: Use gnome-2-4 branch
	for gconf-editor.

2003-09-05  Bryan Forbes  <mxpxfifws@yahoo.com>

	* modulesets/gnome22.modules:
	* modulesets/gnome24.modules: added gnome-themes-extras, libgda, libgnomedb,
	mergeant, gtranslator, gnome-spell, libgnomecups, gnome-cups-manager,
	gnome-vfsmm, libxml++, bakery, bakery_gnomeui, gtk-sharp; added dependencies
	and autogenargs for gnumeric and upped version of xchat, removed
	monkey-media dependency for rhythmbox (22 only).
	* modulesets/gnome24.modules (only): added cairo-gtk-engine; changed
	revision of gnome-games, nautilus-cd-burner, yelp, and acme to gnome-2-4;
	changed revision of gnomemeeting to gnome_2_4; changed revision of
	evolution, gtkhtml, and gal to evolution-1-4-branch; changed revision of
	glimmer to new-gtksourceview.

2003-09-05  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* modulesets/gnome24.modules: Glimmer "new-gtksourceview" branch has
	been joined with HEAD.

2003-09-02 Mark Finlay<sisob@tuxfamily.org>

	* modulesets/gnome24.modules: Adding sound-juicer and gnome-network

2003-08-31  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome24.modules: removed gal dep from gnumeric

2003-08-30 Mark Finlay<sisob@tuxfamily.org>

	* modulesets/gnome24.modules: Adding gst-plugins as a dep of gnome-media

2003-08-28  Marco Pesenti Gritti  <marco@gnome.org>

	* modulesets/gnome24.modules:

	Change epiphany branch to gnome-2-4

Mon Aug 25 14:00:00 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome24.modules: revert it back to TAG, as epiphany
	doesn't build with 1.4.1pre yet.  grr... BRANCH doesn't build
	either with gcc 3.3.  When 1.4.1 comes out we can build against
	that.

Mon Aug 25 10:57:13 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome24.modules: change MOZILLA_1_4_TAG to
	MOZILLA_1_4_BRANCH as the TAGGED version doesn't build with recent
	compilers.

	* modulesets/gnome24.modules: libsoup-2-0-branch

2003-08-24  Andrew Sobala  <aes@gnome.org>

	* modulesets/gnome24.modules: added esound dep to libgnome

2003-08-24 Mark Finlay<sisob@tuxfamily.org>

	* modulesets/gnome24.modules: Added gossip
	and loudmouth. Need more deps though.

2003-08-23 Mark Finlay <sisob@tuxfamily.org>

	* modulesets/gnome24.modules: changed gnome2-user-docs to
	gnome-user-docs

2003-08-23 Mark Finlay <sisob@tuxfamily.org>

	* modulesets/gnome24.modules:
	gnome-media, gnome-games, gnome2-user-docs, 
	gnome-system-monitor(procman) added to meta-gnome-desktop; 
	gconf-editor and gnome-utils higher up the deps list; 
	Removed monkey-media rhythmbox dependency.

	* README: /r/--no-cvs/--no-network : bug #113652;
	Update bootstap list; Add a "Starting Gnome" section;
	Update/clarify one or two things.

	* sample.jhbuildrc: Removing whitespace from commented out options:
	 fix for #113652

	TODO: Finish deps for gnome2-user-docs and gnome-system-tools

2003-08-20 Mark Finlay <sisob@tuxfamily.org>

	* modulesets/gnome24.modules:

	Added gconf-editor and gnome-utils to meta-gnome-desktop

2003-08-19  Marco Pesenti Gritti  <marco@.gnome.org>

	* modulesets/gnome24.modules:

	Use MOZILLA_1_4_RELEASE branch for mozilla to avoid api problems

2003-08-14  Jaka Mocnik  <jaka@gnu.org>

	* modulesets/gnome24.modules: check out ggv from gnome-2-4 branch.

2003-08-10  Andrew Sobala  <aes@gnome.org>

	* modulesets/gnome24.modules: totem is not in GNOME 2.4

2003-08-05  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules: Update dep chain for libcroco.

2003-07-31  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: Update dep chain for cairo.

2003-07-23  James Henstridge  <james@daa.com.au>

	* module.py (read_module_set): override module specific
	autogenargs if specified in jhbuildrc.

	* jhbuild.py (default_config): add an module_autogenargs option to
	the config file.

2003-07-19  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: Xr now goes by the name cairo.

2003-07-18  James Henstridge  <james@daa.com.au>

	* bootstrap.py (bootstraps): update bootstraps to automake-1.7.6.

	* modulesets/gnome24.modules (totem): depend on gnome-desktop (bug
	#117165).
	(gok): depend on scrollkeeper (bug #114760).
	(libgtcpsocket): depend on intltool (bug #114760).

2003-07-17  James Henstridge  <james@daa.com.au>

	* modulesets/gnome24.modules: add gnome-hello (bug #117615).
	(gnopernicus): depend on linc (bug #116766).

2003-07-05  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules: and here.

	* modulesets/gnome24.modules: gnome-session depends on esound.

2003-07-05  Marco Pesenti Gritti  <marco@it.gnome.org>

	* module.py:

	Add the ability to specify a mozilla branch.

	* modulesets/gnome24.modules:

	Use 1.4 mozilla branch.

2003-07-04  Murray Cumming  <murrayc@usa.net>

	*  modulesets/gnome24.modules (meta-gnome-desktop): Replaced 
	meta-gnome-accessibilty dependency with gnopernicus+gok because 
	meta-gnome-accssibility contains extra stuff that is not part of
	GNOME 2.4.

2003-07-02  Andrew Sobala  <aes@gnome.org>

	* modulesets/gnome24.modules: added nautilus-cd-burner

2003-07-02  Andrew Sobala  <aes@gnome.org>

	* modulesets/gnome24.modules: fixed up GNOME 2.4 modules (Murray :P)

2003-07-01  Murray Cumming  <murrayc@usa.net>

	* modulesets/gnome24.modules:
	Added GNOME 2.4 new modules to meta-gnome-desktop dependencies,
	some implicitly through other modules. I put epiphany and gnomemeeting
	at the end because they are probably harder to build.
	Actually it fails after zenity so I hope someone can fix it.

2003-06-29 Mark Finlay <sisob@eircom.net>

	* modulesets/gnome24.modules:
	Adding the gstreamer version of totem.

2003-06-27  Matthias Clasen  <maclas@gmx.de>

	* module.py (BuildScript.build): Respect --no-interact.

	* jhbuild.py: Pass --no-interact down to build.build().

2003-06-25  Bill Haneman     <bill.haneman@gnome.org>

	* modulesets/gnome24.modules:
	Removed erroneous gnome-2-0-0 tag from gnome-mag
	module.

2003-06-11  Mark McLoughlin  <mark@skynet.ie>

	* jhbuild.py: add libdir to LD_LIBRARY_PATH when
	it contains libdir already, but not as the first
	in the list.
	
	* modulesets/gnome24.modules:
	libwnck depends on startup-notification.
	gnome-desktop doesn't depend on libwnck, but gnome-panel
	does.

2003-06-24  Ian McKellar  <yakk@yakk.net>

	* cvs.py:
	Fixed error reporting

2003-06-24  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules:
	Remove thinice, it's now in gnome-themes.
	
2003-06-21  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: ORBit2 now depends
	on gnome-common.

2003-06-16  Murray Cumming  <murray@usa.net>

	* modulesets/gnome24.modules: meta-gnome-desktop: 
	Removed gedit-plugins. It was never part of GNOME Desktop.

2003-06-15  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: Add drwright.

2003-06-13  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* modulesets/gnome24.modules: Add gpdf.

2003-06-11  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: Add Xr and friends.
	
2003-05-29  Glynn Foster   <glynn.foster@sun.com>

	* modulesets/gnome24.modules: Give jhbuild some zen power!

2003-05-25  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: Fix rhythmbox and glimmer
	so they build.
	
2003-05-18  Andrew Sobala  <aes@gnome.org>

	* modulesets/gnome24.modules: Add nautilus dep from control-center

2003-05-09  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: Remove rhythmbox and monkey-media
	add net-rhythmbox HEAD. Also remove gael. It doesn't build for
	all people and it's been effectively dead for a long time now.
	Also correct branches for libgnome, libgnomecanvas and libgnomeui.
		
2003-05-08  Johan Dahlin  <jdahlin@async.com.br>

	* module.py (MozillaModule): More fixes, most important, don't do
	checkout mozilla/client.mk every time and don't run a full
	checkout, if we already have checkout the tree, use fast-update 
	instead.	

2003-05-07  Anders Carlsson  <andersca@codefactory.se>

	* modulesets/gnome24.modules: gtksourceview uses HEAD now

2003-05-05  Johan Dahlin  <jdahlin@async.com.br>

	* bootstrap.py: python seems to be confused about __file__ when 
	doing os.chdir(), save the absolute path before calling os.chdir().
	(Bootstrap.build): Use jhbuild_directory here.
	(Bootstrap.build): Use .endswith instead of slicing.
	(bootstraps): Simplify autoconf check
	(_boldcode, _normal): Use commands.getoutput() here.

2003-05-05  Johan Dahlin  <jdahlin@async.com.br>

	* module.py: Import check for xml.dom.minidom.
	refactor get_mozilla_ver and put it under __init__
	remove MozillaModule.do_install method, since it was on crack
	Use .endswith instead of slicing in a couple of places
	Add a few assertions
	Make list comprehensions more readable
	Strip text from raw_input()

2003-05-05  James Henstridge  <james@daa.com.au>

	* modulesets/gnome24.modules: linc now requires the gnome-common
	autogen.sh script, so mark it as a dependency (fixes bug #112205).

2003-04-29  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: Update XChat
	* modulesets/gnome24.modules: Same.

2003-04-23  James Henstridge  <james@daa.com.au>

	* jamesh.jhbuildrc (branches): set a custom branch to test things.

	* module.py (read_module_set): if a branch is listed in the
	branches dict, use it instead of the branch tag in the module set.

	* jhbuild.py (read_config_file): backward compat for 'cvsroot'
	setting was broken (key for gnome cvs is 'gnome.org'; not 'gnome').
	(default_config): add a branches dictionary.

	* jhbuild.py (do_update_one): add "jhbuild updateone" command
	(suggested by bug #109617).

	* modulesets/gnome24.modules: add evolution to this moduleset too.

	* modulesets/moduleset.xsl: update this too.

	* modulesets/moduleset.dtd: remove fcpackage element from DTD.

	* module.py (FcPackage): remove specialised fcpackage build rules.
	(read_module_set): get rid of parsing of <fcpackage> tags.

	* modulesets/gnome22.modules: same here, but use the fc-2_2_branch
	branch of fontconfig.

	* modulesets/gnome24.modules: get fontconfig,etc from CVS.

2003-04-22  James Henstridge  <james@daa.com.au>

	* modulesets/gnome1.modules: same here.

	* modulesets/gnome24.modules: same here.

	* modulesets/gnome22.modules: same here.

	* modulesets/gnome20.modules: add cvs roots.

	* jhbuild.py (*): fix up arguments to read_module_set.

	* module.py (read_module_set): read a set of cvsroots from the XML
	file that can be overriden from the jhbuildrc file.

	* cvs.py (login): new function to perform a cvs checkout

	* jhbuild.py (read_config_file): we now have a "cvsroots"
	dictionary, mapping keys to cvs roots.

2003-04-21  James Henstridge  <james@daa.com.au>

	* cvs.py (_scramble, _descramble): add functions to scramble and
	descramble CVS passwords.  Will be used to work around "cvs login"
	needing user input.

	* libtool-1.3.5-mktemp.patch: update to latest version from RH
	packages, fixing a bug pointed out by Jeff.

	* bootstrap.py (bootstraps): move up to libtool-1.5, which is
	required to build fontconfig, etc from CVS.  Also add RH's
	ltmain-SED patch that patches over problems when people use old
	libtool.m4 with new ltmain.sh.

2003-04-21  Jens Finke  <jens@triq.net>

	* modulesets/gnome24.modules:
	* modulesets/gnome22.modules: Added eel dep for eog.

2003-04-21  Jon Svendsen  <jon-sven@frisurf.no>

	* modulesets/gnome20.modules: 
	* modulesets/gnome22.modules: 
	* modulesets/gnome24.modules: Added eog to meta-gnome-desktop in
	2.0, 2.2 and 2.4 modulesets (bug #108017).
 
2003-04-17  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: Make gtkhtml depend on gal.
	
2003-04-14  Jeroen Zwartepoorte  <jeroen@xs4all.nl>

	* module.py: Remove some more runsocks mumbo jumbo.
	* modulesets/gnome24.modules: gedit & glimmer now depend on
	gtksourceview revision "toward-gedit-integration".

2003-04-12  Mikael Hallendal  <micke@codefactory.se>

	* modulesets/gnome24.modules: Don't build bonobo-activation, moved 
	  the deps from bonobo-activation to libbonobo to be safe.

2003-04-11  Mikael Hallendal <micke@codefactory.se>

        * cvs.py: Removed sun runsocks mumbo jumbo... :)

2003-04-03  Bill Haneman <bill.haneman@sun.com>

	* modulesets/gnome24.modules: 
	* modulesets/gnome22.modules:
	remove redundant at-spi entries.

2003-04-02  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>

	* modulesets/gnome22.modules: Use gnome-2-2 branch for librsvg
	* modulesets/gnome22.modules: Use gnome22branch for gnome-mime-data

2003-04-02  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules: libcroco is now a librsvg dependency

2003-04-01  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome24.modules: add galeon (was only in gnome22.modules)

2003-04-01  Bill Haneman <bill.haneman@sun.com>

	* modulesets/gnome24.modules: remove gnome-2-2 tag
	for atk, gail, and at-spi; 
	(HEAD of these modules is currently gtk+-2.2-compatible).
	* modulesets/gnome22.modules: change gnome-2-0 tag 
	on at-spi to gnome-2-2 tag.

2003-03-31  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: use gnome-2-2 branch for 
	for gnome-icon-theme, gnome-vfs, eel, nautilus

2003-03-31  Mikael Hallendal  <micke@codefactory.se>

	* modulesets/gnome22.modules: use gnome-2-2 branch of Yelp

Wed Mar 26 18:06:43 2003  Jonathan Blandford  <jrb@redhat.com>

	* modulesets/gnome24.modules: require gnome-2-2 version of gail.

2003-03-20  Mikael Hallendal  <micke@codefactory.se>

	* modulesets/gnome22.modules: use revision gnome-2-2 of gail.

2003-03-19  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: This is the janitor. Please
	clean up after yourself. Your mother does not work here.
	
2003-03-17  Kjartan Maraas  <kmaraas@gnome.org>

	* modulesets/gnome22.modules: Added libgsf dep for eog.
	Updated xchat tarball version.
	
2003-03-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>

	* modulesets/gnome22.modules: Added libzvt, anjuta, gtkhtml,
	evolution, glade3. Updated anjuta2 dependency.
	Added stable gnome-2-2 revisions.

2003-03-07  Havoc Pennington  <hp@pobox.com>

	* modulesets/gnome22.modules: gconf stable is on gnome-2-2 branch

2003-03-06  James Willcox  <jwillcox@gnome.org>

	* modulesets/gnome24.modules:  Added the gedit-plugins module

2003-03-05  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome24.modules: remove --with-widget=vte autogen
	args from gnome-termainal, since it no longer supports libzvt and
	requires vte

2003-03-06  James Henstridge  <james@daa.com.au>

	* jhbuild.py (help): update help message to indicate that -s and
	-t are valid for the "jhbuild update" command now.

2003-03-05  James Henstridge  <james@daa.com.au>

	* module.py (_isxterm): set to true if the string "xterm" is found
	anywhere in $TERM, rather than just if $TERM==xterm.

	* jhbuild.py (do_update): take arguments similar to build and
	buildone.

	* modulesets/gnome24.modules: add new moduleset for gnome 2.4.

	* modulesets/gnome*.modules: update to scrollkeeper-0.3.12.

2003-03-02  James Henstridge  <james@daa.com.au>

	* bootstrap.py (automake-1.7): update to automake 1.7.3
	(pkg-config): update to 0.15.0

2003-02-25  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: update libbonoboui to use 
	gnome-2-2 branch

2003-02-22  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: update ggv to use gnome-2-2 branch

2003-02-20  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* modulesets/gnome22.modules:
	Updated vte to use gnome-2-2 branch.

2003-02-19  Calum Benson  <calum.benson@sun.com>

	* modulesets/gnome22.modules:

	Updated gnome-themes to use gnome-2-2 branch.

2003-02-19  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules (gnome-session): fix typo in revision
	name.
	(gtkhtml2): move to gnome-2-2 branch.

2003-02-17  Will LaShell  <will@lashell.net>

	* modulesets/gnome22.modules: Update following modules to
        their 2.2 branches [ linc, ORBit2, gnome-session, eog ]

2003-01-13  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: update procman branch
	to gnome-2-2

2003-02-12  Marco Pesenti Gritti  <marco@it.gnome.org>

	* module.py: Add a MozillaModule class 
	* modulesets/gnome22.modules: Add epiphany and mozilla

2003-02-12  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules (xchat): update to 2.0.0.
	(gnet): check out the GNET_1_1 branch.  Fixes bug 105589.
	(gaim): add gaim, using patch from bug 105769.

2003-02-11  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules: fix up dependencies of the xchat
	module from Will's patch (bug 105766).

2003-02-10  James Henstridge  <james@daa.com.au>

	* modulesets/gnome20.modules (pango): same.

	* modulesets/gnome22.modules (pango): move the autogenargs from
	gtk+.

2003-02-09  James Henstridge  <james@daa.com.au>

	* modulesets/gnome22.modules (xchat): add xchat (as a tarball).
	(gtk-engines-cleanice): add cleanice engine (fixes bug 104256).
	(orbit-python): remove from modules list (fixes bug 104937).

2003-02-06  Paolo Maggi  <paolo.maggi@polito.it>

	*  modulesets/gnome22.modules: make gnome-themes depends on thinice2

2003-02-05  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: update control-center branch
	to gnome-2-2

2003-02-04  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: remove libole2, use gal head

2003-02-01  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: make acme depend on libwnck

2003-02-01  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: use gnome-2-2 bug-buddy branch

2003-02-01  Alex Duggan  <aldug@astrolinux.com>

	* modulesets/gnome22.modules: make anjuta2 depend on vte, not libzvt

2003-01-29  James Henstridge  <james@daa.com.au>

	* modulesets/moduleset.xsl: simple XSL file to display module sets
	as HTML.

	* README: update minimum required python version to 2.0, to
	reflect reality.

	* modulesets/moduleset.dtd: dtd for module sets.

	* modulesets/gnome*.modules: add module set files.  Obsolete the
	moduleinfo.py file.

	* module.py (read_module_set): new function to load up a moduleset
	from an XML file.

2003-01-28  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22): gnome-games branch gnome-2-2

2003-01-28  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22): gedit branch gnome-2-2

2003-01-27  Glynn Foster <glynn.foster@sun.com>

	* moduleinfo.py (gnome22): gnome-utils branch gnome-2-2

2003-01-20  Havoc Pennington  <hp@redhat.com>

	* moduleinfo.py (gnome22): metacity branch gnome-2-2

2003-01-26  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22.gnome-applets): use gnome-2-2 branch

2003-01-26  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22.gnome-themes): make it depend on gtk-engines.
	Fixes #104466

2003-01-24  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome20.pan): add gnet dep to pan.  Fixes #104358

2003-01-23  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Added gnome-media to meta-gnome-desktop..
	
2003-01-23  Daniel Elstner  <daniel.elstner@gmx.net>

	* moduleinfo.py (gnome20): Add gucharmap module.

2003-01-23  Thomas Vander Stichele <thomas at apestaart dot org>

        * moduleinfo.py: check out BRANCH-GSTREAMER-0_6 for gstreamer and
                         gst-plugins

2003-01-23  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Use gnome-2-2 branch of fileroller.

2003-01-23  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Don't build nautilus-gtkhmtml because
	it is not part of GNOME 2.2.

2003-01-22  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22): Use 2.2 branches for libgnomeprint 
	and libgnomeprintui

2003-01-21  Christian Meyer  <chrisime@gnome.org>

	* moduleinfo.py (gnome22): oops, forgot to add the correct file size.

2003-01-21  Christian Meyer  <chrisime@gnome.org>

	* moduleinfo.py (gnome22): Updated to startupnotification 0.5.

2003-01-21  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Use gnome 2.2 branches for glib, pango,
	gtk+, and atk+.

2003-01-20  Alex Duggan  <aldug@astrolinux.com>

	* moduleinfo.py (gnome22.libwnck), (gnome22.gnome-terminal):
	use the gnome-2-2 branch

2003-01-19  Havoc Pennington  <hp@redhat.com>

	* moduleinfo.py: add support for gnomechat

2003-01-13  Johan Dahlin  <jdahlin@async.com.br>

        * moduleinfo.py: Update URL for fontconfig

2003-01-12  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome22.glimmer): require libgnomeprint 2.2 now.

	* vbs-head.jhbuildrc: similar changes here.

	* sample.jhbuildrc: update sample config file for gnome22, and
	only build 'meta-gnome-desktop' by default, rather than 'all'.

	* module.py (Tarball.do_patch): if nobuild is set, go to
	STATE_DONE on completion, rather than STATE_CONFIGURE.

2003-01-10  Alex Duggan  <aldug@gnome.org>

	* moduleinfo.py (gnome22.gnome-panel): get gnome-2-2 branch
	
2003-01-03  Paolo Maggi  <maggi@athena.polito.it>

	* moduleinfo.py (gnome20.gedit): get gnome-2-0 branch. Added 
	gedit to meta-gnome-desktop
	(gnome22): added gedit module. Added gedit to meta-gnome-desktop

2002-12-24  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Replaced the gnome22 gnome-meta-desktop
	metamodule with one that includes the new modules such as acme, 
	file-roller, gstreamer, and nautilus-media.

2002-12-24  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome22.fcpackage): add fcpackage to gnome22
	module set.
	(gnome22.pango): depend on fcpackage.

	* module.py (FcPackage): add a special Package subclass for
	building fcpackage.

	* jhbuild.py (do_build): change the code that removes entries from
	the module list so that it doesn't cause an exception if you
	specify a module name that won't be built.

2002-12-23  James Henstridge  <james@daa.com.au>

	* bootstrap.py (bootstraps): add my libtool -export-dynamic patch.

2002-12-23    <chema@celorio.com>

	* moduleinfo.py (gnome22): add intltool dependency to
	libgnomeprint

2002-12-22  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Made gnome-desktop dependent on 
	gnome-themes because it is part of the Desktop release.

2002-12-22  Murray CUmming  <murrayc@usa.net>

	* moduleinfo.py (gnome22): Added gnome-themes module, because
	the Theme control panel complains at runtime about it not being 
	installed.

2002-12-20  Daniel Elstner  <daniel.elstner@gmx.net>

	* moduleinfo.py (gnome20): Add accessibility modules at-spi,
	libgail-gnome, at-poke, gnome-mag, gok, gnome-speech, gnopernicus,
	plus the MetaModule meta-gnome-accessibility.
	(gnome22): Override modules at-spi, libgail-gnome, gnome-mag to
	check out the HEAD branch.

2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
	* jhbuild.py: Move True/False definitions up - fixes undefined
	errors for Python version < 2.2.1

2002-12-19  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: Commented out the metatheme module because the
	release team think it probably isn't useful anymore, and because its
	Desktop Theme capplet is confusingly similar to the new 2.2 Theme 
	capplet.

2002-12-17  James Henstridge  <james@daa.com.au>

	* jhbuild.py: define True and False if they aren't defined in
	__builtins__.  This gets it to work with slightly older Pythons
	(still need to decide whether to replace the other stuff using new
	features).

2002-12-16  James Henstridge  <james@daa.com.au>

	* cvs.py (CVSRoot._login): take a pointer to the buildscript, and
	use it to execute the cvs login command.

	* moduleinfo.py (gnome20.gnome-vfs-extras): add.
	(gnome22.gnome-media): require gstreamer.
	(gnome20.gnome-media): get gnome-2-0 branch.

	* jhbuild.py (do_dot): allow user to run "jhbuild dot" to print a
	dot file that can be processed with graphviz to produce a nice
	directed graph of what will be built.
	(do_list): "jhbuild list" outputs list of modules that would be
	built, in build order.

	* module.py (ModuleSet.write_dot): function to write out a dot
	file for use with graphviz.

	* moduleinfo.py (gnome22): add fontilus and sodipodi (although
	sodipodi doesn't seem to want to build yet ...)

2002-12-14  Daniel Elstner  <daniel.elstner@gmx.net>

	* bootstrap.py (_normal): Use 'tput sgr0' instead of 'tput rmso'
	to fix bold uglyness, as already done in module.py.

2002-12-14  James Henstridge  <james@daa.com.au>

	* module.py (CVSModule.do_build): allow going to 'configure' state
	if build fails.

	* bootstrap.py (bootstraps): update libtool to 1.4.3.

	* moduleinfo.py (gnome22.glimmer): depend on libgnomeprint-2.0
	(gnome22.startup-notification): add libsnot.
	(gnome22.gnome-terminal): remove libzvt from list of deps.

2002-12-13  Thomas Vander Stichele <thomas at apestaart dot org>

	* moduleinfo.py  (gnome22): add nautilus-media.

2002-12-13  Daniel Elstner  <daniel.elstner@gmx.net>

	* moduleinfo.py: Add new module for regexxer. (#99780)

2002-12-12  James Henstridge  <james@daa.com.au>

	* module.py (CVSModule.do_configure): fix bug.

	* bootstrap.py (bootstraps): update versions of bootstraps.
	Autoconf up to 2.57, Automake-1.7 up to 1.7.2 and gettext up to
	0.11.5.

	* moduleinfo.py (gnome2): add scrollkeeper as a dep of various
	modules.
	(gnome20.scrollkeeper): require intltool.  scrollkeeper checks for
	it, even though it distributes its own version of it.
	(gnome20.devhelp): require libgsf (from bug #100177).

	* bootstrap.py (bootstraps): remove scrollkeeper from list of
	bootstraps.

	* moduleinfo.py (gnome20.scrollkeeper): add scrollkeeper as a
	Tarball type package, with libxml2 and libxslt as dependencies.

	* module.py (Tarball): another Package type, pulling most of the
	logic from bootstrap.py.  Can fit into dependency chains with CVS
	modules.  Not being used yet.
	(Tarball.do_install): add a little build stamp when install has
	completed.
	(Tarball.do_start): if jhbuild-build-stamp exists, skip build.

2002-12-11  James Henstridge  <james@daa.com.au>

	* cvs.py (CVSRoot.update): fix up call to self.checkout.

	* moduleinfo.py (gnome22): add modules for the gnome 2.0 versions
	of libgnomeprint{,ui}.  Make changes to match updates to jhbuild.

	* cvs.py (CVSRoot.checkout, CVSRoot.update): update.

	* jhbuild.py: make it work with the refactored module.py

	* module.py: refactor a bit, putting more intelligence into the
	Module classes, simplifying the build loop.

2002-12-10  Chema Celorio  <chema@celorio.com>

	* moduleinfo.py: Fix libgnomeprint[ui] deps. Remove bonobo,
	add gnome-common & pango.
	* add gnome-vfs & libbonobo for libgsf

2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>

	* module.py (_normal): Use 'tput sgr0' instead of 'tput rmso'.
	According to the tput/terminfo manpages 'rmso' is meant to
	complement 'smso', which isn't necessarily the same as 'bold'.
 	'sgr0' turns off all attribute modes and works fine for me.

2002-12-05  Glynn Foster   <glynn.foster@sun.com>
	
	* moduleinfo.py: Fix up the bonobo stuff for proper branches. 
	Change file-roller to get from cvs.gnome.org. Add gnome-utils 
	to the 2.2 list.

2002-12-03  Chema Celorio  <chema@celorio.com>

	* moduleinfo.py: fix the libgnomeprint[ui] deps
	(gnome22): fix the 22 version too

2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>

	* moduleinfo.py (gnome22): Add module for gnome-vfs HEAD,
	overriding gnome-vfs in the gnome20 module set.
	This means that gnome22 now uses gnome-vfs HEAD. It was using
	the gnome-vfs gnome-2-0 branch before.
	
2002-11-29  Murray Cumming  <murrayc@usa.net>

	* jhbuild.py: Commented-out the addpath() call that sets
	C_INCLUDE_PATH. We don't know why this was set. Maybe we will find out
	now. It seems to set the system directories, which leads to warnings
	with gcc 3.x.

2002-11-28  Daniel Elstner  <daniel.elstner@gmx.net>

	* moduleinfo.py (gnome20): Fetch the gtkmm-2-0 branch of gtkmm2.
	(gnome22): Override the gtkmm2 module to use the HEAD branch.

2002-11-28  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: dia-canvas requires pygtk.

2002-11-20  Murray Cumming  <murrayc@usa.net>

	* Applied patch in bug #97786, which makes gal depend on 
	libgnomeprintui.

2002-11-20  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: gst-player requires gst-plugins, because it does a 
	pkg-config check for gstreamer-libs.

2002-11-19  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: (gnome22): gnome-control-center: Added dependency on
	metacity, because it requires libmetacity-private.

Thu Nov  7 16:01:40 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (gnome22): libgnomeprint/libgnomeprintui require
	HEAD for gnome22

2002-11-07  Ross Burton  <ross@burtonini.com>

	* moduleinfo.py: Change from orbit-python to gnome-python/pyorbit.

2002-11-02  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: gnomemm/libgnomuimm requires gnomemm/libgnomecanvasmm
	and gnomemm/libglademm.

2002-11-01  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: gnomemm/libgnomeuimm: Now depends on libbonobouimm,
	which needs the new orbitcpp module.

2002-10-26  Sri Ramkrishna	<sri@aracnet.com>

	* moduleinfo.py: gnome-terminal HEAD(gnome22) uses vte widget 
  instead of zvt.

2002-10-26  Anders Carlsson  <andersca@gnu.org>

	* moduleinfo.py: Upgrade pkg-config to 0.14.0 and remove the
	patches since they've gone upstream.

2002-10-24  Murray Cumming  <murrayc@usa.net>

	* moduleinfo.py: The gtkmm-1.3 virtual cvs module is now called gtkmm2.

2002-10-13  Sriram Ramkrishna <sri@aracnet.com>
	* moduleinfo.py: Added gnome-icon-theme as a dependency to libgnomeui

2002-10-06  Anders Carlsson  <andersca@gnu.org>

	* bootstrap.py (bootstraps): Add bug-fix for pkgconfig.

2002-10-05  Xavier Ordoquy <MCArkan@gael.sourceforge.net>

	* moduleinfo.py: gael is now in gnome cvs

2002-09-29  James Henstridge  <james@daa.com.au>

	* moduleinfo.py: update various modules to gnome-2-0 branches.

	* jhbuild.py (help): update help output (bug 93563).

	* moduleinfo.py (gnome2): add devhelp to meta-gnome-devel-tools
	(bug 93563).

	* bootstrap.py (bootstraps): update bootstraps to use
	Autoconf-2.54 and Python-2.2.1.  Add Automake-1.7 in addition to
	1.4 and 1.6.

2002-09-26  Bastien Nocera  <hadess@hadess.net>

	* moduleinfo.py: update gnome-common branches (hope I'm not breaking
	anything...)

2002-09-26  Anders Carlsson  <andersca@gnu.org>

	* bootstrap.py:
	* pkgconfig-0.13-include.patch:
	Use pkg-config 0.13 and add an include fix.
	
2002-09-18  Will LaShell <will@lashell.net>

	* cvs.py: adding the -dP arguement to cvs update 

2002-09-18  Havoc Pennington  <hp@pobox.com>

	* moduleinfo.py (gnome2): use gconf-1-2 branch for gnome20, 
	add gconf HEAD to gnome22

2002-09-17  Havoc Pennington  <hp@redhat.com>

	* moduleinfo.py (gnome2): pull gnome-2-0 branch of libwnck

Mon Sep 16 15:12:31 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (gnome2): add '-- ' to gstreamers autogen.sh to
	pass args on to configure.  This still doesn't work with
	--maintainer-mode etc., but people can fix that on their own.

2002-09-16  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome22): s/profterm/gnome-terminal/
	(gnome22): add gnome-2-0 branch for libglade.

Thu Sep 12 19:10:35 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (gnome2): libmrproject requires libgsf

Thu Sep 12 19:08:58 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py: s/monkey-sound/monkey-media/g

2002-09-10  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome2): get mrproject from GNOME CVS now (patch
	from Xavier Ordoquy.

2002-09-09  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome2): updates from Will Lashell (bug #92581).

2002-09-06  Havoc Pennington  <hp@pobox.com>

	* moduleinfo.py (gnome2): add right branch for gail

Thu Sep  5 15:28:35 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (gnome-build): Require gtkhtml2 as well.

2002-08-18  Anders Carlsson  <andersca@gnu.org>

	* bootstrap.py (bootstraps): Fetch automake-1.4 as well as
	automake-1.6.

2002-07-24  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome-control-center): set to gnome-2-0 branch
	for gnome20 module set (and head for gnome22).
	(anjuta2): depends on libzvt (from bug #87661).

2002-07-14  Havoc Pennington  <hp@pobox.com>

	* moduleinfo.py (gnome2): add branch to profterm
	(gnome22): put profterm HEAD in gnome22

2002-07-13  Xavier Ordoquy <MCArkan@gael.sourceforge.net>

	* moduleinfo.py:
	Added dia-newcanvas and gael2 to the gnome20 set.

2002-07-05  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome22): add start of gnome22 set (based on
	gnome20), which at the moment just has head glib, pango and gtk+.

	* module.py (ModuleSet.__init__): add optional "baseset" argument
	to constructor, based on idea by hp.

	* module.py (BuildScript.build): rest of jrb's patch.

	* jhbuild.py (do_build): add --start-at arg from patch by Jonathan
	Blandford <jrb@redhat.com> (from bug #87344)

	* moduleinfo.py (rhythmbox): rhythmbox module is called rhythmbox
	now.  Patch from hingwah@gnupilgrims.org (from bug #85905).
	(gnomeicu): Another patch from hingwah (from bug #85907).

	* jhbuid.py, module.py: apply patch to add makeargs setting
	contributed by C. Evans <ccevans@cox.net> (from bug #85228).

Wed Jun 19 14:02:05 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (head): update rhythmbox dependencies and module

2002-06-16  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add libxslt dependency to gtk-doc.
	(head): add sigc-1.1 dependency to gtkmm-1.3.

2002-06-09  James Henstridge  <james@daa.com.au>

	* moduleinfo.py: add extra modules, based on patch by Gediminas
	Paulauskas <menesis@delfi.lt>.

	* bootstrap.py (Bootstrap.build): add support for multiple patch
	files.
	(bootstraps): add a number of the patches from the libtool-1.4.2-9
	SRPM from Rawhide, so that we use a non sucky libtool.
	(Bootstrap.wants_package): allow people to install bootstrap
	packages they already have on their system.

2002-06-08  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add gtkmm-1.3 as a dependency for
	gnomemm/libgnomecanvasmm (bug fix by Hing-Wah Wan
	<hingwah@gnupilgrims.org>).

2002-06-03  James Henstridge  <james@daa.com.au>

	* README: add note about filing jhbuild bugs in bugzilla.

	* moduleinfo.py (head): fix up meta-gnome-c++ MetaModule def.

2002-06-01  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome2): add support for the gtk-- modules.
	Patch from Ross Burton <r.burton@180sw.com> (from bug 82656).

	* bootstrap.py (bootstraps): update list of bootstraps to latest
	gettext, and also add scrollkeeper to list of imports.

	Apply modified version of Dom's patch:
	
	* module.py (BuildScript.build): keep a counter of which module we
	are building.
	(BuildScript._message): show the module number in the messages.

2002-05-20  James Henstridge  <james@daa.com.au>

	* moduleinfo.py: add gnome-applets to meta-gnome-core module.

2002-05-05  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome-applets): add gail dependency for
	gnome-applets (from Sam th).
	(gnome2): rename the 'head' moduleset to 'gnome2'.  A
	compatibility set name has been added.

	Merge in Johan Dahlin's updates:

	* moduleinfo.py: add some module defs for stuff outside of the
	gnome CVS repo.

	* module.py (Module.__init__): optionally save a cvsroot string
	with the module def.
	(BuildScript.__init__): save checkoutroot on the BuildScript
	object.
	(BuildScript._cvscheckout): if module.cvsroot is not None, then
	use it as the cvsroot.
	(ModuleSet.addmod): new function as shorthand in the moduleinfo.py
	file.

2002-05-02  Benjamin Kahn  <xkahn@ximian.com>

	* bootstrap.py (bootstraps): Add audiofile to the bootstrap
	list.  Not everyone has it, and it isn't in GNOME CVS.

2002-04-30  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* bootstrap.py: When there is an error downloading one of the
	files in the bootstrap phase, report the error. Bitter
	experience indicates that it might not be what you initially
	expect.

2002-04-28  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* README: Made the indicated tools' version numbers match what
	is actually downloaded and installed.

2002-04-26  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* Makefile: The install target depends on install-check.
	Otherwise blindly following the instructions in the README leads
	to tears.

2002-04-25  Manish Singh  <yosh@gimp.org>

	* moduleinfo.py (head): eog requires libgnomeprint

Mon Apr 15 11:51:26 2002  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py (head): Point glib, gtk+ at 2-0 branches.

2002-04-13  Alex Graveley  <alex@ximian.com>

	* moduleinfo.py (head): eel requires gail.

Sat Apr 13 11:04:46 2002  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py (head): Point pango at pango-1-0, since
	pango HEAD is post GNOME-2.0.

2002-04-05  Alex Graveley  <alex@ximian.com>

	* jhbuild.py (do_shell): Impl to allow starting a new blessed
	shell from the command line.

2002-04-05  Jeffrey Stedfast  <fejj@ximian.com>

	* bootstrap.py (Bootstrap.build): s/zcat/gunzip -dc/ -
	unfortunately zcat does not work so well on Solaris. Hopefully I
	will not anger the gods by committing this :-)

2002-03-27  Manish Singh  <yosh@gimp.org>

	* install-check.c: check for *.c as well (gobject installs a .c
	file as a public header)

2002-03-20  Johan Dahlin  <jdahlin@telia.com>

	* jhbuild.py: if prefix don't exist, create it.

	* moduleinfo.py: Add gail as a dependency to gnome-media module.

	* moduleinfo.py: Add gnome-panel as a dependency to gnome-utils module.
	
	* moduleinfo.py: Add gnome-desktop as a dependency to
	gnome-control-center module.

2002-03-19  Manish Singh  <yosh@gimp.org>

	* install-check.c: So my assumption was wrong. Add cases for *.idl
	and orbit-idl-2

2002-03-18  James Henstridge  <james@daa.com.au>

	* moduleinfo.py: apply Greg Schafer's patch for the gnome1
	build rules.

2002-03-15  Manish Singh  <yosh@gimp.org>

	* Makefile
	* install-check.c: rewrote install-check in C. Much faster now.
	I also did a check for .h[^.]*$ to make it only cmp on header
	files. Not entirely sure that is completely valid (are there any
	installed headers that don't end in .h?)

2002-03-15  Dave Neary  <bolsh@gimp.org>

	* moduleinfo.py (head): Added sawfish and it's
	  dependencies. Watch out for librep trying to install
	  rep.m4 in /usr/shar/aclocal.

2002-03-14  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add glade2c.

	* bootstrap.py (bootstraps): update versions to bootstrap with.

	* jhbuild.py (addpath): set ACLOCAL_AMFLAGS as well.  This should
	make things work a bit better with automake-1.6.

2002-03-06  Havoc Pennington  <hp@redhat.com>

	* moduleinfo.py (gnome1): remove libzvt dep from gnome1 gnome-core

2002-03-06  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add a meta-gnome-devel-tools meta module.

	* module.py (BuildScript._*): force a chdir before configure,
	make, etc.
	(BuildScript.__init__): create a CVSRoot object to handle
	checkouts.
	(BuildScript._cvscheckout): simplify to use the CVSRoot object.
	(BuildScript._configure): use the CVSRoot to find the checkoutdir
	(BuildScript._makeclean): same here.
	(BuildScript._make): same here.
	(BuildScript._makeinstall): same here.
	(Module): remove the cvs args stuff.

2002-03-05  James Henstridge  <james@daa.com.au>

	* module.py (BuildScript.build): if we are forcing a configure,
	also force a checkout, rather than update.

	* moduleinfo.py (head): s/Task/MetaModule/, and rename meta
	modules to begin with meta-, so they match the GARNOME naming.

	* module.py (MetaModule): rename from Task.

2002-03-02  Havoc Pennington  <hp@pobox.com>

	* moduleinfo.py: add bug-buddy to 'desktop' task

2002-02-20  James Henstridge  <james@daa.com.au>

	* module.py (BuildScript.login): make python 1.5 compatible.  And
	make it work with both new and old style lines in the .cvspass
	file.

2002-02-20  Johan Dahlin  <jdahlin@telia.com>

	* bootstrap.py: use version from autoconf2.50 is it exists (which is
	the case on debian systems)

	* jhbuild.py: Add nicer output if the config file isn't found,
	create $PREFIX/share and $PREFIX/share/aclocal if they don't exist

	* module.py: strip out port when checking for cvs server in ~/.cvspass

2002-02-20  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add extra dep for nautilus.  Patch from
	Wan Hing Wah <hingwah@computer.org>.

2002-02-18  Manish Singh  <yosh@gimp.org>

	* jhbuild.py: allow a default list of modules to skip in the
	config file

2002-02-14  Johan Dahlin  <jdahlin@telia.com>

	* moduleinfo.py: make libgnomecanvas depends on gnome-common

2002-02-13  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add tasks gnome-libs, gnome-core and
	desktop (if anyone else has good ideas for tasks, please suggest
	them).
	(head): fix up deps for the split up gnome-core.

	* module.py (Task): simple class for mapping a single name to a
	list of modules to build.
	(ModuleSet.__expand_mod_list): function for expanding a list of
	strings to a list of Module instances.  Takes task objects into
	account.
	(ModuleSet.get_module_list): use __expand_mod_list() to expand
	module lists, so we get task support.

2002-02-13  Xavier Ordoquy <MCArkan@gael.sourceforge.net>

	* moduleinfo.py: changed gnome-core to
	gnome-desktop/panel/session.

2002-02-12  James Henstridge  <james@daa.com.au>

	* moduleinfo.py: add glade (glade-gnome2-branch).

2002-02-05  Gediminas Paulauskas <menesis@delfi.lt>

	*  moduleinfo.py (head): add gnome-media, bug-buddy, gnome-games;
	remove libcapplet; fix gal

2002-02-01  Havoc Pennington  <hp@pobox.com>

	* Makefile (bindir): use a "bindir" variable so "make install
	bindir=/foo" works

	* jhbuild.py (do_build): if passing extra args to build mode, 
	take them as a list of modules to build

	* moduleinfo.py (head): make metacity depend on gconf

Thu Jan 24 13:12:08 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (head): add libgnomeprint, libgnomeprintui, and gedit

Sat Jan 19 20:31:16 2002  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py (head): Add gtk-engines.

Thu Jan 17 15:07:15 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py (head): add profterm and gdm2

2002-01-16  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (head): add orbit-python info.

	* jhbuild.py (do_build): expand the skip list to include dependent
	modules.  So --skip=libgnomeui will skip glib, gtk+, libgnome,
	etc.  Now it is actually useful.

2002-01-14  Alex Graveley  <alex@ximian.com>

	* bootstrap.py (bootstraps): Add python bootstrap for 2.x.
	(Bootstrap.build): Allow tarballs to end in tgz, 
	(Bootstrap.wants_package): Remove 'x' in the version string to let
	us display "checking for python 2.x" but really just look for '2.'
	This should probably use regexps.

2002-01-12   Xavier Ordoquy  <MCArkan@gael.sourceforge.net>

	* moduleinfo.py: added gnome-common to gnome-mime-data
	and libgtop to gnome-core.

Fri Jan 11 12:08:14 2002  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py (head): gtkhtml2 now depends on gail, not
	vice-versa.

Thu Jan 10 16:18:20 2002  Jonathan Blandford  <jrb@redhat.com>

	* module.py (BuildScript.build): Allow you to re ./configure on
	error.
	(moduleinfo.py): Update dependencies on gnome-control-center

Tue Jan  8 12:05:06 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py: whoops.  add esound.  Also add gconf-editor

Mon Jan  7 20:00:42 2002  Jonathan Blandford  <jrb@redhat.com>

	* moduleinfo.py: nautilus depends on esound.  gnome-control-center
	doesn't depend on libcapplet or bonobo-config.

2002-01-04  Alex Graveley  <alex@ximian.com>

	* jhbuild.py (addpath): Fix LD_PRELOAD munging so entire path to
	libgdkxft is removed, not just the library name.

2002-01-04  James Henstridge  <james@daa.com.au>

	* jhbuild.py (setup_env): get rid of libgdkxft.so from LD_PRELOAD
	if it is in there.  Can fix some build errors for people.

2002-01-03  Alex Graveley  <alex@ximian.com>

	* moduleinfo.py (head): libzvt depends on gnome-common for
	gnome-autogen.sh.

2001-12-24  James Henstridge  <james@daa.com.au>

	* bootstrap.py (Bootstrap._bold): same here.
	(Bootstrap.wants_package): string.find returns -1 on error -- not 0

	* module.py (BuildScript._message): if it is an xterm, also put
	messages in the window title.

2001-12-17  Xavier Ordoquy  <mcarkan@users.sourceforge.net>

	* moduleinfo.py: added zvt dependance to gnome-core.

2001-12-09  James Henstridge  <james@daa.com.au>

	* bootstrap.py: fix up bug for patch apply code found by Josh Lucas
	<josh@stonecottage.com>

2001-12-05  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py (head): Add dependency on gnome-common
	for librsvg, libzvt for gnome-core. Add gnome-utils.

2001-12-04  James Henstridge  <james@daa.com.au>

	* README: more documentation updates.

	* gettext-changelog.patch: a patch to make gettextize not suck.

	* bootstrap.py (build_bootstraps): code to handle building
	required tools, such as autoconf, etc.

	* module.py (BuildScript.__init__): get rid of code setting up the
	environment from here.

	* jhbuild.py (addpath): move code that sets up the environment to
	this file.

	* README: update readme to reflect changed command line args.

	* jhbuild.py (main): rearrange the argument parsing a bit.

Mon Dec  3 23:31:43 2001  Owen Taylor  <otaylor@redhat.com>

	* moduleinfo.py: Added a whole bunch more GNOME-2.0 modules.

2001-11-30  James Henstridge  <james@daa.com.au>

	* jamesh.jhbuildrc: add --enable-maintainer-mode for packages whose
	autogen scripts don't automatically.

	* moduleinfo.py: fix up dependencies a bit.

2001-11-19  James Henstridge  <james@daa.com.au>

	* module.py (BuildScript.__addpath): prepend the new path element,
	rather than appending it.

2001-10-26  James Henstridge  <james@daa.com.au>

	* module.py (Module.cvs_update_args): add -P -d arguments to cvs
	update commands for people who don't have them hard coded in their
	~/.cvsrc file.

2001-10-25  James Henstridge  <james@daa.com.au>

	* moduleinfo.py (gnome1): add initial (untested) support for
	building the gnome 1.x platform.

# Local Variables:
# coding:utf-8
# End:
