Log of /eclass/haskell-cabal.eclass
Parent Directory
|
Revision Log
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Apr 4 20:33:05 2015 UTC
(3 years ago)
by
slyfox
Branch:
MAIN
Changes since
1.50: +3 -4 lines
Diff to
previous 1.50
,
to
selected 1.19
Disable building dynamic libraris by default before-ghc-7.10 (was accidentally enabled in a previous revision). Fixes bug #545174 by Toralf Förster.
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jan 1 21:23:03 2015 UTC
(3 years, 3 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.46: +86 -35 lines
Diff to
previous 1.46
,
to
selected 1.19
Add support for ghc-7.10 registration. User visible changes: ghc-package stopped exporting pkg_* phases and now they are reexported by haskell-cabal. pkg_* phases do not install any additional files anymore.
Revision
1.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jun 27 07:16:47 2014 UTC
(3 years, 9 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.44: +5 -2 lines
Diff to
previous 1.44
,
to
selected 1.19
Disable QA warning on '--with-hc --with-hc-pkg --with-gcc' flags passed by 'dev-haskell/cabal' to every configure-based haskell package. Don't unset LANG/LC_ALL/LC_MESSAGES anymore.
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 11 12:46:32 2013 UTC
(4 years, 11 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.39: +24 -4 lines
Diff to
previous 1.39
,
to
selected 1.19
Added 'ghc-supports-smp' and 'ghc-supports-dynamic-by-default' helpers. Added hint for users to run 'haskell-updater' if configure phase failed.
Revision
1.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 7 12:47:54 2012 UTC
(6 years, 2 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.26: +16 -4 lines
Diff to
previous 1.26
,
to
selected 1.19
Added support for CABAL_EXTRA_BUILD_FLAGS and HCFLAGS magic variables
CABAL_EXTRA_BUILD_FLAGS allows user to pass arguments to ./setup build phase.
For example you can get detailed build log this way:
CABAL_EXTRA_BUILD_FLAGS=-v emerge something
HCFLAGS is similar to CFLAGS / CXXFLAGS / FFLAGS in spirit.
You can use it in make.conf or in one-shot merges to enable
random ghc features:
HCFLAGS="-O0 -Wall" emerge something-else
Revision
1.26 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 20 18:24:09 2012 UTC
(6 years, 3 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.25: +28 -13 lines
Diff to
previous 1.25
,
to
selected 1.19
Added stdout echoing of most executed phase commands. Added stub for CABAL_USE_HSCOLOUR feature to ease ebuild syncing from haskell overlay.
Revision
1.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 8 15:13:10 2011 UTC
(6 years, 11 months ago)
by
slyfox
Branch:
MAIN
Changes since
1.23: +54 -22 lines
Diff to
previous 1.23
,
to
selected 1.19
added CABAL_EXTRA_CONFIGURE_FLAGS variable, more tweaks
- CABAL_EXTRA_CONFIGURE_FLAGS - variable similar to EXTRA_ECONF for econf.
It appends given arguments to 'runhaskell Setup configure args' call.
It's handy when one wants to pass some argument for all haskell packages,
like 'CABAL_EXTRA_CONFIGURE_FLAGS=--enable-shared' to get shared variants
for all haskell libraries.
- GHC_BOOTSTRAP_FLAGS - ghc option when building Setup.hs.
- fix CABAL_FEATURES="nocabaldep" (found by Felipe Almeida Lessa)
Felipe's output for ghc-6.12.3:
> $ ghc-pkg field Cabal version
> version: 1.8.0.6
> version: 1.10.1.0
My output for ghc-6.12.3:
> $ ghc-pkg field Cabal version
> version: 1.10.1.0
> version: 1.8.0.6
It has unstable order and breaks dev-haskell/cairo setup.
Now we always pick ghc's Cabal version (as CABAL_FROM_GHC var name says),
not the most recently installed.
- Setup.hs is linked dynamically where available. Drastically speedups (from
tens of seconds down to seconds) link time (and the whole package build time).
- src_compile() got a QA warning when passed '--flags=' argument for EAPI,
where yet src_configure() (catches potential package misconfiguration)
Revision
1.19 -
(
view)
(
download)
(
annotate)
-
[selected]
Sat Mar 27 09:10:46 2010 UTC
(8 years ago)
by
kolmodin
Branch:
MAIN
Changes since
1.18: +70 -5 lines
Diff to
previous 1.18
Update haskell-cabal eclass to handle EAPI=2.
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Sep 9 18:40:11 2009 UTC
(8 years, 7 months ago)
by
kolmodin
Branch:
MAIN
Changes since
1.15: +17 -12 lines
Diff to
previous 1.15
,
to
selected 1.19
Updating the haskell-cabal eclass to support the CABAL_FEATURES nocabaldep
which is used in the dev-haskell/haskell-updater package. It enables
packages to use the cabal eclass without depending on cabal.
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Aug 2 19:49:03 2006 UTC
(11 years, 8 months ago)
by
dcoutts
Branch:
MAIN
Changes since
1.6: +2 -2 lines
Diff to
previous 1.6
,
to
selected 1.19
Ask portage rather than ghc-pkg about which version of cabal to use.
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
Revision
1.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 16 14:10:51 2006 UTC
(12 years, 2 months ago)
by
dcoutts
Branch:
MAIN
Changes since
1.3: +14 -11 lines
Diff to
previous 1.3
,
to
selected 1.19
Expect one of "lib"/"bin" in CABAL_FEATURES.
Only run the registration if "lib" is set.
Always expect a package file to be generated when "lib" is set.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Dec 5 12:24:53 2005 UTC
(12 years, 4 months ago)
by
dcoutts
Branch:
MAIN
Changes since
1.1: +11 -3 lines
Diff to
previous 1.1
,
to
selected 1.19
When doing profiling, enable profiling for libs as well as executables.
Cope with packages that do not register any libs, eg cabalised ebuilds that are
just straight programs (like c2hs).
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Sep 13 12:53:34 2005 UTC
(12 years, 7 months ago)
by
kosmikus
Branch:
MAIN
Diff
to
selected 1.19
new eclass for Haskell packages that make use of the Common Architecture for Building Applications and Libraries (cabal)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
Sticky Tag: |
|