version bumped again
(Upstream update to 3.21.79)
=Version 3.21.79=
2014-03-07  David Freese  <w1hkj at w1hkj.com>
        2d189bd: RigCAT initialize
        b391b02: Modem cleanup
        720f88d: Missing build script
        ea4042e: Choice-->ListBox
        632d5ae: combobox-listbox
        3204698: FreeBSD One More Time
        01dffcb: RTTY normalize
        89bb26d: Sound.cxx cleanup
        4d30c67: Portaudio ring buffer
        0cff262: Headers update
        4e55345: Portaudio error reporting

2014-01-28  Kamal Mostafa  <kamal at whence.com>
        58aeb6a: Avoid nitems fltk kfreebsd collision

2014-01-13  David Freese  <w1hkj at w1hkj.com>
        3b9ace3: modem timing test
        1af2407: XMLRPC seg fault
        2817731: Mailing address

2014-01-11  John Phelps  <kl4yfd at gmail.com>
        aad3a84: 64 bit stacktrace

2014-01-11  David Freese  <w1hkj at w1hkj.com>
        b778b42: Developer update
        440c65f: CW timing
-py-astroid -pylint; imported into HEAD/devel
adapt to recent cvs package scheme.
Add patches as of pkgsrc proper ham/fldigi
  date: 2013/09/17 21:12:25;  author: joerg;  state: Exp;
    Don't depend on implicit boolean conversion for streams.
    Fix a header guard to reduce warnings.
Add COMMIT_MSG for preparation.
remove ~ file apparently accidentally added
comment why MASTER_SITES isn't assigned in the usual way

The pkgsrc guide says to do:

  MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=project_name/}

but this doesn't work if project_name/ contains a % character (e.g., a
space in the URL that was encoded to %20) because % is a special
control character.  So this Makefile instead does:

  MASTER_SITES=${MASTER_SITE_SOURCEFORGE@.SITE.@${.SITE.}project_name/}

to accomplish the same thing without the % limitation.  Add a comment
explaining this.
Remove libglobalplatform and gpshell; I just imported them to pkgsrc/security.
Update to 1.1.0.0

CHANGELOG:
1.1.0.0
 - Use exceptions package instead of MonadCatchIO-mtl
 - Builds with GHC 7.8.x
Update to 0.4.0.0

CHANGELOG:
0.4.0.0
 * Compiles with ghc 7.8
 * Fixed an issue where "P" was available as a qualified version of Prelude
   (thanks to Samuel Gélineau)
 * Uses exceptions package instead of MonadCatchIO-mtl (API breakage expected)
 * No longer depends on haskell-src
 * Changelog should now appear in Hackage
 * Integrated unit tests with cabal
Import mwc-random-0.13.1.1 as wip/hs-mwc-random.

This package contains code for generating high quality random numbers that
follow either a uniform or normal distribution. The generated numbers are
suitable for use in statistical applications.

The uniform PRNG uses Marsaglia's MWC256 (also known as MWC8222)
multiply-with-carry generator, which has a period of 2^8222 and fares well
in tests of randomness. It is also extremely fast, between 2 and 3 times
faster than the Mersenne Twister.

Compared to the mersenne-random package, this package has a more convenient
API, is faster, and supports more statistical distributions.
Import vector-algorithms-0.6.0.1 as wip/hs-vector-algorithms.

Efficient algorithms for vector arrays
+ hs-mwc-random
+ hs-vector-algorithms
Update to 4.2.29

CHANGES:
4.2.29
    #55, if reading as UTF8 fails, explicitly try Latin1
    Add QuickCheck as a dependency
    Change createDatabase to also save the file
    Disable rank feature
    Remove running a hoogle query without converting the database
    Ignore packages without documentation to hoogle data
( #55 => https://github.com/ndmitchell/hoogle/issues/55 )
Update to 0.20

Release notes:
## Version 0.20 (March 10, 2014)
_New features_
  - Mouse actions now support multiple buttons, by Marcin Mikołajczyk.
  - Non supported monitors are ignored in configuration files (see
    [issue #139]), by Adam Vogt.

_Bug fixes_
  - `Disk` monitor now ignores non-existent devices (Reto Hablützel).
  - `Weather` is now non-blocking and doesn't use curl (Ben Boeckel).
  - Fix for `Memory` monitor in 3.14 kernels (Ben Boeckel).
  - Fix for infinite loops in `AutoMPD` ([issue #76], [issue #111]).
  - More robust AC readings in `BatteryP`.
  - Fix for `Top` monitor's readings for processes whose name contains
    blanks.
  - Fixes for geometry computation on multihead (Dmitry Malikov).
  - Fixes for missing XDG configuration (Thiago Negri and James McCoy,
    see [issue #133]).
  - Compatibility with latest `directory` (1.2.0.2).

[issue #76]: https://github.com/jaor/xmobar/issues/76
[issue #111]: https://github.com/jaor/xmobar/issues/111
[issue #133]: https://github.com/jaor/xmobar/issues/133
[issue #139]: https://github.com/jaor/xmobar/issues/133
Import knob-0.1.1 as wip/hs-knob.

Create memory-backed Handles, referencing virtual files. This is mostly
useful for testing Handle-based APIs without having to interact with the
filesystem.
+ hs-knob
Update to 3.16.1

ChangeLog:
v3.16.1
--------

- Allow import of a library in the same directory as a program. For example to import `lib.sld`:

        (import (lib))

Bug Fixes:

- Husk no longer throws an error during expansion of a library macro that
  references another macro which is not exported from the same library.
- Fixed a bug where a `syntax-rules` macro's literal identifier would not
  match the input when both identifiers are equal and both have no
  lexical binding.

v3.16
--------

- Improved import of libraries:

  - Husk now detects cyclic dependencies and throws an error instead of going
    into an infinite loop.
  - Each library is only evaluated once during the import process.

- `begin` now has the ability to evaluate contained expressions and definitions
  as if the enclosing `begin` were not present, per R7RS. For example:

        huski> x
        Getting an unbound variable: x
        huski> (begin (define x 28) x)
        28
        huski> x
        28

- Added the following R7RS I/O functions:

    - `get-output-bytevector`
    - `get-output-string`
    - `open-input-bytevector`
    - `open-input-string`
    - `open-output-bytevector`
    - `open-output-string`
    - `read-string`
    - `write-string`

- Added an `-i` command line option to `huski`. This option will start the
  interactive REPL after a file specified on the command line is executed,
  and has no effect if no file is specified.

Haskell API:

- The `Port` data type has been extended to include an optional in-memory buffer:

        Port Handle (Maybe Knob)

  These changes are isolated in husk, but if your code uses any `Port`
  constructors, you would need to change them, EG: `Port _ Nothing`.
Update to 1.8.58

CHANGES:
1.8.58
    Move the API to Language.Haskell.HLint2
    #638, ensure $! doesn't break strictness with strict fields
    #24, don't remove DeriveFunctor even when only on a newtype
    #22, turn off UnboxedTuples by default
    #21, strip /* C style */ comments
    #635 and #18, require cpphs-1.18.1
    Switch to CmdArgs for command line parsing
    Remove -x as a synonym for --cross
( #638 => http://code.google.com/p/ndmitchell/issues/detail?id=638 )
( #635 => http://code.google.com/p/ndmitchell/issues/detail?id=635 )
( #24 => https://github.com/ndmitchell/hlint/issues/24 )
( #22 => https://github.com/ndmitchell/hlint/issues/22 )
( #21 => https://github.com/ndmitchell/hlint/issues/21 )
( #18 => https://github.com/ndmitchell/hlint/issues/18 )
Fix build.