This port provides FreeBSD with the LDC compiler for the D language, using llvm as the backend. LDC trunk just started working with FreeBSD amd64, so I packaged up this ldc-devel port for people to try out. I have included Tango in the port, since it is the only D standard library that LDC works with. This port was built with current HEAD for LDC and Tango, I'm hosting both tarballs for now. LDC was just ported to llvm 2.7, so while it compiles most D code fine, it won't generate debug symbols yet, as that part has yet to be ported to the new llvm 2.7 API. In the meantime, FreeBSD users can test out this compiler in preparation for the next release with debug symbol generation. Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->bapt I'll take it.
bapt 2010-08-19 15:39:16 UTC FreeBSD ports repository Modified files: lang Makefile Added files: lang/ldc-devel Makefile distinfo pkg-descr pkg-plist Log: LDC is a compiler for the D programming Language. It is based on the DMD frontend and uses LLVM as the backend. LLVM provides a fast and modern backend for high quality code generation. LDC is released under a BSD license with exceptions for the DMD frontend and code from GDC. The development takes place mostly on x86-32 and x86-64 Linux and that is where LDC works best. Support for other platforms and architectures is under development, but we are still looking for people to help test and adjust LDC for those platforms! LDC already compiles a lot of D code, but should still be considered beta quality. Take a look at the tickets to get a better impression of what still needs to be implemented. WWW: http://www.dsource.org/projects/ldc PR: ports/149798 Submitted by: Ruben <chromium at hybridsource.org> Approved by: tabthorpe (co-mentor) Revision Changes Path 1.695 +1 -0 ports/lang/Makefile 1.1 +74 -0 ports/lang/ldc-devel/Makefile (new) 1.1 +6 -0 ports/lang/ldc-devel/distinfo (new) 1.1 +15 -0 ports/lang/ldc-devel/pkg-descr (new) 1.1 +763 -0 ports/lang/ldc-devel/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed New port added. Thanks!