
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi, i was wondering if there are plans to update the freebsd port to 6.12 soon? thanks brad -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAkuKDoEACgkQxRg3RkRK91O22wCcDtV44verGM5osYsmOO1COmvz WJgAn201orM8hSUsk+s2h7y/w5/Ey46U =wGn+ -----END PGP SIGNATURE-----

brad clawsie writes:
hi,
Hi Brad,
i was wondering if there are plans to update the freebsd port to 6.12 soon?
If you go through the archives of January 2010, you'll find mails related to the update of GHC 6.12.1. ATM, there is no PR submitted related to that. Ashish -- They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety. -- Benjamin Franklin, Memoirs of the life and writings of Benjamin Franklin

wahjava.ml@gmail.com (Ashish SHUKLA) writes:
brad clawsie writes:
hi,
Hi Brad,
i was wondering if there are plans to update the freebsd port to 6.12 soon?
If you go through the archives of January 2010, you'll find mails related to the update of GHC 6.12.1. ATM, there is no PR submitted related to that.
Ashish
Are GHC 6.12.1 work/builded on FreeBSD-Current? -- Max N. Boyarov xmpp:zotrix@jabber.ru

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 m.boyarov@gmail.com (Max N. Boyarov) writes:
Are GHC 6.12.1 work/builded on FreeBSD-Current?
i have my own build working from sources...the only change needed to build it was some configure flags to indicate the use of /usr/local to find certain required files. i'm using cabal to get all my libraries it seemed like freebsd was way behind bringing 6.10 into ports. i'd like to see 6.12 arrive soon. naturally, if there is anything i can do to help... of course there is also the question of providing the "haskell platform" in its entirety as the haskell upstream community is urging distributors to do brad -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD8DBQFLjUV2xRg3RkRK91MRAl2CAJ0Xyyb06FAvQHv6lCVXsuMNv9rLrQCgltk8 sjZzMbN/b2BhT9iMDG4aNQk= =BWmv -----END PGP SIGNATURE-----

On 03/02/10 18:05, brad clawsie wrote:
it seemed like freebsd was way behind bringing 6.10 into ports. i'd like to see 6.12 arrive soon. naturally, if there is anything i can do to help...
Ashish already provided some files for building a port for GHC 6.12.x, and I have built some bootstrap tarballs for them, but I did not manage to make it work in a Tinderbox. We had plans to add GHC 6.12.x as lang/ghc-devel to the ports tree, but because of this Tinderbox issue, we could not step forward. As far as I remember correctly, the GHC Makefiles contained some sweet mistakes (like using uninitialized variables) that I could not fix back then due to lack of my free time. So if you can make it build it in a Tinderbox on all the platforms ({6,7,8}-STABLE and 9-CURRENT on {i386,amd64}, together with the fancy -NPD and -CustDir settings) that would be a huge step forward.
of course there is also the question of providing the "haskell platform" in its entirety as the haskell upstream community is urging distributors to do
Porting Haskell Platform is quite interesting since using cabal-install interferes with the Port Collection. There are also some hackages in the HP specification (e.g. network, time) which ones already provided by GHC 6.10.4, but not with the right version. In my view (so far), that would mean patching the lang/ghc. It would be nice to see how others (perhaps the "upstream") deal with these problems. Then we are ready :) Cheers, :g

Max N Boyarov writes:
wahjava.ml@gmail.com (Ashish SHUKLA) writes:
brad clawsie writes:
hi,
Hi Brad,
i was wondering if there are plans to update the freebsd port to 6.12 soon?
If you go through the archives of January 2010, you'll find mails related to the update of GHC 6.12.1. ATM, there is no PR submitted related to that.
Ashish
Are GHC 6.12.1 work/builded on FreeBSD-Current?
Sorry for the delay in replying. IIRC, it built fine without any issues, other than the tinderbox issue reported by Gabor. -- Ashish SHUKLA

wahjava.ml@gmail.com (Ashish SHUKLA) writes:
Max N Boyarov writes:
wahjava.ml@gmail.com (Ashish SHUKLA) writes:
brad clawsie writes:
hi,
Hi Brad,
i was wondering if there are plans to update the freebsd port to 6.12 soon?
If you go through the archives of January 2010, you'll find mails related to the update of GHC 6.12.1. ATM, there is no PR submitted related to that.
Ashish
Are GHC 6.12.1 work/builded on FreeBSD-Current?
Sorry for the delay in replying.
IIRC, it built fine without any issues, other than the tinderbox issue reported by Gabor.
Bootstrap rebuilded with latest libutil? -- Max N. Boyarov xmpp:zotrix@jabber.ru

Gabor PALI
Hey,
On 03/04/10 08:14, Max N. Boyarov wrote:
Bootstrap rebuilded with latest libutil?
I do not follow the library bumps in -current, but my 6.12.1 bootstraps (all i386) were built with libutil as of 2009/12/21. Do you have any problems with them?
ghc-6.12.1-boot-i386-freebsd9.tar.bz2 downloaded from: http://code.haskell.org/~abbe/9-i386/ `--> ./ghc/stage2/build/tmp/ghc-stage2 /libexec/ld-elf.so.1: Shared object "libutil.so.8" not found, required by "ghc-stage2"
Cheers, :g
_______________________________________________ FreeBSD-haskell mailing list FreeBSD-haskell@haskell.org http://www.haskell.org/mailman/listinfo/freebsd-haskell
-- Max N. Boyarov xmpp:zotrix@jabber.ru

On 03/04/10 02:04, Ashish SHUKLA wrote:
IIRC, it built fine without any issues, other than the tinderbox issue reported by Gabor.
Well, I think there are also some glitches left in the Makefile you published so I would clean them up before committing (and bootstrap filenames needed to be changed as well, but it is okay). For example (around line 248): 246: @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_CABAL_CONFIGURE_FLAGS += --extra-lib-dirs=${LOCALBASE}/lib" 247: @${ECHO} >> ${WRKSRC}/mk/build.mk "BIN_DIST_NAME = ghc-\$$(ProjectVersion)-boot" 248: @${ECHO} >> ${WRKSRC}/mk/build.mk "BIN_DIST_TAR = ghc-\$$(ProjectVersion)-amd64-ash0-freebsd8-boot.tar" 249: -@${RM} ${BOOT_DIR}/mk/build.mk 250: 251: #post-build: 252: # @(cd ${WRKSRC} && ${GMAKE} binary-dist) 253: # 254: #do-install: 255: # @${NONE} Frankly, satisfying the needs of a Tinderbox is PITA sometimes but it has been worth so far. And it is lot smaller PITA than having complaints after things have been committed to the tree. Anyway, until we are ready, everybody can use the "unofficial" port and bootstraps at one's own risk. It builds fine most of the time but there might be problems. Cheers, :g
participants (4)
-
brad clawsie
-
Gabor PALI
-
m.boyarov@gmail.com
-
wahjava.ml@gmail.com