nixpkgs/pkgs/development/compilers
Peter Simons d64917ad17 Back-port Haskell-related improvements from stdenv-updates.
* There now is full support for building Haskell packages as shared libraries
   for GHC versions 7.4.2 or later. The Cabal builder recognizes the following
   attributes:

    - enableSharedLibraries configures Cabal to build of shared libraries in
      addition to static ones. This option requires that all dependencies of
      the package have been compiled for use in shared libraries, too.

    - enableSharedExecutables configures Cabal to prefer shared libraries when
      linking executables.

   The default values for these attributes are arguments to the haskellPackages
   expression.

 * Haskell builds now run in a LANG="en_US.UTF-8" environment to avoid plenty
   of build and test suite errors. Without this setting, GHC seems unable to
   deal with the UTF-8 character encoding that's generally considered standard
   in the Haskell world.

 * The Cabal builder supports a new attribute 'testTarget' to specify the exact
   set of tests to be run during the check phase.

 * The ghc-wrapper attribute ghcVersion has been removed. Instead, we use the
   ghc.version attribute, which exists in unwrapped GHC derivations, too.
2013-10-27 10:09:36 +01:00
..
abc * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
adobe-flex-sdk * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
Agda-executable Remove myself from the meta.maintainer field of most Haskell packages. 2013-05-11 00:36:59 +02:00
aldor Some description fixes 2013-10-05 19:36:23 +02:00
aspectj * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
ats2 Fix evaluation error caused by the "ats" expression 2013-10-26 12:43:12 +02:00
avra Fix some issues in my packages reported by nixpkgs-lint. 2013-09-26 20:03:57 +00:00
bigloo fix eval 2013-06-07 11:18:33 +02:00
ccl Update Clozure Common Lisp to version 1.8 2012-10-17 11:09:44 +04:00
chicken Add chicken-4.8.1 2013-03-26 22:52:54 +08:00
clean Some description fixes 2013-10-05 19:36:23 +02:00
closure New package: Google Closure compiler version 20130603. 2013-07-01 14:52:57 +02:00
cmucl Remove support for the obsolete powerpc-darwin and i686-darwin platforms 2012-11-29 14:10:49 +01:00
cudatoolkit cudatoolkit: fix missing dependencies 2013-08-27 14:11:23 +02:00
dev86 dev86: Update to 0.16.19 (old sources disappeared) 2012-08-30 11:07:45 +02:00
ecl ECL update 2013-06-04 11:30:32 +04:00
edk2 Update edk2 and OVMF 2013-10-09 10:30:44 -04:00
elm haskell-Elm: update to version 0.10 2013-10-24 23:29:54 +02:00
epic Remove myself from the meta.maintainer field of most Haskell packages. 2013-05-11 00:36:59 +02:00
eql EQL: update to latest snapshot 2012-12-13 15:53:24 +04:00
flapjax Update flapjax compiler to the latest release, version 2.1 2011-03-11 16:49:56 +00:00
fpc gktspell: version bump to 2.0.16 because the old one has disappeared 2013-07-14 03:09:34 +03:00
fsharp Fix license 2012-04-12 11:57:43 +00:00
gambit Update Gambit 2011-04-13 06:31:45 +00:00
gcc unmaintain several packages 2013-08-16 23:45:01 +02:00
gcl Try appeasing Hydra with correct platform specification outside of assert 2010-08-03 10:55:32 +00:00
ghc Back-port Haskell-related improvements from stdenv-updates. 2013-10-27 10:09:36 +01:00
gnatboot Remove unnecessary parentheses around if conditions 2012-12-28 19:54:15 +01:00
go go: adding an option to remove external references in godoc 2013-09-15 11:57:52 +02:00
gprolog gprolog: update to version 1.4.4, clean up installation layout, update license information 2013-08-27 13:21:29 +02:00
gwt More description fixes 2013-10-06 12:01:38 +02:00
gwydion-dylan * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
haxe Revert "haxe: Use ignoreExternals and fix build." 2013-05-25 19:01:45 +02:00
hugs Add package versions to some of the packages or fix existing ones to conform to nixpkgs conventions. 2013-06-07 03:15:45 +03:00
iasl iasl: Fix build 2013-01-28 17:19:01 +01:00
idris haskell-idris: update to version 0.9.9.3 2013-10-18 12:52:27 +02:00
ikarus Fix ikarus download url (ikarus-scheme.org is down) 2012-06-25 15:34:05 +03:00
jdk Add argument to oraclejdk to allow installation of Java Cryptography Extension with unlimited strength. User needs to download these themselves, and need to accept a license agreement (Java SE BCL License Agreement) 2013-10-08 11:31:12 +02:00
jhc jhc: enable Hydra build on Linux 2013-03-11 10:47:21 +01:00
jikes * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
julia Update Julia 2013-10-14 11:55:59 +04:00
lessc New package: lessc, version 1.4.0 2013-07-01 15:39:39 +02:00
llvm llvm: Build the LLVMgold.so plugin for ld.gold &c. 2013-08-18 21:35:17 +02:00
mentor sourcery-codebench: fix installation of manpages 2013-05-29 21:58:29 +02:00
meta-environment/meta-build-env removed metaBuildEnvTrunk, not necessary any more 2009-04-07 13:57:26 +00:00
mit-scheme Merge remote-tracking branch 'origin/master' into stdenv-updates 2013-01-22 23:23:53 +01:00
mlton More description fixes 2013-10-06 12:01:38 +02:00
mono Added keepass password manager. Updated mono DLLMap to allow mono to run WinForms applications (keepass). 2013-06-09 23:17:09 +02:00
mozart Added mozart system (compiles, but untested). 2009-12-29 14:57:01 +00:00
nasm * NASM updated to 2.10. 2012-03-19 13:16:35 +00:00
neko neko: Update to new upstream version 2.0.0. 2013-03-27 00:26:55 +01:00
nvidia-cg-toolkit svn merge ^/nixpkgs/trunk 2012-02-25 19:57:34 +00:00
ocaml Add Ocaml 4.01.0. 2013-10-19 18:07:20 +03:00
opa Remove some oversized packages from the channel 2013-01-17 22:34:08 +01:00
opencxx gwt: Remove obsolete version 2013-01-28 18:31:17 +01:00
openjdk nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
openjdk-darwin Fix tarball 2012-10-04 19:53:10 -04:00
orc typo 2013-08-11 17:13:46 +02:00
pakcs pakcs: update to version 1.11.2 2013-05-10 14:41:29 +02:00
path64 * Get rid of the ugly `useFromStdenv' hack in all-packages.nix. 2010-08-06 10:34:34 +00:00
polyml polyml: fix bogus license attribute 2012-09-06 18:46:54 +02:00
qcmm nixos.org/tarballs -> tarballs.nixos.org 2013-06-25 14:12:16 +02:00
qi * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
roadsend * Fix some more "args: with args". 2010-07-30 14:47:23 +00:00
sbcl Update SBCL to 1.1.12 2013-10-13 10:34:55 +04:00
scala scala: Remove scalacheck.jar from scala's classpath 2013-05-14 11:28:24 +02:00
sdcc Fix maintainers attribute 2013-05-21 09:20:00 +02:00
smlnj Add smlnj-110.76 2013-10-21 21:46:55 +03:00
stalin unmaintain several packages 2013-08-16 23:45:01 +02:00
strategoxt strategoxt.java-front: fix version to match tarball 2013-07-14 02:08:54 +03:00
swi-prolog Update SWI-Prolog to version 6.4.1 2013-09-11 19:00:31 +02:00
tinycc unmaintain several packages 2013-08-16 23:45:01 +02:00
uhc Back-port Haskell-related improvements from stdenv-updates. 2013-10-27 10:09:36 +01:00
urweb More description fixes 2013-10-06 12:01:38 +02:00
vala vala, libusb1, deps of libjpeg: attempt to fix on non-Linux 2013-06-18 17:52:09 +02:00
visual-c++ * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
vs90wrapper * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
webdsl Change which corrected a failing build of webdsl on a 64 bit Linux. 2011-04-08 06:20:34 +00:00
yap add tabling to yap 2013-10-05 20:59:34 +02:00
yasm yasm: upgrade to 1.2.0 2013-05-12 22:46:41 +02:00