summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added 'ghc-supports-smp' and 'ghc-supports-dynamic-by-default' helpers. ↵Sergei Trofimovich2013-05-111-1/+16
| | | | Added hint for users to run 'haskell-updater' if configure phase failed.
* Added 'ghc-supports-threaded-runtime' function. Removed implicit RDEPEND on ↵Sergei Trofimovich2013-01-061-2/+10
| | | | 'ghc'.
* Restore dynamic linking of Cabal's ./setup and add building of shared ↵Sergei Trofimovich2012-11-161-2/+6
| | | | libraries for ghc-7.7+.
* ghc-pkg --global-conf parameter is renamed to --global-package-db in ghc 7.6.1Mark Wright2012-09-141-2/+6
|
* Remove outdated bits for <ghc-6.10 and <cabal-1.8. Switch from 'eerror' to ↵Sergei Trofimovich2012-04-091-122/+26
| | | | 'eqawarn' as suggested by Paweł Hajdan, Jr. (http://www.gossamer-threads.com/lists/gentoo/dev/251259). Install empty '.conf' files for binaries to help 'haskell-updater' pick binaries built with onder haskell toolchain on ghc upgrade.
* fix up copy & paste errors (same func/var name)Mike Frysinger2011-11-241-2/+2
|
* fix random bugs in eclass documentation, and convert to new @AUTHOR tagMike Frysinger2011-08-221-4/+3
|
* speed up package deregistration, add 'ghc-supports-shared-libraries' helperSergei Trofimovich2011-05-081-17/+16
| | | | | | | | - 'pkg_prerm' could take up to minute in a loop of checking protected packages. We don't need to protect anything on modern ghc (6.12+) - ghc-supports-shared-libraries returns success if installed ghc is able to build shared objects
* Added EPREFIX support, added documentation stubs.Sergei Trofimovich2011-03-131-13/+66
|
* ghc-package.eclass: Fix for GHC 6.12.3 when having broken packages in your ↵Lennart Kolmodin2010-06-241-2/+6
| | | | environment.
* Update ghc-package eclass to make it work with >=dev-lang/ghc-6.10, andLennart Kolmodin2009-03-231-11/+45
| | | | ghc-reregistering to work with paludis.
* whitespaceSven Wegener2008-01-061-2/+2
|
* Update ghc eclass for new ghc-6.8 quirkDuncan Coutts2007-12-131-2/+2
|
* Fix use of $(which ghc) for $(type -P ghc) that somehow crept back in.Duncan Coutts2007-07-251-1/+1
|
* Updates to ghc and cabal eclasses to go with ghc-6.6.x upgrade.Duncan Coutts2007-07-251-8/+42
|
* replaced "which" by "type -P"Andres Loeh2007-03-131-3/+3
|
* Add place holder for virtual/ghc sanity checkLennart Kolmodin2007-03-111-2/+8
|
* Use best_version with a fully qualified package name, fixing bug #147685.Andres Loeh2006-10-041-2/+2
|
* The change about how we pick a version of cabal to use as described in theDuncan Coutts2006-08-021-12/+7
| | | | previous commit. (Oops, committed in two bits, never mind)
* Ask portage rather than ghc-pkg about which version of cabal to use.Duncan Coutts2006-08-021-3/+3
| | | | | | | | | | This way we build packages using version of cabal from portage that we tested rather than a version that the user installed. This is important as many packages are sensitive to changes in the Cabal API. Make ghc-getghc and ghc-getghcpkg functions return absolute paths and fix up one place in the haskell-cabal eclass where this had a knock-on effect this should fix bug #140589
* Note that the ghc-package eclass is maintaind by the Haskell herd.Duncan Coutts2006-06-151-1/+2
|
* Simplify the way we find the ghc version.Duncan Coutts2006-03-011-2/+2
| | | | Just use --numeric-version rather than --version | sed '...'
* more correct code to unregister ghc packages, preparation for ↵Andres Loeh2005-09-131-50/+123
| | | | haskell-cabal.eclass, better quoting of variables
* QA: Apply whitespace checks from repoman to eclasses.Sven Wegener2005-07-111-2/+2
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* Remove ECLASS= and INHERITED= which haven't been necessary for a long time nowAron Griffis2005-07-061-2/+1
|
* be less forgiving about a package registration failureAndres Loeh2005-05-111-2/+2
|
* ghc-6.4 compatibility changesDuncan Coutts2005-05-081-10/+8
|
* Added new ghc-fixlibpath eclassLuis Francisco Araujo2005-04-081-1/+10
|
* Beautification of eclass output.Andres Loeh2005-04-071-8/+10
|
* make ghc-package work correctly with ebuilds that don't add own packagesAndres Loeh2005-03-231-11/+16
| | | | give ghc binary distributions in /opt/ghc/bin higher priority than /usr/local
* * ghc-package eclass is now compatible with ghc-6.4Andres Loeh2005-03-181-7/+37
|
* * check for existence of configuration directory prior to doingAndres Loeh2004-11-241-7/+9
| | | | anything in ghc-reregister function
* * added missing flag in ghc-makeghcilib functionAndres Loeh2004-11-041-2/+2
|
* * added a ghc-makeghclib function, and generalized ghc-setup-pkgAndres Loeh2004-11-041-6/+25
|
* * removed --auto-ghci-libs flag because it produces orphaned files inAndres Loeh2004-11-031-2/+2
| | | | the portage tree
* * new eclass for GHC packagesAndres Loeh2004-11-031-0/+135