[SM-Commit] GIT changes to master grimoire by Pol Vinogradov (f110bf45261f162365b1f5d3c283e7e554e45c85)

Pol Vinogradov scm at mail.sourcemage.org
Wed Nov 22 15:26:33 EST 2006


GIT changes to master grimoire by Pol Vinogradov <vin.public at gmail.com>:

 ChangeLog                |    4 ++++
 perl-cpan/parrot/BUILD   |   10 ++++++++++
 perl-cpan/parrot/DEPENDS |    4 ++++
 perl-cpan/parrot/DETAILS |   17 +++++++++++++++++
 perl-cpan/parrot/HISTORY |    2 ++
 5 files changed, 37 insertions(+)

New commits:
commit b7fd5dfcac0887c3d7f1e247bec0a92b67f4ee67
Author: Pol Vinogradov <vin.public at gmail.com>
Commit: Pol Vinogradov <vin.public at gmail.com>

    perl-cpan/parrot: new spell, virtual machine designed to efficiently
    compile and execute bytecode for interpreted languages

diff --git a/ChangeLog b/ChangeLog
index 8eb6652..98b4414 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2006-11-22 Pol Vinogradov <vin.public at gmail.com>
+	* perl-cpan/parrot: new spell, virtual machine designed to efficiently
+	  compile and execute bytecode for interpreted languages
+
 2006-11-22 Thomas Orgis <sobukus at sourcemage.org>
 	* groups: added definiton of users:1000
 
diff --git a/perl-cpan/parrot/BUILD b/perl-cpan/parrot/BUILD
new file mode 100755
index 0000000..02c2510
--- /dev/null
+++ b/perl-cpan/parrot/BUILD
@@ -0,0 +1,10 @@
+perl Configure.pl  --prefix=${INSTALL_ROOT}/usr   \
+                  --sbindir=${INSTALL_ROOT}/sbin  \
+               --sysconfdir=${INSTALL_ROOT}/etc   \
+            --localstatedir=${INSTALL_ROOT}/var   \
+                 --optimize                       \
+                      $OPTS                       &&
+make
+                                                 
+#                 --ccflags=${CFLAGS}             \
+#                 --ldflags=${LDFLAGS}            \
diff --git a/perl-cpan/parrot/DEPENDS b/perl-cpan/parrot/DEPENDS
new file mode 100755
index 0000000..7859a37
--- /dev/null
+++ b/perl-cpan/parrot/DEPENDS
@@ -0,0 +1,4 @@
+depends           perl                                           &&
+optional_depends  gmp  ""  "--without-gmp"  "for GMP support"    &&
+optional_depends  gdbm ""  "--without-gdbm" "for GDBM support"   &&
+optional_depends  icu  ""  "--without-icu"  "for ICU support"
diff --git a/perl-cpan/parrot/DETAILS b/perl-cpan/parrot/DETAILS
new file mode 100755
index 0000000..cd74ba3
--- /dev/null
+++ b/perl-cpan/parrot/DETAILS
@@ -0,0 +1,17 @@
+           SPELL=parrot
+         VERSION=0.4.7
+          SOURCE=$SPELL-$VERSION.tar.gz
+   SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/CHIPS/$SOURCE
+     SOURCE_HASH=sha512:117898238f7f6be1305a29f771e793248e8e2056bb293776d8034faec6d3e25f56464a7c2c17e40fad1c90715757d354fcd9c1d8d94b83e67094ea43d7daf28f
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/$SPELL-$VERSION
+        WEB_SITE=http://www.parrotcode.org
+      LICENSE[0]=ART
+         ENTERED=20061122
+        KEYWORDS="perl devel"
+           SHORT="Parrot is a virtual machine designed to efficiently compile and execute bytecode for interpreted languages"
+cat << EOF
+Parrot is a virtual machine designed to efficiently compile and execute
+bytecode for interpreted languages. Parrot will be the target for the final
+Perl 6 compiler, and is already usable as a backend for Pugs, as well as
+variety of other languages.
+EOF
diff --git a/perl-cpan/parrot/HISTORY b/perl-cpan/parrot/HISTORY
new file mode 100644
index 0000000..658117a
--- /dev/null
+++ b/perl-cpan/parrot/HISTORY
@@ -0,0 +1,2 @@
+2006-11-22 Pol Vinogradov <vin.public at gmail.com>
+	* BUILD, DEPENDS, DETAILS: created spell



More information about the SM-Commit mailing list