[Pkg-haskell-commits] [SCM] haskell-testpack branch, master, updated. debian/1.0.2-1-4-gb0d6b36
John Goerzen
jgoerzen at complete.org
Fri Apr 23 14:56:01 UTC 2010
The following commit has been merged in the master branch:
commit cc60e845283eef1a64a51fd7df4548939c5ffd69
Author: John Goerzen <jgoerzen at complete.org>
Date: Wed Apr 6 00:30:29 2005 +0100
Clean up docs for 0.10.0
Keywords:
(jgoerzen at complete.org--projects/missingh--head--0.7--patch-217)
diff --git a/ChangeLog b/ChangeLog
index e8e98fc..e546bc2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,21 @@
# arch-tag: automatic-ChangeLog--jgoerzen at complete.org--projects/missingh--head--0.7
#
+2005-04-05 18:30:29 GMT John Goerzen <jgoerzen at complete.org> patch-217
+
+ Summary:
+ Clean up docs for 0.10.0
+ Revision:
+ missingh--head--0.7--patch-217
+
+
+ new files:
+ announcements/0.10.0.txt
+
+ modified files:
+ ChangeLog INSTALL README debian/changelog
+
+
2005-04-05 18:15:23 GMT John Goerzen <jgoerzen at complete.org> patch-216
Summary:
diff --git a/INSTALL b/INSTALL
index efca72a..72befa5 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,16 +1,38 @@
+=========================
INSTALLATION INSTRUCTIONS
+=========================
-First, install the Cabal distribution for your favorite compiler.
-Get it from http://www.haskell.org/cabal. Debian users can
-apt-get install libghc6-cabal-dev. Then run "make setup" (you may
-need to edit the Makefile if you don't use GHC or if your GHC is at an
-unusual location).
+PREREQUISITES
+-------------
-Then:
+You must satisfy one or more of these major categories:
+
+1. GHC 6.4 or above (including cpphs)
+
+2. GHC 6.2.x (including cpphs) plus Cabal 0.5 or above
+
+3. Hugs 2005xx or above, plus cpphs
+
+4. Hugs 2003xx partially supported, plus cpphs
+
+If you don't already have cpphs, get it from
+http://www.cs.york.ac.uk/fp/cpphs/.
+
+If you need Cabal, get it from http://www.haskell.org/cabal.
+
+Debian users can install the packages cpphs and libghc6-cabal-dev.
+
+Now, for GHC:
./setup configure
./setup build
./setup install
+
+Or, for Hugs:
+
+ ./setup configure --hugs
+ ./setup build
+ ./setup install
Optionally, to run the unit tests, you'll need to install HUnit. Then:
diff --git a/README b/README
index 4ef10df..35a9e7c 100644
--- a/README
+++ b/README
@@ -78,6 +78,11 @@ MissingH.ConfigParser * Configuration file parser
* Interpolation supported
* Compatible with Python and OCaml ConfigParsers
+MissingH.Debian * Compare two Debian version numbers
+
+MissingH.Debian. * Parse debian/control files or output from
+ ControlParser various Debian commands that use the same format
+
MissingH.Either * Utilities for the Either type/Error monad
MissingH.Email.Parser * Parse a flat string into component parts
@@ -116,6 +121,8 @@ MissingH.Logging. * Logging to local or remote syslog
MissingH.Logging.Logger * Primary user interface to logging
* Documentation for the logging system
+MissingH.Maybe * forceMaybe utility function
+
MissingH.MIMETypes * Determine the MIME type of a file
* Guess an extension based on MIME type
diff --git a/announcements/0.9.0.txt b/announcements/0.10.0.txt
similarity index 62%
copy from announcements/0.9.0.txt
copy to announcements/0.10.0.txt
index ca97f0e..abb4222 100644
--- a/announcements/0.9.0.txt
+++ b/announcements/0.10.0.txt
@@ -1,32 +1,27 @@
-MissingH 0.9.0
+MissingH 0.10.0
New feature summary:
- * Perl-like regular expression operators (MissingH.Regex.Pesco)
-
- This module builds atop the standard POSIX Text.Regex module,
- extending it to be far more convenient with easier maching,
- grouping, and substitution operations. (Integrated from Pesco)
+ * Compatibility with Hugs 2005xx and GHC 6.4.
+ Compatibility with GHC 6.2 has been retained. Compatibility with
+ Hugs 2003xx is mostly retained but not completely possible.
- * strToAL, strFomAL (MissingH.List)
+ * Tighter integration with Cabal.
- Converts any [(String, String)] and many other association lists
- to a simple string representation that can be stored on-disk
- or sent across the network. Also, re-generates the original list
- upon parsing the string representation. Used internally by
- MissingH.AnyDBM.StringDBM.
+ * Better installation instructions.
- * Persistent or non-persistent DBM storage class
+ * New parser for debian/control files and similar Debian commands
+ (does not require Debian to build/run)
- MissingH.AnyDBM is an abstraction for various mapping systems.
- MissingH itself provides an implementation using a non-persistent
- HashTable or FiniteMap, as well as a persistent StringDBM.
- Bindings to dbm, gdbm, dbhash, etc. are in the works and will
- be simple members of this typeclass.
+ * New parser for CSV files
- * Major cleaning up of the build system.
+ * New utility for Maybe type
-Description of MissingH from README:
+ * New binary I/O utilities (readBinaryFile, writeBinaryFile)
+
+ * Powerful new list mainpulation functions: wholeMap, fixedWidth
+
+ * New function: epochToClockTime
-------------------------
What is MissingH?
@@ -83,4 +78,4 @@ Major Features
* DBM module abstraction
-# arch-tag: 0.9.0 announcement
+# arch-tag: 0.10.0 announcement
diff --git a/debian/changelog b/debian/changelog
index 5c9ae2a..458b80d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,8 @@
missingh (0.9.2) unstable; urgency=low
* Compatibility with new Hugs and GHC releases.
- * New modules: MissingH.Debian, MissingH.Debian.ControlParser
+ * New modules: MissingH.Debian, MissingH.Debian.ControlParser,
+ MissingH.Str.CSV, MissingH.Maybe
* New MissingH.List functions: wholeMap, fixedWidth
* New function: MissingH.Time.epochToClockTime
* Updated HVFS utilities to use epochToClockTime for compatibility
--
haskell-testpack
More information about the Pkg-haskell-commits
mailing list