pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/ecl Import ecl-0.9.12 (ecl-0.9l) as lang/ecl. Fro...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b5dd43cbd7a3
branches:  trunk
changeset: 545784:b5dd43cbd7a3
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Tue Aug 12 19:57:45 2008 +0000

description:
Import ecl-0.9.12 (ecl-0.9l) as lang/ecl. From pkgsrc-wip, packaged by asau@

ECL stands for Embeddable Common-Lisp. The ECL project is an effort to
modernize Giuseppe Attardi's ECL environment to produce an implementation of
the Common-Lisp language which complies to the ANSI X3J13 definition of the
language.

diffstat:

 lang/ecl/DESCR         |  17 +++++++++++++++++
 lang/ecl/Makefile      |  29 +++++++++++++++++++++++++++++
 lang/ecl/PLIST         |  33 +++++++++++++++++++++++++++++++++
 lang/ecl/buildlink3.mk |  22 ++++++++++++++++++++++
 lang/ecl/distinfo      |   5 +++++
 5 files changed, 106 insertions(+), 0 deletions(-)

diffs (126 lines):

diff -r 7b610862766a -r b5dd43cbd7a3 lang/ecl/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ecl/DESCR    Tue Aug 12 19:57:45 2008 +0000
@@ -0,0 +1,17 @@
+ECL stands for Embeddable Common-Lisp. The ECL project is an effort to
+modernize Giuseppe Attardi's ECL environment to produce an implementation of
+the Common-Lisp language which complies to the ANSI X3J13 definition of the
+language.
+
+The current ECL implementation features:
+  * A bytecodes compiler and interpreter.
+  * A translator to C.
+  * An interface to foreign functions.
+  * A dynamic loader.
+  * The possibility to build standalone executables.
+  * The Common-Lisp Object System (CLOS).
+  * Conditions and restarts for handling errors.
+  * Sockets as ordinary streams.
+  * The Gnu Multiprecision library for fast bignum operations.
+  * A simple conservative mark & sweep garbage collector.
+  * The Boehm-Weiser garbage collector.
diff -r 7b610862766a -r b5dd43cbd7a3 lang/ecl/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ecl/Makefile Tue Aug 12 19:57:45 2008 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/08/12 19:57:45 tnn Exp $
+#
+
+DISTNAME=              ecl-0.9l
+PKGNAME=               ecl-0.9.12
+CATEGORIES=            lang
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=ecls/}
+EXTRACT_SUFX=          .tgz
+
+MAINTAINER=            asau%inbox.ru@localhost
+HOMEPAGE=              http://ecls.sourceforge.net/
+COMMENT=               Embeddable Common Lisp
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+MAKE_JOBS_SAFE=                no
+
+USE_PKGLOCALEDIR=      yes
+GNU_CONFIGURE=         yes
+USE_LIBTOOL=           yes
+USE_TOOLS+=            gmake makeinfo
+INFO_FILES=            yes
+
+CONFIGURE_ARGS+=       --enable-boehm=system
+CONFIGURE_ENV+=                ECL_BOEHM_GC_HEADER=gc/gc.h
+CONFIGURE_ARGS+=       --with-system-gmp
+
+.include "../../devel/boehm-gc/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7b610862766a -r b5dd43cbd7a3 lang/ecl/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ecl/PLIST    Tue Aug 12 19:57:45 2008 +0000
@@ -0,0 +1,33 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/08/12 19:57:45 tnn Exp $
+bin/ecl
+bin/ecl-config
+include/ecl/bytecodes.h
+include/ecl/config.h
+include/ecl/configpre.h
+include/ecl/cs.h
+include/ecl/ecl-cmp.h
+include/ecl/ecl-inl.h
+include/ecl/ecl.h
+include/ecl/eval.h
+include/ecl/external.h
+include/ecl/internal.h
+include/ecl/number.h
+include/ecl/object.h
+include/ecl/page.h
+include/ecl/stacks.h
+include/ecl/unify.h
+lib/ecl/BUILD-STAMP
+lib/ecl/asdf.fas
+lib/ecl/cmp.fas
+lib/ecl/defsystem.fas
+lib/ecl/dpp
+lib/ecl/ecl_min
+lib/ecl/help.doc
+lib/ecl/profile.fas
+lib/ecl/rt.fas
+lib/ecl/serve-event.fas
+lib/ecl/sockets.fas
+lib/ecl/sysfun.lsp
+lib/libecl.so
+@dirrm lib/ecl
+@dirrm include/ecl
diff -r 7b610862766a -r b5dd43cbd7a3 lang/ecl/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ecl/buildlink3.mk    Tue Aug 12 19:57:45 2008 +0000
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/08/12 19:57:45 tnn Exp $
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
+ECL_BUILDLINK3_MK:=    ${ECL_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+=    ecl
+.endif
+
+BUILDLINK_PACKAGES:=   ${BUILDLINK_PACKAGES:Necl}
+BUILDLINK_PACKAGES+=   ecl
+BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}ecl
+
+.if ${ECL_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.ecl+=    ecl>=0.9.12
+BUILDLINK_PKGSRCDIR.ecl?=      ../../lang/ecl
+.endif # ECL_BUILDLINK3_MK
+
+.include "../../devel/boehm-gc/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH:S/+$//}
diff -r 7b610862766a -r b5dd43cbd7a3 lang/ecl/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/ecl/distinfo Tue Aug 12 19:57:45 2008 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/08/12 19:57:45 tnn Exp $
+
+SHA1 (ecl-0.9l.tgz) = ac0f9761a27f069c406ed0a94903f1e51ea458bc
+RMD160 (ecl-0.9l.tgz) = c198f154115b81e2d5dc7f0ab7fb0bf18d9682e4
+Size (ecl-0.9l.tgz) = 4989464 bytes



Home | Main Index | Thread Index | Old Index