OSDN Git Service

Remove defunct CVS specific synchronisation goals.
authorKeith Marshall <keithmarshall@users.sourceforge.net>
Wed, 4 May 2011 22:08:49 +0000 (22:08 +0000)
committerKeith Marshall <keithmarshall@users.sourceforge.net>
Wed, 4 May 2011 22:08:49 +0000 (22:08 +0000)
Base (re)publication decisions on changing SHA1 hashes.

ChangeLog
Makefile.comm.in
Makefile.in
Makefile.sync.in [deleted file]
common/issue.log
configure.ac
mingw32/issue.log
msys/issue.log

index acc2844..783223d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2011-05-04  Keith Marshall  <keithmarshall@users.sourceforge.net>
+
+       Remove defunct CVS specific synchronisation goals.
+       Base (re)publication decisions on changing SHA1 hashes.
+
+       * common/issue.log: Add SHA1 hashes to publication records.
+       * mingw32/issue.log msys/issue.log: Likewise.
+
+       * Makefile.comm.in (issue_key, sha1hash): New macros; define them.
+       (%.xml.lzma): Adapt build commands to use them; make the output files
+       self-synchronising to current publication state.
+       (all-sync, all-sync-to-cvs, all-sync-offline): ...
+       (all-sync-begin, all-sync-offline-begin, all-sync-to-cvs-begin): ...
+       (all-sync-to-cvs-or-offline): Defunct goals; remove them.
+       (all-sync, all-sync-to-cvs): Delete all residual references.
+       (cvsroot, repository): Defunct macros; remove them.
+
+       * Makefile.in (all-sync, all-sync-to-cvs, all-sync-offline): Defunct
+       goals; remove them.
+
+       * Makefile.sync.in: File no longer required; remove it.
+       * configure.ac (AC_CONFIG_FILES): Adjust accordingly.
+       (AC_INIT): Set package version as 1.0
+
 2011-04-27  Charles Wilson  <mingw@cwilson.fastmail.fm>
 
        Update & publish msys-perl.
index 0d8ba73..6b8b0c0 100644 (file)
@@ -3,7 +3,7 @@
 # $Id$
 #
 # Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2010, MinGW Project
+# Copyright (C) 2010, 2011, MinGW Project
 #
 #
 # Makefile template for generating mingw-get distribution manifests.
@@ -31,7 +31,7 @@ VPATH = ${srcdir}
 #
 LN_S = @LN_S@
 
-all: all-sync all-distfiles
+all: all-distfiles
 
 # To accommodate a top-level make on just a single subdirectory, we list
 # each of the managed subdirectories as an independent goal, invoking the
@@ -58,8 +58,17 @@ all-distfiles: unpublished $(DISTFILES) $(auto-distfiles)
 # can share a common issue number registry).
 #
 issue_number = YYYYMMDDNN
+issue_key = awk '$$3 == "$*.xml" { print $$1 }' issue.new
 issue_log = ${srcdir}/issue.log
 
+# We use SHA1 hashes to determine when source files have been changed
+# from the last published version, as recorded in `issue.log'; the hash
+# is computed by openssl, after filtering the source through awk; (this
+# ensures that the computed hash is not influenced by any unintentional
+# pollution due to accidental insertion of CRLF line endings).
+#
+sha1hash = awk '{ sub( "\r$$", "" ); print }' $< | openssl sha1
+
 # Formatting within issue.log is controlled by PAD and TAB settings.
 #
 TAB = [         ]
@@ -78,19 +87,26 @@ PAD = "  "
 #
 %.xml.lzma: %.xml
        >> $(issue_log)
-       sed '/^$(TAB)*$$/d;/^$(TAB)*#/d' $(issue_log) > issue.tmp
-       sed -n '/^$(TAB)*$$/q;/^$(TAB)*[^#]/q;p' $(issue_log) > issue.new
-       test x$${issue="`sed -n 's/^$(TAB)*$*.xml://p' $(issue_log)`"} = x && \
-         issue=0 && echo $(PAD)"$*.xml:0" >> issue.tmp; \
-       test $$issue -lt $${mark="`date -u +%Y%m%d`00"} && \
-         issue=$$mark || issue=`expr $$issue + 1`; \
-       sed "s/^\($(TAB)*$*.xml:\).*/\1$$issue/" issue.tmp | sort >> issue.new; \
+       rm -f issue.new issue.tmp
+       sed '/^$(TAB)*$$/d;/^$(TAB)*#/d' $(issue_log) > issue.new
+       issue=`awk '$$3 == "$*.xml" { print $$2 }' issue.new`; \
+       if test x$${hash="`$(sha1hash)`"} != x"`$(issue_key)`"; then \
+         test -n "$$issue" || issue=0; \
+         test $$issue -lt $${mark="`date -u +%Y%m%d`00"} && \
+           issue=$$mark || issue=`expr $$issue + 1`; \
+         awk '$$3 != "$*.xml"' issue.new > issue.tmp; \
+         echo $(PAD)$$hash $$issue $*.xml >> issue.tmp; \
+         fi; \
        sed "s/@$(issue_number)@/$$issue/" $< | lzma -c > $@
-       sed -n 's/^$(TAB)*$$/break/;1,/^$(TAB)*[^#]/d;/^$(TAB)*#/p' \
-         $(issue_log) >> issue.new
-       rm -f $(issue_log) issue.tmp
-       mv issue.new $(issue_log)
-       cd unpublished && $(LN_S) ../$@ .
+       if test -f issue.tmp; then \
+         sed -n '/^$(TAB)*$$/q;/^$(TAB)*[^#]/q;p' $(issue_log) > issue.new; \
+         LC_COLLATE=POSIX sort -k3 issue.tmp >> issue.new; \
+         sed -n 's/^$(TAB)*$$/break/;1,/^$(TAB)*[^#]/d;/^$(TAB)*#/p' \
+           $(issue_log) >> issue.new; \
+         rm -f $(issue_log) && mv issue.new $(issue_log); \
+         cd unpublished && $(LN_S) -f ../$@ .; \
+         fi
+       rm -f issue.new issue.tmp
 
 .PHONY: FORCE
 # An internal target, to specify a dependency which must always be updated.
@@ -106,37 +122,4 @@ ${srcdir}/*.xml: unpublished
 unpublished: FORCE
        test -d unpublished || mkdir unpublished
 
-# Before creating any set of files for publication, the local working copy
-# of the entire publication data set needs to be synchronised with the state
-# of any externally published copies.  This is accomplished with reference
-# to the publication state as recorded in the `issue.log' files which may
-# be found in each publication subdirectory; the `all-sync-offline' and
-# `all-sync-to-cvs' targets fulfil this requirement, allowing the user to
-# select between synchronising to the locally recorded publication state as
-# is, or (preferably) after first synchronising the local state with the
-# state as recorded in the master CVS repository, respectively.
-#
-cvsroot = `cat ${srcdir}/CVS/Root`
-repository = `cat ${srcdir}/CVS/Repository`
-
-all-sync-offline: all-sync-offline-begin all-sync-to-cvs-or-offline
-all-sync all-sync-to-cvs: all-sync-to-cvs-begin all-sync-to-cvs-or-offline
-
-all-sync-begin: FORCE
-       rm -rf tmp
-
-all-sync-offline-begin: all-sync-begin
-       mkdir tmp
-
-all-sync-to-cvs-begin: all-sync-begin
-       cvs -z3 -Q -d ${cvsroot} checkout -A -d tmp ${repository}/issue.log
-       rm -f $(issue_log); mv tmp/issue.log $(issue_log)
-
-all-sync-to-cvs-or-offline: FORCE
-       $(LN_S) ../$(issue_log) tmp
-       for file in ${srcdir}/*.xml *.xml.lzma; do \
-         if test -f $$file; then $(LN_S) ../$$file tmp; fi; done
-       cd tmp && $(MAKE) -f ../../Makefile.sync $@
-       rm -rf tmp
-
 # $RCSfile$: end of file
index 23d0be9..6e7342f 100644 (file)
@@ -3,7 +3,7 @@
 # $Id$
 #
 # Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2010, MinGW Project
+# Copyright (C) 2010, 2011, MinGW Project
 #
 #
 # Makefile template for generating mingw-get distribution manifests.
@@ -40,6 +40,6 @@ FORCE:
 # level, the action for each is equivalent to that to be performed for
 # the `all' goal.
 #
-all-sync all-sync-offline all-sync-to-cvs all-distfiles: all
+all-distfiles: all
 
 # $RCSfile$: end of file
diff --git a/Makefile.sync.in b/Makefile.sync.in
deleted file mode 100644 (file)
index fd79f12..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-# @configure_input@
-#
-# $Id$
-#
-# Written by Keith Marshall <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2010, MinGW Project
-#
-#
-# Auxiliary makefile template; this provides for synchronisation of
-# a local manifest build with the published, state as it is recorded
-# in the issue.log files in the source for each managed subdirectory.
-#
-#   Project: @PACKAGE_TARNAME@
-#   Version: @PACKAGE_VERSION@
-#
-#
-# This is free software.  Permission is granted to copy, modify and
-# redistribute this software, under the provisions of the GNU General
-# Public License, Version 3, (or, at your option, any later version),
-# as published by the Free Software Foundation; see the file COPYING
-# for licensing details.
-#
-# Note, in particular, that this software is provided "as is", in the
-# hope that it may prove useful, but WITHOUT WARRANTY OF ANY KIND; not
-# even an implied WARRANTY OF MERCHANTABILITY, nor of FITNESS FOR ANY
-# PARTICULAR PURPOSE.  Under no circumstances will the author, or the
-# MinGW Project, accept liability for any damages, however caused,
-# arising from the use of this software.
-#
-
-TAB = [         ]
-serial_number = YYYYMMDDNN
-
-LN_S = @LN_S@
-
-# This default rule attempts to synchronise the state of the locally generated
-# manifest files, to match the published state as recorded in `issue.log'
-#
-all-sync all-sync-to-cvs-or-offline: issue.log
-issue.log: FORCE *.xml
-       @for srcfile in $^; do \
-         case $$srcfile in `echo FORCE $? | sed 's, ,|,g'`) ;; *) \
-           if test ! -e "$$srcfile.lzma"; then \
-             stamp=`sed -n "s,^$(TAB)*$$srcfile:\([0-9][0-9]*\),\1,p" $@`; \
-             if test -n "$$stamp"; then \
-               echo sed "s,@$(serial_number)@,$$stamp," "$$srcfile |" \
-                 "lzma -c > $$srcfile.lzma"; \
-               sed "s,@$(serial_number)@,$$stamp," $$srcfile | \
-                 lzma -c > $$srcfile.lzma; \
-               echo touch -r $@ $$srcfile.lzma; \
-               touch -r $@ $$srcfile.lzma; \
-               rm -f ../$$srcfile.lzma; \
-               mv $$srcfile.lzma ..; \
-               $(LN_S) ../$$srcfile.lzma .; \
-             fi; \
-           fi ;; \
-         esac; \
-       done
-
-.PHONY: FORCE
-# An internal target, to specify a dependency which must always be updated.
-FORCE:
-
-# If there are no *.xml files, this provides a "do nothing" fall back rule.
-#
-*.xml:
-
-# $RCSfile$: end of file
index 25d27ec..a2920fa 100644 (file)
@@ -23,6 +23,6 @@
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-  package-list.xml:2010071900
+  75fc52dde8d408d798c0be51070d5d02f4c63085 2010071900 package-list.xml
 #
 # $RCSfile$: end of file
index 7e6c116..a7cc651 100644 (file)
@@ -3,7 +3,7 @@
 # $Id$
 #
 # Written by Keith Marshall  <keithmarshall@users.sourceforge.net>
-# Copyright (C) 2010, MinGW Project
+# Copyright (C) 2010, 2011, MinGW Project
 #
 #
 # Configuration script for mingw-dist
@@ -22,7 +22,7 @@
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-  AC_INIT([mingw-dist],[0.0],[http://mingw.org/reporting_bugs])
+  AC_INIT([mingw-dist],[1.0],[http://mingw.org/reporting_bugs])
 
 # Check for required tools.
 #
@@ -32,7 +32,6 @@
 #
   AC_CONFIG_FILES([Makefile])
   AC_CONFIG_FILES([Makefile.comm])
-  AC_CONFIG_FILES([Makefile.sync])
   AC_FOREACH([subdir],[common mingw32 msys],
   [AC_CONFIG_FILES(subdir[/Makefile:Makefile.stub.in])dnl
    mingw_ac_subdirs=${mingw_ac_subdirs+"${mingw_ac_subdirs} "}"subdir"dnl
index 63fc9ba..757d59b 100644 (file)
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-  mingw32-autoconf.xml:2010090600
-  mingw32-automake.xml:2010091200
-  mingw32-autotools.xml:2010090601
-  mingw32-base.xml:2010071900
-  mingw32-basic-bsdtar.xml:2010090600
-  mingw32-binutils.xml:2011021600
-  mingw32-bzip2.xml:2010090600
-  mingw32-cygutils.xml:2010090600
-  mingw32-expat.xml:2010052100
-  mingw32-gcc3.xml:2010083100
-  mingw32-gcc4.xml:2011011200
-  mingw32-gdb.xml:2010092500
-  mingw32-gendef.xml:2010090600
-  mingw32-gettext.xml:2010090600
-  mingw32-gmp.xml:2010083100
-  mingw32-libarchive.xml:2010090600
-  mingw32-libiconv.xml:2010090601
-  mingw32-libtool.xml:2010092500
-  mingw32-make.xml:2011012200
-  mingw32-mingw-get.xml:2011033100
-  mingw32-mingw-utils.xml:2010090600
-  mingw32-mpc.xml:2010083100
-  mingw32-mpfr.xml:2010083100
-  mingw32-package-list.xml:2010102900
-  mingw32-pdcurses.xml:2010090600
-  mingw32-pexports.xml:2010090600
-  mingw32-popt.xml:2010090600
-  mingw32-pthreads-w32.xml:2010083100
-  mingw32-runtime.xml:2011032600
-  mingw32-xz.xml:2010090600
-  mingw32-zlib.xml:2011042400
+  69c3b1322a6264f115c1a21c0fd3fae366003df9 2010090600 mingw32-autoconf.xml
+  d2238e76f7af6de4c662cd2ef8e1cd40f04bbb1c 2010091200 mingw32-automake.xml
+  e2f730e78dc27254776b672fc007a4bef3dd0f56 2010090601 mingw32-autotools.xml
+  c93e459947ca3f90e0fc98490d05f8a6e2120aae 2010071900 mingw32-base.xml
+  7ff448c34d1b3e7d49f9c10bbe4630366d0d9f3d 2010090600 mingw32-basic-bsdtar.xml
+  89f2e01067e79bd79bf30d3e547874e58b065397 2011021600 mingw32-binutils.xml
+  b02dc7d1ec48f9e9de3e0d04ccc79f4529f7e60f 2010090600 mingw32-bzip2.xml
+  07b4037fb26f3015890c27e07f6e292bba1c2dbb 2010090600 mingw32-cygutils.xml
+  f22aef52f7062813148d3ea1f4477b7ee05f5f5a 2010052100 mingw32-expat.xml
+  27195c5e1d8c510104d2bc802452b94f842e27d9 2010083100 mingw32-gcc3.xml
+  375d70d2455d16e61be672a0555afabb5ed9a21e 2011011200 mingw32-gcc4.xml
+  ed67389f5a0499eddc5d715357a4893bb1cad92a 2010092500 mingw32-gdb.xml
+  432e7e89cfc138836b6b39930d81c5d054882ea4 2010090600 mingw32-gendef.xml
+  7244fccd3713760a3afda6b9e4908a9610a645b3 2010090600 mingw32-gettext.xml
+  753225ffa6c00882b8e5aaf0c1be392e75dad30d 2010083100 mingw32-gmp.xml
+  f307a17c1cb7b7b4cc038c7cd159e2943e35ba9e 2010090600 mingw32-libarchive.xml
+  2ae06d7a2cc868e73b3a0c43a6c3973abd983cbf 2010090601 mingw32-libiconv.xml
+  cd96b5759d4b1bc19c4e71c5c35980092659c2f8 2010092500 mingw32-libtool.xml
+  0f5fd373c90d9acc6cd7f63120375707b81d4fb5 2011012200 mingw32-make.xml
+  a4cd18c1b0799bf6c0f99a13ac4df783d350db72 2011033100 mingw32-mingw-get.xml
+  3dff337479c4ce7122fdfb0c194146fe2e47c74b 2010090600 mingw32-mingw-utils.xml
+  397021010754b50cdbbe5d5003b1f6217158ec8e 2010083100 mingw32-mpc.xml
+  c35e6513fa814743400729714413bd749ff148ef 2010083100 mingw32-mpfr.xml
+  8ef4390ea4b7b44d06492e41601a0f49e6c09ada 2010102900 mingw32-package-list.xml
+  f00d8a451ba74658073db3cfae44a0d3dbaf3ed9 2010090600 mingw32-pdcurses.xml
+  e0b11cf1f8b8bc2229c34905e4ce5fedfeb52778 2010090600 mingw32-pexports.xml
+  85218a27818c20463c1bb520f8a3044969406fbc 2010090600 mingw32-popt.xml
+  1dd5cd39ee78cb9895ddf42b0621b5ffe0176bc4 2010083100 mingw32-pthreads-w32.xml
+  5581a30ffc9af24b9d8fcb2b04c3661f26ddd226 2011032600 mingw32-runtime.xml
+  713bf38bf91f67c0e1bdb9cc379285c10c3d7afb 2010090600 mingw32-xz.xml
+  09f15afc1c832abdf7ecf7d983d8633a90c89697 2011042400 mingw32-zlib.xml
 #
 # $RCSfile$: end of file
index 8b53ca2..fc5d725 100644 (file)
 # MinGW Project, accept liability for any damages, however caused,
 # arising from the use of this software.
 #
-  mingw-developer-toolkit.xml:2010090600
-  msys-autoconf.xml:2010092500
-  msys-autogen.xml:2010090600
-  msys-automake.xml:2010090600
-  msys-base.xml:2011011000
-  msys-bash.xml:2010120400
-  msys-binutils.xml:2010090600
-  msys-bison.xml:2010092500
-  msys-bzip2.xml:2010080500
-  msys-console.xml:2011022501
-  msys-core.xml:2011042400
-  msys-coreutils.xml:2010071901
-  msys-crypt.xml:2010090500
-  msys-cvs.xml:2010090600
-  msys-cygutils.xml:2010080900
-  msys-dash.xml:2010090600
-  msys-diffutils.xml:2010072800
-  msys-expat.xml:2010081000
-  msys-file.xml:2010080900
-  msys-findutils.xml:2010080600
-  msys-flex.xml:2010090600
-  msys-gawk.xml:2010072600
-  msys-gcc.xml:2010090600
-  msys-gdbm.xml:2010090500
-  msys-gettext.xml:2011031800
-  msys-gmp.xml:2010090600
-  msys-grep.xml:2010072600
-  msys-groff.xml:2010090600
-  msys-guile.xml:2010090600
-  msys-gzip.xml:2010072800
-  msys-inetutils.xml:2010090600
-  msys-less.xml:2010080500
-  msys-libarchive.xml:2010090600
-  msys-libiconv.xml:2010071900
-  msys-libtool.xml:2010092600
-  msys-libxml2.xml:2010090600
-  msys-lndir.xml:2010090500
-  msys-lpr-enhanced.xml:2010090600
-  msys-m4.xml:2010081000
-  msys-make.xml:2010080900
-  msys-man.xml:2010090600
-  msys-minires.xml:2010090500
-  msys-mintty.xml:2011042200
-  msys-mktemp.xml:2010090500
-  msys-openssh.xml:2010090600
-  msys-openssl.xml:2010090600
-  msys-package-list.xml:2010100700
-  msys-patch.xml:2010081000
-  msys-perl.xml:2011042700
-  msys-popt.xml:2010080900
-  msys-rebase.xml:2010090600
-  msys-regex.xml:2010080500
-  msys-rxvt.xml:2010090600
-  msys-sed.xml:2010072600
-  msys-system-builder.xml:2010090600
-  msys-tar.xml:2010072800
-  msys-termcap.xml:2010071900
-  msys-texinfo.xml:2010080900
-  msys-unzip.xml:2010090600
-  msys-vim.xml:2011031900
-  msys-w32api.xml:2010090600
-  msys-wget.xml:2010090600
-  msys-xz.xml:2010080500
-  msys-zip.xml:2010090600
-  msys-zlib.xml:2010080900
+  ce5435d81de37b3f0026eeadcfc184837b1ae8ec 2010090600 mingw-developer-toolkit.xml
+  dfd9cb4f354c07f66eba1de1453ec4eeb6171e50 2010092500 msys-autoconf.xml
+  f8c23efaeaf06405cd535a6ae5959b0983516d00 2010090600 msys-autogen.xml
+  acc3d8687855178ac17c98d655743ccf80a916ae 2010090600 msys-automake.xml
+  686ef0ba0dea36ed8a6f296aade584cbc37085fb 2011011000 msys-base.xml
+  c3c0cdf4e07d21dcc2e48278258996973f929d07 2010120400 msys-bash.xml
+  e52982cbff0b0bb825461deb9af0411f72f2e4a2 2010090600 msys-binutils.xml
+  f812f86da6a3be1878ba17c595163d2c66560fbc 2010092500 msys-bison.xml
+  841a297cf2ab5f2b94dfe51639bacb40a71c4900 2010080500 msys-bzip2.xml
+  016cf8d399c06af0b3325a64b42ebb9a1c3e4d71 2011022501 msys-console.xml
+  5df8bb6c305878bc2cda8235c03ffff371110787 2011042400 msys-core.xml
+  f04efd5a14ad1c491fe4120a281c148ffcaade8a 2010071901 msys-coreutils.xml
+  c88ce7c6e1a2dddcff4924eeac963c82d4fad9f1 2010090500 msys-crypt.xml
+  818d3a20f85464f4641e7c4a1a9f92c0a190373b 2010090600 msys-cvs.xml
+  eda455371db497bb83193712da725c6f2ec8524d 2010080900 msys-cygutils.xml
+  20ea54bde4876deded24112b2b69bf4a56109efb 2010090600 msys-dash.xml
+  c3c1de61dab88cf0d909a1a4a7d6a4e31a03d7d9 2010072800 msys-diffutils.xml
+  caade7aec2195638c25c88566b9b38666963ac33 2010081000 msys-expat.xml
+  200be8fa97e9d397e6d439b3b14fbb4622d55258 2010080900 msys-file.xml
+  a51b6d345576ed4f74e5c901269b529c1c7f7669 2010080600 msys-findutils.xml
+  2b32312712ad417388de9b194a158fc447584518 2010090600 msys-flex.xml
+  6aa97d803a65db8d618207eceb7c9bf1873c89a7 2010072600 msys-gawk.xml
+  567a81647f6705107b69c8e708e2197bf39192c2 2010090600 msys-gcc.xml
+  7e1d3ffc844599932810c1f1acab90a683a2ca68 2010090500 msys-gdbm.xml
+  64460eaf329486ec4f23e74732ab387398424c13 2011031800 msys-gettext.xml
+  cbc021bf76163836e8d1c5cf6c2f5c9c6d57ce91 2010090600 msys-gmp.xml
+  250eac2963984324caa9d6233a96a7395be529fc 2010072600 msys-grep.xml
+  85165509f0dc3b7319e7fb24bbcaaf99437868f2 2010090600 msys-groff.xml
+  2fcd6a4ee24dea76373c433bf60b829e07c2d265 2010090600 msys-guile.xml
+  3de9e82f88247132a08b5a0173471f0654b710b6 2010072800 msys-gzip.xml
+  475e04ecb555319cdf316af52b1941e54e86d70d 2010090600 msys-inetutils.xml
+  4abbf2f7c0420e8d3ea103f2702e9a1ce9716d76 2010080500 msys-less.xml
+  56e6c0366c46c0dda4d522875110cc57adc35bfa 2010090600 msys-libarchive.xml
+  5fa39a4fafd0d69490452886979b2e76d5179238 2010071900 msys-libiconv.xml
+  10af8234c925b2622c133ec71b8cad50121d919a 2010092600 msys-libtool.xml
+  9d8699606d6add2da79c110c8021fa2bc41b6cce 2010090600 msys-libxml2.xml
+  ace5b7a5d479b7307e605f45766de58a4c6a490c 2010090500 msys-lndir.xml
+  ce5135107382ed5fd306bf46c9a69b3c94c9bd9c 2010090600 msys-lpr-enhanced.xml
+  7bffc15a279dedc6de2eebe7509e21222cefe3ef 2010081000 msys-m4.xml
+  ec5afb31494c1b3406a55b0fb370748021c54e70 2010080900 msys-make.xml
+  ab247fb69c9891a5988890ddb71d7ad14f9fd8b5 2010090600 msys-man.xml
+  23034cbb3524c78949550109086d88a1decbf237 2010090500 msys-minires.xml
+  c0902b4df2aa854f9ed5038bf1f0a97406fa86b0 2011042200 msys-mintty.xml
+  67d785915f786d195fd2fab5a0b59fad0337b6c5 2010090500 msys-mktemp.xml
+  3bd4da5adb392657a7f4e28715c30aee87c6e5a9 2010090600 msys-openssh.xml
+  2902a92042e440f0b0f46ef8fdb3c0c17af48d63 2010090600 msys-openssl.xml
+  113afbae95941e2882995eb70f89270a6ca0fc0c 2010100700 msys-package-list.xml
+  791f69a07674cad4e57c562e583432b48a7bc8d4 2010081000 msys-patch.xml
+  52ce9085a89646d5830394b29f3352baa3f88b45 2011042700 msys-perl.xml
+  29c5202d3f4ef244fad94b3d4b34673612df38cd 2010080900 msys-popt.xml
+  25fa44b9bdf48be926aa01f7290cfdebaeb92443 2010090600 msys-rebase.xml
+  00e25e5a049ee12dd2d502c1a1275f0823e6e974 2010080500 msys-regex.xml
+  094f8c82e164908cac0da9c9d7340f055dd9f0c1 2010090600 msys-rxvt.xml
+  7bf3e063f14fbe52243606ec37f77bd3c0bac947 2010072600 msys-sed.xml
+  2328296bf87dfefe62d06792cef153ce10109bc8 2010090600 msys-system-builder.xml
+  88a03ecf24109cd17299554fcfa88ceaedc872fd 2010072800 msys-tar.xml
+  47d538ae61c7baec8a472cc96f0c8e49a4f6b833 2010071900 msys-termcap.xml
+  af5654d7e3b1ab576177796d82c746d0163034ac 2010080900 msys-texinfo.xml
+  d5172ee0eeb9f43e68b4c9e607c9e215ff3aa470 2010090600 msys-unzip.xml
+  f83f717a24bd1cc66a2f8c5b7de0abc3aced67c3 2011031900 msys-vim.xml
+  9f12fffede2f0a8b48e18a0f3cbc269344667f45 2010090600 msys-w32api.xml
+  b0042f26ea373c68f019e22932b31f0108bc55d5 2010090600 msys-wget.xml
+  5fa3fbec51630bac80840c280819f575433c1e19 2010080500 msys-xz.xml
+  fa05273d1914fbf0ee39744b94075abd7e0dbc18 2010090600 msys-zip.xml
+  8fc3c5dcd125cb53cbd4c5a3643f7668ea9b43de 2010080900 msys-zlib.xml
 #
 # $RCSfile$: end of file