2009-Mar-11  yselkowitz

	* lib/git.cygclass (git_fetch): Honour .gitmodules.

	* bin/prep_freedesktop_mime.sh: Remove more update-generated files.

	* bin/cygport.in (__pkg_diff): Ignore *.qm (Qt compiled l10n files).

	* bin/make_etc_defaults: Create preremove script to remove if unchanged.

2009-Feb-24  yselkowitz

	* bin/prep_fonts_dir.sh: Fix encodings.dir creation (sourceware bug 9872).

2009-Feb-12  yselkowitz

	* lib/gstreamer.cygclass: Define GIT_URI.

	* lib/pygtk.cygclass: Allow usage within packages which ship their
	Python bindings together with the C library.

	* lib/xfce4.cygclass: Fix XFCE_VERSION for nano-version releases.

	* lib/kde3.cygclass (kde3_compile): Remove --disable-xinerama.

	* bin/cygport.in (__prepstrip): Assure that files are really PE-COFF
	before stripping them. (e.g. some .oct files aren't from Octave.)

	* bin/cygport.in (docinto): Leave dodir until dodoc, as it is needed
	then for the default case.

	* bin/cygport.in (__pkg_diff): Exclude binary graphics files by default.

2009-Feb-02  yselkowitz

	* lib/kde4.cygclass: Set SRC_URI for stable automoc4 and phonon.

	* lib/qt4-qmake.cygclass (cygqmake4): Pass given arguments to qmake.

2009-Jan-19  yselkowitz

	* lib/bzr.cygclass,
	* lib/cvs.cygclass: Only check for _URI during fetch.

2009-Jan-18  yselkowitz

	* bin/cygport.in (cygautoreconf): Don't force path of autoreconf.

	* lib/kde4.cygclass: Update SRC_URI for automoc4, amarok-2, kdevplatform.

	* lib/ruby-gnome2.cygclass (ruby_gnome2_install): Fix installation
	of partially overlapping ri doc modules.

	* lib/bzr.cygclass (bzr_fetch),
	* lib/cvs.cygclass (cvs_fetch),
	* lib/git.cygclass (git_fetch),
	* lib/hg.cygclass (hg_fetch),
	* lib/svn.cygclass (svn_fetch): Use tar --exclude-vcs.

	* lib/xfce4.cygclass: Rename gtk-engines-xfce binary package.

	* bin/cygport.in (cygautoreconf): Install config.rpath based on
	configure.ac, as configure is not always present yet (e.g. CVS checkouts).

	* bin/cygport.in (docinto),
	* bin/dodoc,
	* bin/newdoc: Allow installing docs into custom dir under /usr/share/doc
	by calling docinto with a leading slash (e.g. /HTML/en/foo).
	* lib/kde3.cygclass (kde3_install),
	* lib/kde4.cygclass (kde4_install),
	* lib/ruby-gnome2.cygclass (ruby_gnome2_install): Use docinto /....

	* bin/cygport.in (unpack): Support .tar.lzo archives.

	* bin/cygport.in (__pkg_diff): Make .src.patch with diff -p.

	* data/cygport.nanorc: Fix regexes, replacing \< with [[:<:]], etc: 
	http://cygwin.com/ml/cygwin/2009-01/msg00531.html
	
	* configure.ac: Post-release version bump.

2009-Jan-09  yselkowitz

	* lib/kde3.cygclass: Fix SRC_URI for kdevelop-3.5.4.

2009-Jan-05  yselkowitz

	* lib/claws-mail.cygclass: Stop mangling ORIG_PN.

	* lib/kde3.cygclass (kde3_compile): Disable apidox for KDE3.

2008-Dec-18  yselkowitz

	* lib/ruby-gnome2.cygclass (ruby_gnome2_compile, ruby_gnome2_install):
	Fix rdoc generation when building monolithic ruby-gnome2-all.

	* lib/pygtk.cygclass (pygtk_compile): Use pygobject-codegen-2.0 if present.

	* lib/gtkmm.cygclass: Remove all number suffixes from ORIG_PN.

	* lib/gtk2-perl.cygclass (gtk2_perl_install): Avoid mv 'same file' error.

2008-Dec-08  yselkowitz

	* bin/cygport.in (__pkg_diff): Ignore *.jlc (compiled librep lisp) files.

	* bin/cygport.in (__prepetc): Fix per-package postinst/prerm install.

	* bin/cygport.in (cygpatch): Try with and without --binary.

	* bin/cygport.in (__prepinstalldirs, __pkg_diff),
	lib/berkdb.cygclass (berkdb_autoreconf),
	lib/cross.cygclass (cross_config_sub),
	lib/gnome2.cygclass (gnome2_autoreconf),
	lib/kde3.cygclass (kde3_autoreconf):  Require stable libtool-2.2.

	* lib/gtkmm.cygclass: Improve ORIG_PN. Fix DIFF_EXCLUDES for 2.24.

	* bin/prep_fonts_dir.sh: Simplify .pcf compression code.

	* bin/prep_libtool_modules.sh: Speed up libtool version detection.

2008-Nov-26  yselkowitz

	* lib/gst-plugins0.10.cygclass: Enable experimental plugins.
	Override winsock2.h detection in favour of sys/socket.h.

2008-Nov-09  yselkowitz

	* lib/ruby-gnome2.cygclass (ruby_gnome2_compile): Build RI docs.
	(ruby_gnome2_install): Accept RDOC_MODULE.

	* lib/ruby.cygclass (ruby_install): Accept RDOC_MODULE.

	* bin/cygport.in (lndirs): lndir is now in the distro as part of
	modular X11, so we can require it unconditionally.

	* bin/cygport.in (pushd, popd): Override builtins with quiet versions.

2008-Nov-02  yselkowitz

	* bin/cygport.in (__pkg_dist): In the case of split binary packages,
	an empty binary package is not required to be aside the source package.

	* lib/xfce4.cygclass: Update for 4.6 betas.

	* Post-release version bump.

2008-Oct-28  yselkowitz

	* Tagged 0.4.2 release.

	* bin/cygport.in: Pack PVP into PV[1-*].
	(__pkg_binpkg): Accept foo_CONTENTS over PKG_CONTENTS[].

	* lib/gst-plugins0.10.cygclass: Add new plugins in -bad 0.10.9.

	* lib/xorg.cygclass: Add GIT_URI; rename font packages.

2008-Oct-13  yselkowitz

	* lib/gst-plugins0.10.cygclass: cdio moved to -ugly.

	* configure.ac: Post-release version bump.

2008-Oct-12  yselkowitz

	* Tagged 0.4.1 release.

	* lib/gst-plugins0.10.cygclass: Add ladspa to -bad.

2008-Sep-28  yselkowitz

	* bin/cygport.in (__src_fetch),
	lib/Makefile.am:
	lib/fossil.cygclass: NEW cygclass for Fossil checkouts.

	* lib/berkdb.cygclass (berkdb_compile) [tcl]: tclConfig.sh moved.

	* lib/ruby-gnome2.cygclass: Add ruby-goocanvas.

2008-Sep-22  yselkowitz

	* bin/cygport.in (cygautoreconf): Better detection of autoconf2.5.
	(cygtest): Don't give up when tests give errors.

2008-Sep-07  yselkowitz

	* lib/ruby-gnome2.cygclass (ruby_gnome2_install):
	Only install implibs where required.

	* lib/tcl.cygclass (TK_INCLUDEDIR, TK_LIBDIR): Define.

2008-Aug-31  yselkowitz

	* lib/kde3.cygclass: Add KDevelop 3.5.3.

	* bin/cygport.in (__srpm_extract): New function.
	(unpack): Call it for *.src.rpm sources.

2008-Aug-28  yselkowitz

	* lib/ruby.cygclass (RI_SITEDIR): Define.
	(ruby_compile, ruby_install) [RDOC_SOURCE]: Build ri docs, not HTML.

2008-Aug-27  yselkowitz

	* configure.in: Post-release version bump.

	* Tagged 0.4.0 release.

2008-Aug-26  yselkowitz

	* lib/gtk2-perl.cygclass (gtk2_perl_compile):
	Manpage workaround missed some pages; use managed mount instead.
	Inter-module linking fixed in perl 5.10.0-5 and EU::D 0.300-2.

2008-Aug-25  yselkowitz

	* lib/berkdb.cygclass: Java and Tcl bindings are optional, depending
	on whether their respective cygclasses have already been inherited.

2008-Aug-22  yselkowitz

	* bin/cygport.in (inherited): New function (backported from trunk).

	* bin/dolib: Use libtool to install libtool libraries.

	* bin/cygport.in: Only run on Cygwin 1.5.

	* bin/cygport.in (__prepinfo): Compress only *.info* files.

	* configure.in: Post-release version bump.

2008-Aug-19  yselkowitz

	* Branched 0.3.13 for cygwin-1.5.
