Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Haskell Maintainer's Toolkit
Haskell Shell
Failed to load latest commit information.
Changes.hs Changes: Be more specific on the location of the error.
MassChange.hs MassChange: Create backup files
README Merge {port,pkg} into a single but more generic script. Check out all Haskell Cabal ports from SVN at once
depcalc.hs Initial import Glue between Hackage 2 and hsupdater
hs-ports.hs Fix a typo Do not consider $FreeBSD$ keywords in the compa… Merge {port,pkg} into a single but more generic script.


Haskell Maintainer's Toolkit

Small utility programs that help your work when maintaining Haskell

depcalc.hs           -- Inverted dependency calculator (generic), see
                        the EuroBSDCon 2010 paper.   -- Generate a list of default inter-dependencies
                        between FreeBSD Haskell ports (requires a
                        cloned freebsd-haskell repository).

Depcalc.hs           -- Dependency and topology calculation (forward,
                        backward) for FreeBSD Haskell ports, based on
                        the output generated by -- Help to integrate the cloned freebsd-haskell
                        repository with the FreeBSD Ports Collection.

hs-ports.hs          -- Miscellaneous utilities to get information about
                        hs- ports.             -- Get values of make(1) variable for all Haskell ports
                        in the tree; that is typically PKGVERSION.

Changes.hs           -- Generate list of changes on each Subversion
                        integration.   -- Download and convert index.tar.gz of Hackage to a
                        simplified file for hsupdater to consume. -- Check out lang/ghc and all of the Haskell Cabal ports
                        from the FreeBSD Subversion repository

MassChange.hs        -- Change masses of ports using Haskell functions
Something went wrong with that request. Please try again.