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]>


Reply via email to