NOTICE: This package has been removed from pkgsrc

./wip/cabal, Haskell common architecture for building applications and libraries

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.4.0.2, Package name: cabal-1.4.0.2, Maintainer: emil

The Haskell Cabal is is the Common Architecture for Building
Applications and Libraries. It is a framework which defines a common
interface for authors to more easily build their 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.

Specifically, the Cabal describes what a Haskell package is, how these
packages interact with the language, and what Haskell implementations
must to do to support packages. The Cabal also specifies some
infrastructure (code) that makes it easy for tool authors to build and
distribute conforming packages.

The Cabal is only one contribution to the larger goal. In particular,
the Cabal says nothing about more global issues such as how authors
decide where in the module name space their library should live; how
users can find a package they want; how orphan packages find new
owners; and so on.

DEINSTALL [+/-]

Required to run:
[devel/gmp]

Required to build:
[lang/ghc] [devel/gmake]

Master sites:

SHA1: 5ccae8754130178d476c7f613519d36c5f4fd30d
RMD160: 00b00491dcb3d09df40d115ae981732715c5286b
Filesize: 302.837 KB

Version history: (Expand)


CVS history: (Expand)


   2009-05-13 13:09:37 by Emil Sköldberg | Files touched by this commit (5) | Package removed
Log message:
Renamed wip/cabal to wip/hs-cabal
   2009-05-13 12:51:53 by Emil Sköldberg | Files touched by this commit (2)
Log message:
mk/haskell.mk handles the install/uninstall of haskell libraries.
   2009-05-13 12:44:08 by Emil Sköldberg | Files touched by this commit (3)
Log message:
Update to version 1.6.0.2
Include wip/mk/haskell.mk
   2009-03-20 20:43:38 by Jörg Sonnenberger | Files touched by this commit (284)
Log message:
Convert buildlink3.mk files to new world order.
   2008-10-17 16:18:37 by Marko Schütz | Files touched by this commit (5)
Log message:
   2008-03-06 12:25:00 by Emil Sköldberg | Files touched by this commit (1)
Log message:
Require latest version of cabal in the buildlink3.mk file.
Also some pkglint cleanup.
   2007-12-10 17:43:58 by Emil Sköldberg | Files touched by this commit (5)
Log message:
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 
   2006-09-09 04:49:32 by OBATA Akio | Files touched by this commit (37)
Log message:
Rename variable MAKEFILE to MAKE_FILE.