openmcl-64bit _unstable_ port information

Package: openmcl-64bit
Architecture: powerpc
Version: 1.0
Revision: 2
Description: ANSI Common Lisp implementation
License: LGPL
Maintainer: Lars Rosengreen

Depends: 64bit-cpu
Conflicts: openmcl
Replaces: openmcl

Source: ftp://clozure.com/pub/openmcl-darwinppc64-all-%v.tar.gz

Source-MD5: f7f4311ae9818aca7327fe8760b06793

SourceDirectory: ccl

CompileScript: <<
cd lisp-kernel/darwin64 ; make
echo '(ccl::xload-level-0 :force)' | ./dppccl64 --batch
echo '(ccl::compile-ccl)' | ./dppccl64 --batch
echo '(ccl::save-application "dppccl64.image")' | ./dppccl64 --batch --image-name ppc-boot64.image
<<

InstallScript: <<
/usr/bin/find . -type d -name CVS -depth -exec rm -rfv \{\} \;
/usr/bin/find . -type f -name .cvsignore -depth -exec rm -rfv \{\} \;
/usr/bin/install -m 755 -d %i/bin
echo '#! /bin/sh' >> %i/bin/openmcl
echo 'CCL_DEFAULT_DIRECTORY=%p/lib/ppc64/openmcl/ccl exec %p/lib/ppc64/openmcl/ccl/dppccl64 "$@"' >> %i/bin/openmcl
chmod +x %i/bin/openmcl
/usr/bin/install -m 755 -d %i/lib/ppc64/openmcl/ccl
cp -Rp * %i/lib/ppc64/openmcl/ccl
<<

DocFiles: LGPL LICENSE

Homepage: http://openmcl.clozure.com/

DescDetail: <<
A free ANSI Common Lisp implementation for the Macintosh with
several advanced features including native (POSIX) threading,
support for most of AMOP, and an elegant interface to
Objective-C/Cocoa.
<<

DescPackaging: <<
* Derived from the DarwinPorts package for OpenMCL originally
created by Gregory Wright

* OpenMCL.app is not a normal application. It is part of OpenMCL's
support for Cocoa, and needs to go in %p/lib/openmcl/ccl
(or %p/lib/ppc64/openmcl/ccl for 64bit version).

* The darwinppc-all distribution combines what was
previously several separate downloads.

* There is a lot of good documentation in the lisp source files. I
think it is better to keep them instead of removing them.

* OpenMCL is not ready for intel, for the reasons described here:
http://article.gmane.org/gmane.lisp.openmcl.devel/1067

* The -64bit version does not include the IDE or Hemlock
<<