Describe: sync_20150323-182-gd3a37d7
Commit: d3a37d73345321e3b2083cd7f228176e71f1bd89
Commit: 70b2cc9c5e7cbc88ccb27d5b033af0b0e5ab4f2e
Commit: 30bf820c14f8e9e2a479fab90ad1c536d491fe54
Commit: 403008421800dbd8e323c4cd7d7a16b7691fa5c8
Commit: e1913e085c0b513670cf41be7106b3c9ff659a0f
Commit: 997221796a4b8df1c66b19ae7aef188e11b4a3ab
Commit: 9a2f5f44c31064910918b0d62037768d4d1a5988
Commit: a1c966782162b57d22a5880d7741805237cf30aa
Commit: fa51cd9a308c8d3b2c1dceac026ee56568c043c6
Commit: f6c221962f518b0cb2a090b7fdb1e558b6e06167
Commit: b98c7f807265b30076b7b1f4d2d92c7aa1fd2c57
Commit: 5308dbdc76fb715f723e96893cba59df719501ca
Commit: 924a1d79883fb0bf8ae25f51207931632d75c51f
Commit: 5b96eaace3dcfd049ce24c004b0bd522d4062101
Commit: a362419264899233dc01d26018473bf4284704f6
Commit: 0a7af40c626246214bad70fb7ce1769b97f00024
Commit: 2ba649f7ccf24ff6e8123470139e35a2df862efc
Commit: 842f168b3aa869a9f932e34ad9cd4145793d5508
Commit: ec1aec61277fbc1a4cef97b17779261067bb7368
Commit: 594515c6a69c57e7037c504c189c8e356a5df518
Modifications:
lang/ghc/Makefile | 70 +-
lang/ghc/distinfo | 16 +-
lang/ghc/files/fixup-hs-plist | 37 +
lang/ghc/ghc.port.mk | 20 +-
.../patches/patch-compiler_main_SysTools_lhs | 16 -
lang/ghc/patches/patch-configure | 12 +-
lang/ghc/patches/patch-ghc_mk | 8 +-
lang/ghc/patches/patch-libffi_ghc_mk | 10 +-
...Cabal_Distribution_InstalledPackageInfo_hs | 31 -
...Cabal_Distribution_Simple_Program_Strip_hs | 16 +
...abal_Cabal_Distribution_Simple_Register_hs | 37 -
...s_Cabal_Cabal_Distribution_Simple_Setup_hs | 47 -
...s_Cabal_Cabal_Distribution_Simple_Utils_hs | 12 +-
.../patch-libraries_base_GHC_IO_Encoding_hs | 10 +-
.../patch-libraries_base_cbits_PrelIOUtils_c | 9 +-
...istribution_InstalledPackageInfo_Binary_hs | 19 -
.../patch-libraries_unix_cbits_execvpe_c | 29 -
.../patch-libraries_unix_include_execvpe_h | 16 -
lang/ghc/patches/patch-mk_config_mk_in | 16 +-
lang/ghc/patches/patch-rts_Linker_c | 16 +-
.../patches/patch-testsuite_driver_testlib_py | 10 +-
lang/ghc/patches/patch-testsuite_mk_test_mk | 8 +-
...atch-testsuite_tests_cabal_ghcpkg01_stdout | 54 +-
...h-testsuite_tests_codeGen_should_run_all_T | 8 +-
...h-utils_deriveConstants_DeriveConstants_hs | 33 -
lang/ghc/patches/patch-utils_ghc-pkg_Main_hs | 20 +-
lang/ghc/pkg/PLIST-doc | 4751
++++++++--------
lang/ghc/pkg/PLIST-main | 4605
++++++++-------
lang/hs-haskell-src-exts/Makefile | 4 +-
lang/hs-haskell-src/Makefile | 10 +-
lang/hs-haskell-src/distinfo | 4 +-
lang/hs-haskell-src/pkg/PLIST | 7 +-
32 files changed, 4774 insertions(+), 5187 deletions(-)
create mode 100755 lang/ghc/files/fixup-hs-plist
delete mode 100644
lang/ghc/patches/patch-compiler_main_SysTools_lhs
delete mode 100644
lang/ghc/patches/patch-libraries_Cabal_Cabal_Distribution_InstalledPackageInfo_hs
create mode 100644
lang/ghc/patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Program_Strip_hs
delete mode 100644
lang/ghc/patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Register_hs
delete mode 100644
lang/ghc/patches/patch-libraries_Cabal_Cabal_Distribution_Simple_Setup_hs
delete mode 100644
lang/ghc/patches/patch-libraries_bin-package-db_Distribution_InstalledPackageInfo_Binary_hs
delete mode 100644
lang/ghc/patches/patch-libraries_unix_cbits_execvpe_c
delete mode 100644
lang/ghc/patches/patch-libraries_unix_include_execvpe_h
delete mode 100644
lang/ghc/patches/patch-utils_deriveConstants_DeriveConstants_hs
Log messages:
Remind myself to not mess up the upcoming update to 7.10.3.
Written by: Matthias Kilian <[email protected]>
Try to build a bootstrapper based on ghc-7.10.
Asked for and tested by Martijn Rijkeboer.
Note: the bootstrapper itself has not yet been tested to build the
regular ghc port.
Written by: Matthias Kilian <[email protected]>
don't pick up gpatch in configure
Written by: Christian Weisgerber <[email protected]>
Fix TRANSFORMERS_VER (part of SUBST_VARS). No real plist change in the
resulting package.
Written by: Matthias Kilian <[email protected]>
New bootstrapper.
Written by: Matthias Kilian <[email protected]>
Disable stripping of hs libraries in Cabal.
It appears that strip --strip-unneeded sometimes strips too much.
For example, if you take libHStf-random-0.5-926BwEbiHzi7pBkp4dTxOe.a
from the hs-tf-random package on i386 and run strip --strip-unneeded
on it, the T Threefish_256_Process_Block symbol (from threefish_block.o)
is stripped, which shouldn't happen. Note: this specific case applies
to i386, not to amd64. But...
doug@ reported a similar problem for the haskell library texmath,
which we don't yet have in the ports tree, and he made some even
more weird observation: texmath contains the two C source files
cbits/{key,val}ToASCII.c, defining the symbols keylookup (in
keyToAscii.c) and toASCIILut (in valToASCII.c), where both are just
some lookup tables. With strip --strip-unneeded enabled, the resulting
libHStexmath-*.a archive is missing keylookup. doug@ then concatenated
both .c files to a new one and changed the .cabal file of texmath
to use that single one instead, and suddenly the symbol keylookup
no longer was removed.
I'll try to make a port for texmath (which would be required anyway
for porting pandoc) so people who want help to debug this don't
have to build all the haskell goo themselves.
Written by: Matthias Kilian <[email protected]>
Update to ghc-7.10.2.
Updates to all hs-* ports related to meta/haskell-platform will
follow soon. Other hs-* ports will be fixed during the next days.
Written by: Matthias Kilian <[email protected]>
New bootstrapper again after libc crank (linked against libc.so.83.0).
The previous bootstrapper will be removed in two days.
Written by: Matthias Kilian <[email protected]>
New bootstrapper after libc crank.
Written by: Matthias Kilian <[email protected]>
Add a little helper script that fixes / cleans up plists of hs-* ports.
Written by: Matthias Kilian <[email protected]>
New bootstrapper
Written by: Matthias Kilian <[email protected]>
ghc hardcodes ${WRKDIR}/bin/gcc. OK kili@ to a similar diff.
Written by: juanfra <[email protected]>
bump -doc subpackage due to HOMEPAGE change
Written by: Christian Weisgerber <[email protected]>
Use a fresh bootstrapper to let it build on a clean current install. While
here, move homepage, master_sites and master_sites0 to https.
Written by: Matthias Kilian <[email protected]>
register / unregister haskell packages bundled with ghc in the correct order to
reduce noise during pkg_add/pkg_delete.
problem noticed by aja@
Written by: Matthias Kilian <[email protected]>
Don't throw away output of {,un}register.sh (used in @exec and @unexec). In
theory, those should never fail, but espie@ frequently noticed failure of
register.sh (with a broken / incomplete ghc package db resulting in hs
libraries like Prelude or Distribution/Simple not found).
No bump yet, because it only adds spam during pkg_add.
Written by: Matthias Kilian <[email protected]>
Yet another bootstrapper, based on ghc-7.8.3 (because building 7.8.4 with a
7.8.4 bootstarapper doesn't work).
Written by: Matthias Kilian <[email protected]>
New bootstrapping binaries. Not yet tested (will it blend?)
SHA256 (ghc-7.8.4.20150408-amd64-unknown-openbsd.tar.bz2) =
4ce463b64001635445e1f229888614de9b16ae858e346432b947e1621e722416
SHA256 (ghc-7.8.4.20150408-i386-unknown-openbsd.tar.bz2) =
9f248fba238914b78260f2623cd61ca935032a7fe60b01ee92a4fe31f83c0131
Written by: Matthias Kilian <[email protected]>
Mark as broken for now. Not important enough.
Written by: Matthias Kilian <[email protected]>
Update to hs-haskell-src-1.0.2.0.
Written by: Matthias Kilian <[email protected]>