pkgsrc-wip/cabal/INSTALL
Emil Sköldberg 7e44027fb1 Update 1.1.4 -> 1.2.2.0
Changes since 1.1.4:

1.2.2.0 Duncan Coutts <duncan@haskell.org> Nov 2007
        * Released with GHC 6.8.1
        * Support haddock-2.0
        * Support building DSOs with GHC
        * Require reconfiguring if the .cabal file has changed
        * Fix os(windows) configuration test
        * Fix building documentation
        * Fix building packages on Solaris
        * Other minor bug fixes

1.2.1 Duncan Coutts <duncan@haskell.org> Oct 2007
      * To be included in GHC 6.8.1
      * New field "cpp-options" used when preprocessing Haskell modules
      * Fixes for hsc2hs when using ghc
      * C source code gets compiled with -O2 by default
      * OS aliases, to allow os(windows) rather than requiring os(mingw32)
      * Fix cleaning of 'stub' files
      * Fix cabal-setup, command line ui that replaces "runhaskell Setup.hs"
      * Build docs even when dependent packages docs are missing
      * Allow the --html-dir to be specified at configure time
      * Fix building with ghc-6.2
      * Other minor bug fixes and build fixes

1.2.0  Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Sept 2007
       * To be included in GHC 6.8.x
       * New configurations feature
       * Can make haddock docs link to hilighted sources (with hscolour)
       * New flag to allow linking to haddock docs on the web
       * Supports pkg-config
       * New field "build-tools" for tool dependencies
       * Improved c2hs support
       * Preprocessor output no longer clutters source dirs
       * Seperate "includes" and "install-includes" fields
       * Makefile command to generate makefiles for building libs with GHC
       * New --docdir configure flag
       * Generic --with-prog --prog-args configure flags
       * Better default installation paths on Windows
       * Install paths can be specified relative to each other
       * License files now installed
       * Initial support for NHC (incomplete)
       * Consistent treatment of verbosity
       * Reduced verbosity of configure step by default
       * Improved helpfulness of output messages
       * Help output now clearer and fits in 80 columns
       * New setup register --gen-pkg-config flag for distros
       * Major internal refactoring, hooks api has changed
       * Dozens of bug fixes

1.1.6.2 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> May 2007
        * Released with GHC 6.6.1
        * Handle windows text file encoding for .cabal files
        * Fix compiling a executable for profiling that uses Template Haskell
        * Other minor bug fixes and user guide clarifications

1.1.6.1 Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Oct 2006
        * fix unlit code
        * fix escaping in register.sh

1.1.6  Duncan Coutts <duncan.coutts@worc.ox.ac.uk> Oct 2006
       * Released with GHC 6.6
       * Added support for hoogle
       * Allow profiling and normal builds of libs to be chosen indepentantly
       * Default installation directories on Win32 changed
       * Register haddock docs with ghc-pkg
       * Get haddock to make hyperlinks to dependent package docs
       * Added BangPatterns language extension
       * Various bug fixes
2007-12-10 16:43:58 +00:00

62 lines
2.8 KiB
Text

PREFIX=@PREFIX@
PKGVERSION=@PKGVERSION@
GHCVERSION=@GHCVERSION@
case ${STAGE} in
POST-INSTALL)
echo 'name: Cabal
version: ${PKGVERSION}
license: BSD3
copyright: 2003-2006, Isaac Jones
maintainer: cabal-devel@haskell.org
stability:
homepage: http://www.haskell.org/cabal/
package-url:
description: The Haskell Common Architecture for Building Applications and
Libraries: a framework defining a common interface for authors to more
easily build their Haskell applications in a portable way.
.
The Haskell Cabal is meant to be a part of a larger infrastructure
for distributing, organizing, and cataloging Haskell libraries
and tools.
category: Distribution
author: Isaac Jones <ijones@syntaxpolice.org>
exposed: True
exposed-modules: Distribution.Compiler Distribution.Extension
Distribution.Setup Distribution.InstalledPackageInfo
Distribution.License Distribution.Make Distribution.Package
Distribution.PackageDescription Distribution.Configuration
Distribution.ParseUtils Distribution.Simple
Distribution.Simple.Build Distribution.Simple.Compiler
Distribution.Simple.Configure Distribution.Simple.GHC
Distribution.Simple.GHC.Makefile
Distribution.Simple.GHC.PackageConfig Distribution.Simple.Haddock
Distribution.Simple.Hugs Distribution.Simple.Install
Distribution.Simple.InstallDirs Distribution.Simple.JHC
Distribution.Simple.LocalBuildInfo Distribution.Simple.NHC
Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
Distribution.Simple.Program Distribution.Simple.Register
Distribution.Simple.Setup Distribution.Simple.SetupWrapper
Distribution.Simple.SrcDist Distribution.Simple.Utils
Distribution.System Distribution.Verbosity Distribution.Version
Distribution.Compat.ReadP Language.Haskell.Extension
hidden-modules: Distribution.GetOpt Distribution.Compat.Map
Distribution.Compat.Directory Distribution.Compat.Exception
Distribution.Compat.RawSystem Distribution.Compat.TempFile
import-dirs: ${PREFIX}/lib/Cabal-${PKGVERSION}/ghc-${GHCVERSION}
library-dirs: ${PREFIX}/lib/Cabal-${PKGVERSION}/ghc-${GHCVERSION}
hs-libraries: HSCabal-${PKGVERSION}
extra-libraries:
extra-ghci-libraries:
include-dirs:
includes:
depends: base-2.1.1 filepath-1.0
hugs-options:
cc-options:
ld-options:
framework-dirs:
frameworks:
haddock-interfaces: ${PREFIX}/share/doc/Cabal-${PKGVERSION}/html/Cabal.haddock
haddock-html: ${PREFIX}/share/doc/Cabal-${PKGVERSION}/html' | ghc-pkg update -
;;
esac