Petite Chez is an interpreted counterpart for the commercial Chez Scheme compiler, which is one of the oldest and most respected implementations around. WWW: http://www.scheme.com/petitechezscheme.html Also note that the port does not allow creating packages, since I haven't yet figured out how to show license in pkg-install without bundling the whole license text with the port. (The license [1] states that user must agree to it's terms before installation.) [1] http://scheme.com/download/petite-lic.html Fix: Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->miwi I'll take it.
Responsible Changed From-To: miwi->beat maybe my last approval as your mentor.
State Changed From-To: open->feedback I changed how the license have to be accepted and introduced OPTIONS. Could you please review and approve the changes. New shar files is available here: http://people.freebsd.org/~beat/patches/133437-petite-chez.shar
I welcome introducing OPTIONS; and I am neutral on changing license handling. The initial way of showing license was chosen because it is how java/jdk16 does that. If you feel the new way is better, then I'm OK with that. But don't commit just yet: I forgot to include an important option (a way for user to specify additional .o files to link with petite binary), I'll submit that in a day (I'm away from my development box right now). PS. s/PETITECHEZ_AGREE_LICENS/PETITECHEZ_AGREE_LICENSE/
OK, that option needs more testing, so it's postponed. I've made a few corrections to your shar, and the new one [1] is ready to be committed. Thanks in advance. [1] http://tx97.net/pub/patches/petite-chez.shar
State Changed From-To: feedback->open Modified shar received.
beat 2009-05-21 20:07:38 UTC FreeBSD ports repository Modified files: . LEGAL lang Makefile Added files: lang/petite-chez Makefile distinfo pkg-descr pkg-plist Log: Petite Chez Scheme is a complete Scheme system that is fully compatible with Chez Scheme but uses high-speed threaded interpreter technology in place of Chez Scheme's incremental native-code compiler. Programs written for Chez Scheme run unchanged in Petite Chez Scheme, as long as they do not depend specifically on the compiler. In fact, Petite Chez Scheme is built from the same sources as Chez Scheme, with all but the compiler sources included. Petite Chez Scheme was conceived as a freely distributable run-time environment for compiled Chez Scheme applications. To serve this purpose, it needed to have a complete run-time environment, including, for many applications, a working evaluator. The result is a system that is useful not only to our customers for the applications they distribute, but also to people who want to use a top-quality Scheme system and can't justify purchasing Chez Scheme. WWW: http://www.scheme.com/petitechezscheme.html PR: ports/133437 Submitted by: Vitaly Magerya <vmagerya AT gmail.com> Approved by: miwi (mentor) Revision Changes Path 1.602 +2 -1 ports/LEGAL 1.642 +1 -0 ports/lang/Makefile 1.1 +71 -0 ports/lang/petite-chez/Makefile (new) 1.1 +6 -0 ports/lang/petite-chez/distinfo (new) 1.1 +17 -0 ports/lang/petite-chez/pkg-descr (new) 1.1 +30 -0 ports/lang/petite-chez/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!