[svn:parrot] r37488 - in trunk: . config/gen config/gen/makefiles languages
allison at svn.parrot.org
allison at svn.parrot.org
Mon Mar 16 18:14:41 UTC 2009
Author: allison
Date: Mon Mar 16 18:14:39 2009
New Revision: 37488
URL: https://trac.parrot.org/parrot/changeset/37488
Log:
[cage] Reverting fperrad's r37475, as barney's addition of
tools/dev/fetch_languages.pl is a superior solution. Ultimately, languages
should be building from an installed Parrot instead of working in a languages/
directory within a parrot build tree, or building parrot within their working
directory. But, fetch_languages.pl is a reasonable step in the mean time.
Deleted:
trunk/config/gen/makefiles/languages.in
trunk/languages/
Modified:
trunk/MANIFEST
trunk/MANIFEST.SKIP
trunk/config/gen/makefiles.pm
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST Mon Mar 16 16:41:10 2009 (r37487)
+++ trunk/MANIFEST Mon Mar 16 18:14:39 2009 (r37488)
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 16 08:57:24 2009 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 16 17:06:35 2009 UT
#
# See tools/dev/install_files.pl for documentation on the
# format of this file.
@@ -319,7 +319,6 @@
config/gen/makefiles/editor.in []
config/gen/makefiles/ext.in []
config/gen/makefiles/json.in []
-config/gen/makefiles/languages.in []
config/gen/makefiles/nqp.in []
config/gen/makefiles/parrot_embed_pl.in []
config/gen/makefiles/parrot_pc.in []
Modified: trunk/MANIFEST.SKIP
==============================================================================
--- trunk/MANIFEST.SKIP Mon Mar 16 16:41:10 2009 (r37487)
+++ trunk/MANIFEST.SKIP Mon Mar 16 18:14:39 2009 (r37488)
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
-# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 16 08:57:24 2009 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 16 17:06:35 2009 UT
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -472,9 +472,6 @@
^include/parrot/oplib/.*_ops_switch\.h/
^include/parrot/oplib/ops\.h$
^include/parrot/oplib/ops\.h/
-# generated from svn:ignore of 'languages/'
-^languages/.*$
-^languages/.*/
# generated from svn:ignore of 'lib/'
^lib/DumbLink\.pm$
^lib/DumbLink\.pm/
Modified: trunk/config/gen/makefiles.pm
==============================================================================
--- trunk/config/gen/makefiles.pm Mon Mar 16 16:41:10 2009 (r37487)
+++ trunk/config/gen/makefiles.pm Mon Mar 16 18:14:39 2009 (r37488)
@@ -50,8 +50,6 @@
{ SOURCE => 'config/gen/makefiles/json.in' },
'compilers/pirc/Makefile' =>
{ SOURCE => 'config/gen/makefiles/pirc.in' },
- 'languages/Makefile' =>
- { SOURCE => 'config/gen/makefiles/languages.in' },
'src/dynpmc/Makefile' =>
{ SOURCE => 'config/gen/makefiles/dynpmc.in' },
'src/dynoplibs/Makefile' =>
Deleted: trunk/config/gen/makefiles/languages.in
==============================================================================
--- trunk/config/gen/makefiles/languages.in Mon Mar 16 18:14:39 2009 (r37487)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,502 +0,0 @@
-# Copyright (C) 2002-2009, Parrot Foundation.
-# $Id$
-
-# some commands and locations
-PERL := @perl@
-BUILD_DIR := @build_dir@
-RECONFIGURE := $(PERL) @build_dir@/tools/dev/reconfigure.pl
-GIT := git
-HG := hg
-SVN := svn
-
-# This is a listing of all targets, that are meant to be called by users
-help:
- @echo ""
- @echo "Following targets are available for the user:"
- @echo ""
- @echo " help: Print this help message."
- @echo ""
- @echo "For the status of individual languages see"
- @echo "https://trac.parrot.org/parrot/wiki/Languages."
- @echo ""
- @echo "Some languages are managed in other repositories."
- @echo "Here are some helpers for checking these languages out."
- @echo "Note that these commands don't guarantee that commits are possible."
- @echo ""
- @echo " co-all: Try to fetch externally managed languages"
- @echo ""
- @echo " co-bf: Try to fetch bf"
- @echo ""
- @echo " co-dotnet: Try to fetch dotnet"
- @echo ""
- @echo " co-c99: Try to fetch C99"
- @echo ""
- @echo " co-chitchat: Try to fetch chitchat"
- @echo ""
- @echo " co-eclectus: Try to fetch eclectus"
- @echo ""
- @echo " co-ecmascript: Try to fetch EcmaScript"
- @echo ""
- @echo " co-forth: Try to fetch Forth"
- @echo ""
- @echo " co-fun: Try to fetch fun"
- @echo ""
- @echo " co-gil: Try to fetch gil"
- @echo ""
- @echo " co-hq9plus: Try to fetch HQ9+"
- @echo ""
- @echo " co-jako: Try to fetch jako"
- @echo ""
- @echo " co-json: Try to fetch Json"
- @echo ""
- @echo " co-kea-cl: Try to fetch kea-cl"
- @echo ""
- @echo " co-lazy-k: Try to fetch lazy-k"
- @echo ""
- @echo " co-lisp: Try to fetch Lisp"
- @echo ""
- @echo " co-lolcode: Try to fetch LOLCODE"
- @echo ""
- @echo " co-lua: Try to fetch lua"
- @echo ""
- @echo " co-m4: Try to fetch Parrot m4"
- @echo ""
- @echo " co-markdown: Try to fetch markdown"
- @echo ""
- @echo " co-matrixy: Try to fetch matrixy"
- @echo ""
- @echo " co-ook: Try to fetch Ook"
- @echo ""
- @echo " co-paraplegic: Try to fetch Paraplegic"
- @echo ""
- @echo " co-perk: Try to fetch Perk"
- @echo ""
- @echo " co-pheme: Try to fetch Pheme"
- @echo ""
- @echo " co-pipp: Try to fetch Pipp"
- @echo ""
- @echo " co-pir: Try to fetch PIR"
- @echo ""
- @echo " co-pjs: Try to fetch PJS"
- @echo ""
- @echo " co-pod: Try to fetch POD"
- @echo ""
- @echo " co-primitivearc: Try to fetch primitivearc"
- @echo ""
- @echo " co-punie: Try to fetch Punie"
- @echo ""
- @echo " co-pynie: Try to fetch Pynie"
- @echo ""
- @echo " co-rakudo: Try to fetch Rakudo"
- @echo ""
- @echo " co-scheme: Try to fetch Scheme"
- @echo ""
- @echo " co-shakespeare: Try to fetch shakespeare"
- @echo ""
- @echo " co-tcl: Try to fetch Partcl"
- @echo ""
- @echo " co-unlambda: Try to fetch unlambda"
- @echo ""
- @echo " co-urm: Try to fetch urm"
- @echo ""
- @echo " co-wmlscript: Try to fetch wmlscript"
- @echo ""
- @echo "NOTE: These make targets assume that you have run the corresponding co target."
- @echo " up-all: Try to update externally managed languages"
- @echo ""
- @echo " up-dotnet: Try to update dotnet"
- @echo ""
- @echo " up-bf: Try to update bf"
- @echo ""
- @echo " up-c99: Try to update C99"
- @echo ""
- @echo " up-chitchat: Try to update chitchat"
- @echo ""
- @echo " up-eclectus: Try to update eclectus"
- @echo ""
- @echo " up-ecmascript: Try to update EcmaScript"
- @echo ""
- @echo " up-forth: Try to update Forth"
- @echo ""
- @echo " up-fun: Try to update fun"
- @echo ""
- @echo " up-gil: Try to update gil"
- @echo ""
- @echo " up-hq9plus: Try to update HQ9+"
- @echo ""
- @echo " up-json: Try to update Json"
- @echo ""
- @echo " up-jako: Try to update jako"
- @echo ""
- @echo " up-kea-cl: Try to update kea-cl"
- @echo ""
- @echo " up-lazy-k: Try to update lazy-k"
- @echo ""
- @echo " up-lisp: Try to update Lisp"
- @echo ""
- @echo " up-lolcode: Try to update LOLCODE"
- @echo ""
- @echo " up-lua: Try to update lua"
- @echo ""
- @echo " up-m4: Try to update Parrot m4"
- @echo ""
- @echo " up-markdown: Try to update markdown"
- @echo ""
- @echo " up-matrixy: Try to update matrixy"
- @echo ""
- @echo " up-ook: Try to update Ook"
- @echo ""
- @echo " up-paraplegic: Try to update Paraplegic"
- @echo ""
- @echo " up-perk: Try to update Perk"
- @echo ""
- @echo " up-pheme: Try to update Pheme"
- @echo ""
- @echo " up-pipp: Try to update Pipp"
- @echo ""
- @echo " up-pir: Try to update PIR"
- @echo ""
- @echo " up-pjs: Try to update PJS"
- @echo ""
- @echo " up-pod: Try to update POD"
- @echo ""
- @echo " up-primitivearc: Try to update primitivearc"
- @echo ""
- @echo " up-punie: Try to update Punie"
- @echo ""
- @echo " up-pynie: Try to update Pynie"
- @echo ""
- @echo " up-rakudo: Try to update Rakudo"
- @echo ""
- @echo " up-scheme: Try to update Scheme"
- @echo ""
- @echo " up-shakespeare: Try to update shakespeare"
- @echo ""
- @echo " up-tcl: Try to update Partcl"
- @echo ""
- @echo " up-unlambda: Try to update unlambda"
- @echo ""
- @echo " up-urm: Try to update urm"
- @echo ""
- @echo " up-wmlscript: Try to update wmlscript"
- @echo ""
-
-# regenerate the Makefile
-Makefile: ../config/gen/makefiles/languages.in
- cd $(BUILD_DIR) && $(RECONFIGURE) --step=gen::makefiles --target=languages/Makefile
-
-# helpers for checking out externally managed languages
-
-# check out all known externally managed languages
-co-all: \
- co-bf \
- co-c99 \
- co-chitchat \
- co-dotnet \
- co-eclectus \
- co-ecmascript \
- co-forth \
- co-fun \
- co-gil \
- co-hq9plus \
- co-jako \
- co-json \
- co-kea-cl \
- co-lazy-k \
- co-lisp \
- co-lolcode \
- co-lua \
- co-ook \
- co-m4 \
- co-matrixy \
- co-markdown \
- co-paraplegic \
- co-perk \
- co-pheme \
- co-pipp \
- co-pir \
- co-pjs \
- co-pod \
- co-primitivearc \
- co-punie \
- co-pynie \
- co-rakudo \
- co-scheme \
- co-shakespeare \
- co-tcl \
- co-unlambda \
- co-urm \
- co-wmlscript
-
-up-all: \
- up-bf \
- up-c99 \
- up-chitchat \
- up-dotnet \
- up-eclectus \
- up-ecmascript \
- up-forth \
- up-fun \
- up-gil \
- up-hq9plus \
- up-jako \
- up-json \
- up-kea-cl \
- up-lazy-k \
- up-lisp \
- up-lolcode \
- up-lua \
- up-m4 \
- up-matrixy \
- up-markdown \
- up-ook \
- up-paraplegic \
- up-perk \
- up-pheme \
- up-pipp \
- up-pir \
- up-pjs \
- up-pod \
- up-primitivearc \
- up-punie \
- up-pynie \
- up-rakudo \
- up-scheme \
- up-shakespeare \
- up-tcl \
- up-unlambda \
- up-urm \
- up-wmlscript
-
-co-bf:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//bf//trunk' bf
-
-up-bf:
- cd bf && $(SVN) up
-
-co-c99:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//c99//trunk' c99
-
-up-c99:
- cd c99 && $(SVN) up
-
-co-chitchat:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//chitchat//trunk' chitchat
-
-up-chitchat:
- cd chitchat && $(SVN) up
-
-co-dotnet:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//dotnet//trunk' dotnet
-
-up-dotnet:
- cd dotnet && $(SVN) up
-
-co-eclectus:
- - $(GIT) clone 'git:////github.com//bschmalhofer//eclectus.git'
-
-up-eclectus:
- cd eclectus && $(GIT) pull
-
-co-ecmascript:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//ecmascript//trunk' ecmascript
-
-up-ecmascript:
- cd ecmascript && $(SVN) up
-
-co-forth:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//forth//trunk' forth
-
-up-forth:
- cd forth && $(SVN) up
-
-co-fun:
- - $(GIT) clone 'git:////github.com//TiMBuS//fun.git'
-
-up-fun:
- cd fun && $(GIT) pull
-
-co-gil:
- - $(GIT) clone 'git:////github.com//tene//gil.git'
-
-up-gil:
- cd gil && $(GIT) pull
-
-co-hq9plus:
- - $(GIT) clone 'git:////github.com//bschmalhofer//hq9plus.git'
-
-up-hq9plus:
- cd hq9plus && $(GIT) pull
-
-co-jako:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//jako//trunk' jako
-
-up-jako:
- cd jako && $(SVN) up
-
-co-json:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//json//trunk' json
-
-up-json:
- cd json && $(SVN) up
-
-co-kea-cl:
- - $(SVN) checkout 'https:////rgrjr.dyndns.org//svn//kea-cl//trunk' kea-cl
-
-up-kea-cl:
- cd kea-cl && $(SVN) up
-
-co-lazy-k:
- - $(GIT) clone 'git:////github.com//bschmalhofer//lazy-k.git'
-
-up-lazy-k:
- cd lazy-k && $(GIT) pull
-
-co-lisp:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//lisp//trunk' lisp
-
-up-lisp:
- cd lisp && $(SVN) up
-
-co-lolcode:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//lolcode//trunk' lolcode
-
-up-lolcode:
- cd lolcode && $(SVN) up
-
-co-lua:
- - $(GIT) clone 'git:////github.com//fperrad//lua.git'
-
-up-lua:
- cd lua && $(GIT) pull
-
-co-m4:
- - $(GIT) clone 'git:////github.com//bschmalhofer//m4.git'
-
-up-m4:
- cd m4 && $(GIT) pull
-
-co-markdown:
- - $(GIT) clone 'git:////github.com//fperrad//markdown.git'
-
-up-markdown:
- cd markdown && $(GIT) pull
-
-co-matrixy:
- - $(SVN) checkout 'http:////matrixy.googlecode.com//svn//trunk' matrixy
-
-up-matrixy:
- cd matrixy && $(SVN) up
-
-co-ook:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//ook//trunk' ook
-
-up-ook:
- cd ook && $(SVN) up
-
-co-paraplegic:
- - $(SVN) checkout 'http:////paraplegic.googlecode.com//svn//trunk' paraplegic
-
-up-paraplegic:
- cd paraplegic && $(SVN) up
-
-co-perk:
- - $(GIT) clone 'git:////github.com//chrisdolan//perk.git'
-
-up-perk:
- cd perk && $(GIT) pull
-
-co-pheme:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//pheme//trunk' pheme
-
-up-pheme:
- cd pheme && $(SVN) up
-
-co-pipp:
- - $(GIT) clone 'git:////github.com//bschmalhofer//pipp.git'
-
-up-pipp:
- cd pipp && $(GIT) pull
-
-co-pir:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//pir//trunk' pir
-
-up-pir:
- cd pir && $(SVN) up
-
-co-pjs:
- - $(SVN) checkout 'http:////parrotjs.googlecode.com//svn//trunk' pjs
-
-up-pjs:
- cd pjs && $(SVN) up
-
-co-pod:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//pod//trunk' pod
-
-up-pod:
- cd pod && $(SVN) up
-
-co-primitivearc:
- - $(GIT) clone 'git:////github.com//stefano//primitivearc.git'
-
-up-primitivearc:
- cd primitivearc && $(GIT) pull
-
-co-punie:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//punie//trunk' punie
-
-up-punie:
- cd punie && $(SVN) up
-
-co-pynie:
- - $(SVN) checkout 'http:////pynie.googlecode.com//svn//trunk' pynie
-
-up-pynie:
- cd pynie && $(SVN) up
-
-co-rakudo:
- - $(GIT) clone 'git:////github.com//rakudo//rakudo.git'
-
-up-rakudo:
- cd rakudo && $(GIT) pull
-
-co-scheme:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//scheme//trunk' scheme
-
-up-scheme:
- cd scheme && $(SVN) up
-
-co-shakespeare:
- - $(HG) clone 'http:////bitbucket.org//riffraff//shakespeare-parrot' shakespeare
-
-up-shakespeare:
- cd shakespeare && $(HG) pull
-
-co-tcl:
- - $(SVN) checkout 'http:////partcl.googlecode.com//svn//trunk' tcl
-
-up-tcl:
- cd tcl && $(SVN) up
-
-co-unlambda:
- - $(GIT) clone 'git:////github.com//bschmalhofer//unlambda.git'
-
-up-unlambda:
- cd unlambda && $(GIT) pull
-
-co-urm:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//urm//trunk' urm
-
-up-urm:
- cd urm && $(SVN) up
-
-co-wmlscript:
- - $(GIT) clone 'git:////github.com//fperrad//wmlscript.git'
-
-up-wmlscript:
- cd wmlscript && $(GIT) pull
-
-# Local variables:
-# mode: makefile
-# End:
-# vim: ft=make:
More information about the parrot-commits
mailing list