[svn:parrot] r37397 - in trunk: . config/gen config/gen/makefiles languages lib/Parrot/Configure/Step t/steps
allison at svn.parrot.org
allison at svn.parrot.org
Fri Mar 13 21:45:56 UTC 2009
Author: allison
Date: Fri Mar 13 21:45:55 2009
New Revision: 37397
URL: https://trac.parrot.org/parrot/changeset/37397
Log:
[cage] Removing all remaining languages from the repository.
Deleted:
trunk/config/gen/languages.pm
trunk/config/gen/makefiles/languages.in
trunk/languages/
trunk/t/steps/gen_languages-01.t
Modified:
trunk/Configure.pl
trunk/MANIFEST
trunk/MANIFEST.SKIP
trunk/config/gen/makefiles.pm
trunk/config/gen/makefiles/root.in
trunk/lib/Parrot/Configure/Step/List.pm
Modified: trunk/Configure.pl
==============================================================================
--- trunk/Configure.pl Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/Configure.pl Fri Mar 13 21:45:55 2009 (r37397)
@@ -164,11 +164,6 @@
Sets the location where parrot will be installed.
-=item C<--languages="list of languages">
-
-Specify a list of languages to process (space separated.)
-Used in combination with C<--step=gen::languages> to regenerate makefiles.
-
=item C<--ask>
This turns on the user prompts during configuration. Available only in
@@ -627,7 +622,6 @@
gen::parrot_include
gen::opengl
gen::call_list
- gen::languages
gen::makefiles
gen::platform
gen::config_pm
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/MANIFEST Fri Mar 13 21:45:55 2009 (r37397)
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Fri Mar 13 19:40:49 2009 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Fri Mar 13 20:34:40 2009 UT
#
# See tools/dev/install_files.pl for documentation on the
# format of this file.
@@ -309,7 +309,6 @@
config/gen/crypto.pm []
config/gen/crypto/digest_pmc.in []
config/gen/crypto/digest_t.in []
-config/gen/languages.pm []
config/gen/makefiles.pm []
config/gen/makefiles/CFLAGS.in []
config/gen/makefiles/docs.in []
@@ -320,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 []
@@ -999,427 +997,6 @@
include/parrot/tsq.h [main]include
include/parrot/vtables.h [main]include
include/parrot/warnings.h [main]include
-languages/BASIC/MAINTAINER [BASIC]
-languages/BASIC/compiler/BASIC_README []doc
-languages/BASIC/compiler/COMP_assignments.pm [BASIC]
-languages/BASIC/compiler/COMP_expressions.pm [BASIC]
-languages/BASIC/compiler/COMP_parsefuncs.pm [BASIC]
-languages/BASIC/compiler/COMP_parser.pm [BASIC]
-languages/BASIC/compiler/COMP_toker.pm [BASIC]
-languages/BASIC/compiler/RT_aggregates.pir [BASIC]
-languages/BASIC/compiler/RT_builtins.pir [BASIC]
-languages/BASIC/compiler/RT_debugger.pir [BASIC]
-languages/BASIC/compiler/RT_initialize.pir [BASIC]
-languages/BASIC/compiler/RT_io.pir [BASIC]
-languages/BASIC/compiler/RT_platform.pir [BASIC]
-languages/BASIC/compiler/RT_platform_ANSIscreen.pir [BASIC]
-languages/BASIC/compiler/RT_platform_win32.pir [BASIC]
-languages/BASIC/compiler/RT_support.pir [BASIC]
-languages/BASIC/compiler/compile.pl [BASIC]
-languages/BASIC/compiler/readme.bas [BASIC]
-languages/BASIC/compiler/samples/chess.bas [BASIC]
-languages/BASIC/compiler/samples/conn4.bas [BASIC]
-languages/BASIC/compiler/samples/count_to_100.bas [BASIC]
-languages/BASIC/compiler/samples/eliza2.bas [BASIC]
-languages/BASIC/compiler/samples/hanoi.bas [BASIC]
-languages/BASIC/compiler/samples/newtrek.bas [BASIC]
-languages/BASIC/compiler/samples/screen.bas [BASIC]
-languages/BASIC/compiler/samples/wumpus2.bas [BASIC]
-languages/BASIC/compiler/testrun.pl [BASIC]
-languages/BASIC/compiler/testsuite.pl [BASIC]
-languages/README []doc
-languages/bf/MAINTAINER [bf]
-languages/bf/README []doc
-languages/bf/bench.bf [bf]
-languages/bf/bf.pasm [bf]
-languages/bf/bfc.pir [bf]
-languages/bf/bfco.pir [bf]
-languages/bf/config/makefiles/root.in [bf]
-languages/bf/countdown.bf [bf]
-languages/bf/cw.bf [bf]
-languages/bf/cw.txt [bf]
-languages/bf/helloworld.bf [bf]
-languages/bf/t/harness [test]
-languages/bf/t/test_bf.t [test]
-languages/bf/t/test_bfc.t [test]
-languages/bf/t/test_bfco.t [test]
-languages/bf/test.bf [bf]
-languages/cardinal/Configure.pl [cardinal]
-languages/cardinal/cardinal.pir [cardinal]
-languages/cardinal/config/makefiles/root.in [cardinal]
-languages/cardinal/src/builtins/cmp.pir [cardinal]
-languages/cardinal/src/builtins/control.pir [cardinal]
-languages/cardinal/src/builtins/eval.pir [cardinal]
-languages/cardinal/src/builtins/globals.pir [cardinal]
-languages/cardinal/src/builtins/guts.pir [cardinal]
-languages/cardinal/src/builtins/op.pir [cardinal]
-languages/cardinal/src/builtins/say.pir [cardinal]
-languages/cardinal/src/classes/Any.pir [cardinal]
-languages/cardinal/src/classes/Array.pir [cardinal]
-languages/cardinal/src/classes/Bool.pir [cardinal]
-languages/cardinal/src/classes/Continuation.pir [cardinal]
-languages/cardinal/src/classes/Dir.pir [cardinal]
-languages/cardinal/src/classes/Failure.pir [cardinal]
-languages/cardinal/src/classes/File.pir [cardinal]
-languages/cardinal/src/classes/FileStat.pir [cardinal]
-languages/cardinal/src/classes/GC.pir [cardinal]
-languages/cardinal/src/classes/Hash.pir [cardinal]
-languages/cardinal/src/classes/IO.pir [cardinal]
-languages/cardinal/src/classes/Integer.pir [cardinal]
-languages/cardinal/src/classes/Kernel.pir [cardinal]
-languages/cardinal/src/classes/Math.pir [cardinal]
-languages/cardinal/src/classes/NilClass.pir [cardinal]
-languages/cardinal/src/classes/Object.pir [cardinal]
-languages/cardinal/src/classes/Proc.pir [cardinal]
-languages/cardinal/src/classes/Queue.pir [cardinal]
-languages/cardinal/src/classes/Range.pir [cardinal]
-languages/cardinal/src/classes/String.pir [cardinal]
-languages/cardinal/src/classes/Time.pir [cardinal]
-languages/cardinal/src/parser/actions.pm [cardinal]
-languages/cardinal/src/parser/grammar.pg [cardinal]
-languages/cardinal/src/parser/quote_expression.pir [cardinal]
-languages/cardinal/t/00-sanity.t [test]
-languages/cardinal/t/01-stmts.t [test]
-languages/cardinal/t/02-functions.t [test]
-languages/cardinal/t/03-return.t [test]
-languages/cardinal/t/04-indexed.t [test]
-languages/cardinal/t/05-op-cmp.t [test]
-languages/cardinal/t/07-loops.t [test]
-languages/cardinal/t/08-class.t [test]
-languages/cardinal/t/09-test.t [test]
-languages/cardinal/t/10-regex.t [test]
-languages/cardinal/t/11-slurpy.t [test]
-languages/cardinal/t/12-gather.t [test]
-languages/cardinal/t/99-other.t [test]
-languages/cardinal/t/alias.t [test]
-languages/cardinal/t/array/array.t [test]
-languages/cardinal/t/array/at.t [test]
-languages/cardinal/t/array/clear.t [test]
-languages/cardinal/t/array/collect.t [test]
-languages/cardinal/t/array/delete.t [test]
-languages/cardinal/t/array/empty.t [test]
-languages/cardinal/t/array/equals.t [test]
-languages/cardinal/t/array/fill.t [test]
-languages/cardinal/t/array/first.t [test]
-languages/cardinal/t/array/flatten.t [test]
-languages/cardinal/t/array/grep.t [test]
-languages/cardinal/t/array/include.t [test]
-languages/cardinal/t/array/intersection.t [test]
-languages/cardinal/t/array/join.t [test]
-languages/cardinal/t/array/mathop.t [test]
-languages/cardinal/t/array/pop.t [test]
-languages/cardinal/t/array/reverse.t [test]
-languages/cardinal/t/array/shift.t [test]
-languages/cardinal/t/array/slice.t [test]
-languages/cardinal/t/array/sort.t [test]
-languages/cardinal/t/array/to_s.t [test]
-languages/cardinal/t/array/uniq.t [test]
-languages/cardinal/t/array/warray.t [test]
-languages/cardinal/t/assignment.t [test]
-languages/cardinal/t/blocks.t [test]
-languages/cardinal/t/constants.t [test]
-languages/cardinal/t/continuation.t [test]
-languages/cardinal/t/file/dir.t [test]
-languages/cardinal/t/file/file.t [test]
-languages/cardinal/t/file/stat.t [test]
-languages/cardinal/t/freeze.t [test]
-languages/cardinal/t/gc.t [test]
-languages/cardinal/t/harness [test]
-languages/cardinal/t/hash/hash.t [test]
-languages/cardinal/t/integer/integer.t [test]
-languages/cardinal/t/integer/times.t [test]
-languages/cardinal/t/kernel/exit.t [test]
-languages/cardinal/t/kernel/open.t [test]
-languages/cardinal/t/kernel/sprintf.t [test]
-languages/cardinal/t/math/functions.t [test]
-languages/cardinal/t/nil.t [test]
-languages/cardinal/t/proc.t [test]
-languages/cardinal/t/range.t [test]
-languages/cardinal/t/range/each.t [test]
-languages/cardinal/t/range/infix-exclusive.t [test]
-languages/cardinal/t/range/infix-inclusive.t [test]
-languages/cardinal/t/range/membership-variants.t [test]
-languages/cardinal/t/range/new.t [test]
-languages/cardinal/t/range/to_a.t [test]
-languages/cardinal/t/range/to_s.t [test]
-languages/cardinal/t/range/tofrom-variants.t [test]
-languages/cardinal/t/splat.t [test]
-languages/cardinal/t/string/add.t [test]
-languages/cardinal/t/string/block.t [test]
-languages/cardinal/t/string/capitalize.t [test]
-languages/cardinal/t/string/chops.t [test]
-languages/cardinal/t/string/cmp.t [test]
-languages/cardinal/t/string/concat.t [test]
-languages/cardinal/t/string/downcase.t [test]
-languages/cardinal/t/string/eq.t [test]
-languages/cardinal/t/string/mult.t [test]
-languages/cardinal/t/string/new.t [test]
-languages/cardinal/t/string/quote.t [test]
-languages/cardinal/t/string/random_access.t [test]
-languages/cardinal/t/string/reverse.t [test]
-languages/cardinal/t/string/upcase.t [test]
-languages/cardinal/t/time.t [test]
-languages/cardinal/t/yield.t [test]
-languages/cardinal/t/zip.t [test]
-languages/cardinal/test.rb [cardinal]
-languages/chitchat/MAINTAINER [chitchat]
-languages/chitchat/chitchat.pir [chitchat]
-languages/chitchat/config/makefiles/root.in [chitchat]
-languages/chitchat/src/builtins/say.pir [chitchat]
-languages/chitchat/src/parser/actions.pm [chitchat]
-languages/chitchat/src/parser/grammar.pg [chitchat]
-languages/chitchat/t/00-sanity.t [test]
-languages/chitchat/t/harness [test]
-languages/forth/MAINTAINER [forth]
-languages/forth/config/makefiles/root.in [forth]
-languages/forth/forth.pir [forth]
-languages/forth/t/comparison.t [test]
-languages/forth/t/conditionals.t [test]
-languages/forth/t/harness [test]
-languages/forth/t/loop.t [test]
-languages/forth/t/math.t [test]
-languages/forth/t/new_words.t [test]
-languages/forth/t/output.t [test]
-languages/forth/t/stack.t [test]
-languages/forth/t/variables.t [test]
-languages/forth/test.pir [forth]
-languages/forth/tokenstream.pir [forth]
-languages/forth/variablestack.pir [forth]
-languages/forth/virtualstack.pir [forth]
-languages/forth/words.pir [forth]
-languages/jako/Curses.jako [jako]
-languages/jako/MAINTAINER [jako]
-languages/jako/README []doc
-languages/jako/SDL.jako [jako]
-languages/jako/antlr/Main.java [jako]
-languages/jako/antlr/Makefile [jako]
-languages/jako/antlr/jako.g [jako]
-languages/jako/antlr/jakop [jako]
-languages/jako/config/makefiles/root.in [jako]
-languages/jako/docs/jako.pod [jako]
-languages/jako/elem.jako [jako]
-languages/jako/examples/bench.jako [jako]
-languages/jako/examples/board.jako [jako]
-languages/jako/examples/euclid.jako [jako]
-languages/jako/examples/fact.jako [jako]
-languages/jako/examples/fib.jako [jako]
-languages/jako/examples/hello.jako [jako]
-languages/jako/examples/leibniz.jako [jako]
-languages/jako/examples/life.jako [jako]
-languages/jako/examples/mandelbrot.jako [jako]
-languages/jako/examples/mandelzoom.jako [jako]
-languages/jako/examples/mops.jako [jako]
-languages/jako/examples/nci.jako [jako]
-languages/jako/examples/pmc.jako [jako]
-languages/jako/examples/primes.jako [jako]
-languages/jako/examples/python.jako [jako]
-languages/jako/examples/queens.jako [jako]
-languages/jako/examples/queens_array.jako [jako]
-languages/jako/examples/sub.jako [jako]
-languages/jako/io.jako [jako]
-languages/jako/jako [jako]
-languages/jako/jakoc [jako]
-languages/jako/lib/Jako/Compiler.pm [jako]
-languages/jako/lib/Jako/Construct.pm [jako]
-languages/jako/lib/Jako/Construct/Block.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Bare.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Conditional.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Conditional/Else.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Conditional/If.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Conditional/Unless.pm [jako]
-languages/jako/lib/Jako/Construct/Block/File.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Loop.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Loop/Continue.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Loop/Until.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Loop/While.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Module.pm [jako]
-languages/jako/lib/Jako/Construct/Block/Sub.pm [jako]
-languages/jako/lib/Jako/Construct/Declaration.pm [jako]
-languages/jako/lib/Jako/Construct/Declaration/Constant.pm [jako]
-languages/jako/lib/Jako/Construct/Declaration/Sub.pm [jako]
-languages/jako/lib/Jako/Construct/Declaration/Variable.pm [jako]
-languages/jako/lib/Jako/Construct/Expression.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Call.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Infix.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Prefix.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Suffix.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Value.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Value/Identifier.pm [jako]
-languages/jako/lib/Jako/Construct/Expression/Value/Literal.pm [jako]
-languages/jako/lib/Jako/Construct/Label.pm [jako]
-languages/jako/lib/Jako/Construct/Statement.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Arithmetic.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Assign.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Bitwise.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Call.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Concat.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Decrement.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Goto.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Increment.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/LoopControl.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/New.pm [jako]
-languages/jako/lib/Jako/Construct/Statement/Return.pm [jako]
-languages/jako/lib/Jako/Construct/Type.pm [jako]
-languages/jako/lib/Jako/Construct/Type/Integer.pm [jako]
-languages/jako/lib/Jako/Construct/Type/Number.pm [jako]
-languages/jako/lib/Jako/Construct/Type/PMC.pm [jako]
-languages/jako/lib/Jako/Construct/Type/String.pm [jako]
-languages/jako/lib/Jako/Lexer.pm [jako]
-languages/jako/lib/Jako/Parser.pm [jako]
-languages/jako/lib/Jako/Processor.pm [jako]
-languages/jako/lib/Jako/Symbol.pm [jako]
-languages/jako/lib/Jako/Token.pm [jako]
-languages/jako/string.jako [jako]
-languages/jako/sys.jako [jako]
-languages/jako/t/assign.jako [test]
-languages/jako/t/data_decl.jako [test]
-languages/jako/t/examples.t [test]
-languages/jako/t/harness [test]
-languages/lisp/CHANGES [lisp]
-languages/lisp/KNOWN_BUGS [lisp]
-languages/lisp/LICENSE [lisp]
-languages/lisp/MAINTAINER [lisp]
-languages/lisp/README []doc
-languages/lisp/cl.pir [lisp]
-languages/lisp/config/makefiles/root.in [lisp]
-languages/lisp/eval.pir [lisp]
-languages/lisp/include/macros.pir [lisp]
-languages/lisp/include/macros/assert.pir [lisp]
-languages/lisp/include/macros/error.pir [lisp]
-languages/lisp/include/macros/list.pir [lisp]
-languages/lisp/include/macros/standard.pir [lisp]
-languages/lisp/include/macros/types.pir [lisp]
-languages/lisp/internals.pir [lisp]
-languages/lisp/lib/Parrot/Test/Lisp.pm [lisp]
-languages/lisp/lisp.pir [lisp]
-languages/lisp/lisp/bootstrap.l [lisp]
-languages/lisp/lisp/core.l [lisp]
-languages/lisp/lisp/list.l [lisp]
-languages/lisp/lisp/logic.l [lisp]
-languages/lisp/lisp/math.l [lisp]
-languages/lisp/lisp/objects.l [lisp]
-languages/lisp/lisp/pred.l [lisp]
-languages/lisp/read.pir [lisp]
-languages/lisp/system.pir [lisp]
-languages/lisp/t/arithmetics.t [test]
-languages/lisp/t/atoms.t [test]
-languages/lisp/t/cl.t [test]
-languages/lisp/t/function.t [test]
-languages/lisp/t/harness [test]
-languages/lisp/t/hello.t [test]
-languages/lisp/t/lexicals.t [test]
-languages/lisp/t/read.t [test]
-languages/lisp/t/system.t [test]
-languages/lisp/types.pir [lisp]
-languages/lisp/validate.pir [lisp]
-languages/ook/Changes [ook]
-languages/ook/MAINTAINER [ook]
-languages/ook/README []doc
-languages/ook/config/makefiles/root.in [ook]
-languages/ook/hello.ook [ook]
-languages/ook/ook.pasm [ook]
-languages/ook/t/basic.t [test]
-languages/ook/t/harness [test]
-languages/ook/test.ook [ook]
-languages/parrot_compiler/MAINTAINER [parrot_compiler]
-languages/parrot_compiler/README []doc
-languages/parrot_compiler/config/makefiles/root.in [parrot_compiler]
-languages/parrot_compiler/lib/Parrot/Test/ParrotCompiler.pm [parrot_compiler]
-languages/parrot_compiler/parrot.pasm [parrot_compiler]
-languages/parrot_compiler/parrot_compiler.pir [parrot_compiler]
-languages/parrot_compiler/sample.pasm [parrot_compiler]
-languages/parrot_compiler/t/basic/hello.t [test]
-languages/parrot_compiler/t/harness [test]
-languages/regex/01_basic.pir [regex]
-languages/regex/02_date.pir [regex]
-languages/regex/ChangeLog [regex]
-languages/regex/MAINTAINER [regex]
-languages/regex/README []doc
-languages/regex/README.hacking []doc
-languages/regex/TODO [regex]
-languages/regex/config/makefiles/root.in [regex]
-languages/regex/docs/regex.pod [regex]
-languages/regex/lib/Parrot/Test/Regex.pm [regex]
-languages/regex/lib/Regex.pm [regex]
-languages/regex/lib/Regex/CodeGen.pm [regex]
-languages/regex/lib/Regex/CodeGen/IMCC.pm [regex]
-languages/regex/lib/Regex/CodeGen/Perl5.pm [regex]
-languages/regex/lib/Regex/CodeGen/Re.pm [regex]
-languages/regex/lib/Regex/CodeGen/Rx.pm [regex]
-languages/regex/lib/Regex/Driver.pm [regex]
-languages/regex/lib/Regex/Generate.pm [regex]
-languages/regex/lib/Regex/Grammar.pm [regex]
-languages/regex/lib/Regex/Grammar.yp [regex]
-languages/regex/lib/Regex/Ops.pm [regex]
-languages/regex/lib/Regex/Ops/List.pm [regex]
-languages/regex/lib/Regex/Ops/Tree.pm [regex]
-languages/regex/lib/Regex/Optimize.pm [regex]
-languages/regex/lib/Regex/Parse.pm [regex]
-languages/regex/lib/Regex/Parse/P6C.pm [regex]
-languages/regex/lib/Regex/Rewrite.pm [regex]
-languages/regex/lib/Regex/State.pm [regex]
-languages/regex/lib/Regex/TreeOptimize.pm [regex]
-languages/regex/pmc/match.pmc [regex]
-languages/regex/pmc/matchrange.pmc [regex]
-languages/regex/regex-compiler.pir [regex]
-languages/regex/regex.pl [regex]
-languages/regex/t/basic/a.t [test]
-languages/regex/t/basic/alt.t [test]
-languages/regex/t/basic/backopt.t [test]
-languages/regex/t/basic/example.t [test]
-languages/regex/t/basic/group.t [test]
-languages/regex/t/basic/infinite.t [test]
-languages/regex/t/basic/literal.t [test]
-languages/regex/t/basic/ngplus.t [test]
-languages/regex/t/basic/optional.t [test]
-languages/regex/t/basic/plus.t [test]
-languages/regex/t/basic/quantindex.t [test]
-languages/regex/t/basic/regress1.t [test]
-languages/regex/t/basic/scanalt.t [test]
-languages/regex/t/basic/scanstar.t [test]
-languages/regex/t/basic/star.t [test]
-languages/regex/t/basic/staralt.t [test]
-languages/regex/t/harness [test]
-languages/regex/test.pl [regex]
-languages/scheme/MAINTAINER [scheme]
-languages/scheme/README []doc
-languages/scheme/config/makefiles/root.in [scheme]
-languages/scheme/lib/Parrot/Test/Scheme.pm [scheme]
-languages/scheme/lib/Scheme.pm [scheme]
-languages/scheme/lib/Scheme/Builtins.pm [scheme]
-languages/scheme/lib/Scheme/Generator.pm [scheme]
-languages/scheme/lib/Scheme/Parser.pm [scheme]
-languages/scheme/lib/Scheme/Tokenizer.pm [scheme]
-languages/scheme/schemec [scheme]
-languages/scheme/t/arith/basic.t [test]
-languages/scheme/t/arith/logic.t [test]
-languages/scheme/t/arith/nested.t [test]
-languages/scheme/t/harness [test]
-languages/scheme/t/io/basic.t [test]
-languages/scheme/t/logic/basic.t [test]
-languages/scheme/t/logic/defines.t [test]
-languages/scheme/t/logic/lists.t [test]
-languages/scheme/t/syn/basic.t [test]
-languages/scheme/t/syn/begin.t [test]
-languages/t/harness [test]
-languages/urm/INSTALL [urm]
-languages/urm/LICENSE [urm]
-languages/urm/MAINTAINER [urm]
-languages/urm/README []doc
-languages/urm/config/makefiles/root.in [urm]
-languages/urm/examples/biggerzero.urm [urm]
-languages/urm/examples/distance.urm [urm]
-languages/urm/examples/div.urm [urm]
-languages/urm/examples/mult.urm [urm]
-languages/urm/examples/sim.urm [urm]
-languages/urm/examples/sub.urm [urm]
-languages/urm/lib/URM/Test.pm [urm]
-languages/urm/t/harness [test]
-languages/urm/t/in_out.t [test]
-languages/urm/t/mmu.t [test]
-languages/urm/t/syn.t [test]
-languages/urm/urm-old.pl [urm]
-languages/urm/urmc [urm]
lib/File/Which.pm [devel]lib
lib/IO/CaptureOutput.pm []
lib/Parrot/BuildUtil.pm [devel]lib
@@ -2399,7 +1976,6 @@
t/steps/gen_config_pm-01.t [test]
t/steps/gen_core_pmcs-01.t [test]
t/steps/gen_crypto-01.t [test]
-t/steps/gen_languages-01.t [test]
t/steps/gen_makefiles-01.t [test]
t/steps/gen_opengl-01.t [test]
t/steps/gen_parrot_include-01.t [test]
Modified: trunk/MANIFEST.SKIP
==============================================================================
--- trunk/MANIFEST.SKIP Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/MANIFEST.SKIP Fri Mar 13 21:45:55 2009 (r37397)
@@ -1,6 +1,6 @@
# ex: set ro:
# $Id$
-# generated by tools/dev/mk_manifest_and_skip.pl Thu Mar 12 22:55:53 2009 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Fri Mar 13 20:26:05 2009 UT
#
# This file should contain a transcript of the svn:ignore properties
# of the directories in the Parrot subversion repository. (Needed for
@@ -472,260 +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/.*\.tmp$
-^languages/.*\.tmp/
-^languages/Makefile$
-^languages/Makefile/
-^languages/eclectus$
-^languages/eclectus/
-^languages/fun$
-^languages/fun/
-^languages/gil$
-^languages/gil/
-^languages/hq9plus$
-^languages/hq9plus/
-^languages/kea-cl$
-^languages/kea-cl/
-^languages/languages_smoke\.html$
-^languages/languages_smoke\.html/
-^languages/lazy-k$
-^languages/lazy-k/
-^languages/lua$
-^languages/lua/
-^languages/m4$
-^languages/m4/
-^languages/markdown$
-^languages/markdown/
-^languages/matrixy$
-^languages/matrixy/
-^languages/perk$
-^languages/perk/
-^languages/pipp$
-^languages/pipp/
-^languages/pjs$
-^languages/pjs/
-^languages/primitivearc$
-^languages/primitivearc/
-^languages/rakudo$
-^languages/rakudo/
-^languages/shakespeare$
-^languages/shakespeare/
-^languages/tcl$
-^languages/tcl/
-^languages/test_regex\.pbc$
-^languages/test_regex\.pbc/
-^languages/test_regex\.pir$
-^languages/test_regex\.pir/
-^languages/unlambda$
-^languages/unlambda/
-^languages/wmlscript$
-^languages/wmlscript/
-# generated from svn:ignore of 'languages/BASIC/compiler/'
-^languages/BASIC/compiler/TARG_test\.pir$
-^languages/BASIC/compiler/TARG_test\.pir/
-# generated from svn:ignore of 'languages/bf/'
-^languages/bf/.*\.pbc$
-^languages/bf/.*\.pbc/
-^languages/bf/Makefile$
-^languages/bf/Makefile/
-^languages/bf/Makefile\.tmp$
-^languages/bf/Makefile\.tmp/
-# generated from svn:ignore of 'languages/cardinal/'
-^languages/cardinal/Makefile$
-^languages/cardinal/Makefile/
-^languages/cardinal/cardinal\.pbc$
-^languages/cardinal/cardinal\.pbc/
-# generated from svn:ignore of 'languages/cardinal/src/'
-^languages/cardinal/src/gen_.*\.pir$
-^languages/cardinal/src/gen_.*\.pir/
-# generated from svn:ignore of 'languages/chitchat/'
-^languages/chitchat/Makefile$
-^languages/chitchat/Makefile/
-^languages/chitchat/chitchat\.pbc$
-^languages/chitchat/chitchat\.pbc/
-# generated from svn:ignore of 'languages/chitchat/src/'
-^languages/chitchat/src/gen_actions\.pir$
-^languages/chitchat/src/gen_actions\.pir/
-^languages/chitchat/src/gen_builtins\.pir$
-^languages/chitchat/src/gen_builtins\.pir/
-^languages/chitchat/src/gen_grammar\.pir$
-^languages/chitchat/src/gen_grammar\.pir/
-# generated from svn:ignore of 'languages/forth/'
-^languages/forth/Makefile$
-^languages/forth/Makefile/
-^languages/forth/forth\.pbc$
-^languages/forth/forth\.pbc/
-^languages/forth/tokenstream\.pbc$
-^languages/forth/tokenstream\.pbc/
-^languages/forth/variablestack\.pbc$
-^languages/forth/variablestack\.pbc/
-^languages/forth/virtualstack\.pbc$
-^languages/forth/virtualstack\.pbc/
-# generated from svn:ignore of 'languages/jako/'
-^languages/jako/.*\.list$
-^languages/jako/.*\.list/
-^languages/jako/.*\.pasm$
-^languages/jako/.*\.pasm/
-^languages/jako/.*\.pbc$
-^languages/jako/.*\.pbc/
-^languages/jako/.*\.pir$
-^languages/jako/.*\.pir/
-^languages/jako/.*\.tmp$
-^languages/jako/.*\.tmp/
-^languages/jako/Makefile$
-^languages/jako/Makefile/
-^languages/jako/imcc$
-^languages/jako/imcc/
-# generated from svn:ignore of 'languages/jako/antlr/'
-^languages/jako/antlr/.*\.class$
-^languages/jako/antlr/.*\.class/
-^languages/jako/antlr/JakoParser\.java$
-^languages/jako/antlr/JakoParser\.java/
-^languages/jako/antlr/JakoParser\.lexer\.g$
-^languages/jako/antlr/JakoParser\.lexer\.g/
-^languages/jako/antlr/JakoParser\.tokens$
-^languages/jako/antlr/JakoParser\.tokens/
-^languages/jako/antlr/JakoParserLexer\.java$
-^languages/jako/antlr/JakoParserLexer\.java/
-^languages/jako/antlr/JakoParserLexer\.tokens$
-^languages/jako/antlr/JakoParserLexer\.tokens/
-# generated from svn:ignore of 'languages/jako/examples/'
-^languages/jako/examples/.*\.pasm$
-^languages/jako/examples/.*\.pasm/
-^languages/jako/examples/.*\.pbc$
-^languages/jako/examples/.*\.pbc/
-^languages/jako/examples/.*\.pir$
-^languages/jako/examples/.*\.pir/
-# generated from svn:ignore of 'languages/jako/t/'
-^languages/jako/t/.*\.pasm$
-^languages/jako/t/.*\.pasm/
-^languages/jako/t/.*\.pbc$
-^languages/jako/t/.*\.pbc/
-^languages/jako/t/.*\.pir$
-^languages/jako/t/.*\.pir/
-# generated from svn:ignore of 'languages/lisp/'
-^languages/lisp/Makefile$
-^languages/lisp/Makefile/
-^languages/lisp/lisp\.pbc$
-^languages/lisp/lisp\.pbc/
-# generated from svn:ignore of 'languages/lisp/t/'
-^languages/lisp/t/.*\.l$
-^languages/lisp/t/.*\.l/
-^languages/lisp/t/.*\.out$
-^languages/lisp/t/.*\.out/
-# generated from svn:ignore of 'languages/ook/'
-^languages/ook/.*\.pbc$
-^languages/ook/.*\.pbc/
-^languages/ook/Makefile$
-^languages/ook/Makefile/
-^languages/ook/hello\.out$
-^languages/ook/hello\.out/
-# generated from svn:ignore of 'languages/parrot_compiler/'
-^languages/parrot_compiler/.*\.pbc$
-^languages/parrot_compiler/.*\.pbc/
-^languages/parrot_compiler/Makefile$
-^languages/parrot_compiler/Makefile/
-^languages/parrot_compiler/parrot_compiler\.pasm$
-^languages/parrot_compiler/parrot_compiler\.pasm/
-# generated from svn:ignore of 'languages/parrot_compiler/t/basic/'
-^languages/parrot_compiler/t/basic/.*\.code$
-^languages/parrot_compiler/t/basic/.*\.code/
-^languages/parrot_compiler/t/basic/.*\.out$
-^languages/parrot_compiler/t/basic/.*\.out/
-# generated from svn:ignore of 'languages/regex/'
-^languages/regex/Makefile$
-^languages/regex/Makefile/
-^languages/regex/regex-compiler\.pbc$
-^languages/regex/regex-compiler\.pbc/
-^languages/regex/test_regex\.pbc$
-^languages/regex/test_regex\.pbc/
-^languages/regex/test_regex\.pir$
-^languages/regex/test_regex\.pir/
-# generated from svn:ignore of 'languages/regex/pmc/'
-^languages/regex/pmc/.*\.manifest$
-^languages/regex/pmc/.*\.manifest/
-^languages/regex/pmc/.*\.obj$
-^languages/regex/pmc/.*\.obj/
-^languages/regex/pmc/.*\.pdb$
-^languages/regex/pmc/.*\.pdb/
-^languages/regex/pmc/match.*\.bundle$
-^languages/regex/pmc/match.*\.bundle/
-^languages/regex/pmc/match.*\.c$
-^languages/regex/pmc/match.*\.c/
-^languages/regex/pmc/match.*\.def$
-^languages/regex/pmc/match.*\.def/
-^languages/regex/pmc/match.*\.dll$
-^languages/regex/pmc/match.*\.dll/
-^languages/regex/pmc/match.*\.dump$
-^languages/regex/pmc/match.*\.dump/
-^languages/regex/pmc/match.*\.dylib$
-^languages/regex/pmc/match.*\.dylib/
-^languages/regex/pmc/match.*\.exe$
-^languages/regex/pmc/match.*\.exe/
-^languages/regex/pmc/match.*\.exp$
-^languages/regex/pmc/match.*\.exp/
-^languages/regex/pmc/match.*\.ilk$
-^languages/regex/pmc/match.*\.ilk/
-^languages/regex/pmc/match.*\.lib$
-^languages/regex/pmc/match.*\.lib/
-^languages/regex/pmc/match.*\.o$
-^languages/regex/pmc/match.*\.o/
-^languages/regex/pmc/match.*\.obj$
-^languages/regex/pmc/match.*\.obj/
-^languages/regex/pmc/match.*\.pdb$
-^languages/regex/pmc/match.*\.pdb/
-^languages/regex/pmc/match.*\.so$
-^languages/regex/pmc/match.*\.so/
-^languages/regex/pmc/match_group\.h$
-^languages/regex/pmc/match_group\.h/
-^languages/regex/pmc/pmc_match.*\.h$
-^languages/regex/pmc/pmc_match.*\.h/
-# generated from svn:ignore of 'languages/scheme/'
-^languages/scheme/.*\.tmp$
-^languages/scheme/.*\.tmp/
-^languages/scheme/Makefile$
-^languages/scheme/Makefile/
-# generated from svn:ignore of 'languages/scheme/t/arith/'
-^languages/scheme/t/arith/.*\.out$
-^languages/scheme/t/arith/.*\.out/
-^languages/scheme/t/arith/.*\.pir$
-^languages/scheme/t/arith/.*\.pir/
-^languages/scheme/t/arith/.*\.scheme$
-^languages/scheme/t/arith/.*\.scheme/
-# generated from svn:ignore of 'languages/scheme/t/io/'
-^languages/scheme/t/io/.*\.out$
-^languages/scheme/t/io/.*\.out/
-^languages/scheme/t/io/.*\.pir$
-^languages/scheme/t/io/.*\.pir/
-^languages/scheme/t/io/.*\.scheme$
-^languages/scheme/t/io/.*\.scheme/
-# generated from svn:ignore of 'languages/scheme/t/logic/'
-^languages/scheme/t/logic/.*\.out$
-^languages/scheme/t/logic/.*\.out/
-^languages/scheme/t/logic/.*\.pir$
-^languages/scheme/t/logic/.*\.pir/
-^languages/scheme/t/logic/.*\.scheme$
-^languages/scheme/t/logic/.*\.scheme/
-# generated from svn:ignore of 'languages/scheme/t/syn/'
-^languages/scheme/t/syn/.*\.out$
-^languages/scheme/t/syn/.*\.out/
-^languages/scheme/t/syn/.*\.pir$
-^languages/scheme/t/syn/.*\.pir/
-^languages/scheme/t/syn/.*\.scheme$
-^languages/scheme/t/syn/.*\.scheme/
-# generated from svn:ignore of 'languages/urm/'
-^languages/urm/Makefile$
-^languages/urm/Makefile/
-# generated from svn:ignore of 'languages/urm/t/'
-^languages/urm/t/.*\.out$
-^languages/urm/t/.*\.out/
-^languages/urm/t/.*\.pasm$
-^languages/urm/t/.*\.pasm/
-^languages/urm/t/.*\.urm$
-^languages/urm/t/.*\.urm/
-^languages/urm/t/testpars\.pasm$
-^languages/urm/t/testpars\.pasm/
# generated from svn:ignore of 'lib/'
^lib/DumbLink\.pm$
^lib/DumbLink\.pm/
Deleted: trunk/config/gen/languages.pm
==============================================================================
--- trunk/config/gen/languages.pm Fri Mar 13 21:45:55 2009 (r37396)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,72 +0,0 @@
-# Copyright (C) 2006-2009, Parrot Foundation.
-# $Id$
-
-=head1 NAME
-
-config/gen/languages.pm - Build files for language implementations
-
-=head1 DESCRIPTION
-
-Config step for languages. Loops over list of languages.
-
-A space separated list of languages can be passed in with the option
-'languages'. An empty list of languages is OK.
-
-=head1 TODO
-
-RT#31633. Languages should know how to configure themselves
-and not rely on gen::languages.
-
-=cut
-
-package gen::languages;
-
-use strict;
-use warnings;
-
-use base qw(Parrot::Configure::Step);
-
-use Parrot::Configure::Utils ':gen';
-
-sub _init {
- my $self = shift;
- my %data;
- $data{description} = q{Configure languages};
- $data{result} = q{};
- $data{default_languages} = qq{
- bf
- cardinal chitchat
- forth
- jako
- lisp
- ook
- parrot_compiler
- regex
- scheme
- urm
- };
- return \%data;
-}
-
-sub runstep {
- my ( $self, $conf ) = @_;
-
- my $languages = $conf->options->get('languages');
- $languages = $self->{default_languages} unless defined $languages;
-
- foreach my $language ( split ' ', $languages ) { # split ' ' splits on all whitespace
- my $langdir = "languages/$language";
- $conf->genfile("$langdir/config/makefiles/root.in" => "$langdir/Makefile");
- }
-
- return 1;
-}
-
-1;
-
-# Local Variables:
-# mode: cperl
-# cperl-indent-level: 4
-# fill-column: 100
-# End:
-# vim: expandtab shiftwidth=4:
Modified: trunk/config/gen/makefiles.pm
==============================================================================
--- trunk/config/gen/makefiles.pm Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/config/gen/makefiles.pm Fri Mar 13 21:45:55 2009 (r37397)
@@ -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 Fri Mar 13 21:45:55 2009 (r37396)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,612 +0,0 @@
-# Copyright (C) 2002-2009, Parrot Foundation.
-# $Id$
-
-# some commands and locations
- at make_set_make@
-MAKE := @make_c@
-PERL := @perl@
-RM_F := @rm_f@
-BUILD_DIR := @build_dir@
-RECONFIGURE := $(PERL) @build_dir@/tools/dev/reconfigure.pl
-GIT := git
-HG := hg
-SVN := svn
-
-# List of languages that are currently managed in the Parrot svn repository
-# When adding or removing languages, please update the list
-LANGUAGES := \
- BASIC bf \
- cardinal chitchat \
- forth \
- jako \
- lisp \
- ook \
- parrot_compiler \
- regex \
- scheme \
- urm
-
-# the default target
-all: $(LANGUAGES)
-
-# 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 " all: Make a lot of language implementations."
- @echo " This is the default."
- @echo ""
- @echo " test: Same as test-unified."
- @echo ""
- @echo " test-unified: Unified test suite for a lot of languages."
- @echo ""
- @echo " test-separate: Run 'make test' in the individual lang dirs."
- @echo ""
- @echo " clean: Clean up a lot of languages."
- @echo ""
- @echo " help: Print this help message."
- @echo ""
- @echo "Following languages are available in Parrot's svn repository:"
- @echo " $(LANGUAGES)"
- @echo ""
- @echo "A particular language <lang> can be built, tested and cleand up"
- @echo " make <lang>"
- @echo " make <lang>.test"
- @echo " make <lang>.clean"
- @echo " make <lang>.realclean"
- @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-dotnet: Try to fetch dotnet"
- @echo ""
- @echo " co-c99: Try to fetch C99"
- @echo ""
- @echo " co-eclectus: Try to fetch eclectus"
- @echo ""
- @echo " co-ecmascript: Try to fetch EcmaScript"
- @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-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-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-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-shakespeare: Try to fetch shakespeare"
- @echo ""
- @echo " co-tcl: Try to fetch Partcl"
- @echo ""
- @echo " co-unlambda: Try to fetch unlambda"
- @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-c99: Try to update C99"
- @echo ""
- @echo " up-eclectus: Try to update eclectus"
- @echo ""
- @echo " up-ecmascript: Try to update EcmaScript"
- @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-kea-cl: Try to update kea-cl"
- @echo ""
- @echo " up-lazy-k: Try to update lazy-k"
- @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-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-shakespeare: Try to update shakespeare"
- @echo ""
- @echo " up-tcl: Try to update Partcl"
- @echo ""
- @echo " up-unlambda: Try to update unlambda"
- @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
-
-test: test-unified
-
-test-unified: all
- $(PERL) t/harness
-
-test-separate: all \
- bf.test \
- cardinal.test chitchat.test \
- forth.test \
- jako.test \
- lisp.test \
- ook.test \
- parrot_compiler.test \
- regex.test \
- scheme.test \
- urm.test
-
-clean: \
- BASIC.clean bf.clean \
- cardinal.clean chitchat.clean \
- forth.clean \
- jako.clean \
- lisp.clean \
- ook.clean \
- parrot_compiler.clean \
- regex.clean \
- scheme.clean \
- urm.clean
-
-realclean: \
- bf.realclean \
- cardinal.realclean chitchat.realclean \
- forth.realclean \
- jako.realclean \
- lisp.realclean \
- ook.realclean \
- parrot_compiler.realclean \
- regex.realclean \
- scheme.realclean \
- urm.realclean
-
-
-#
-# Language specific targets
-#
-
-# The *.dummy targets are a replacement for the target .PHONY in 'GNU make'
-
-BASIC : BASIC.dummy
-BASIC.dummy:
-# don't know how to build BASIC
-BASIC.test:
-# Don't know how to test BASIC
-BASIC.clean:
-# Don't know how to clean BASIC
-
-bf : bf.dummy
-bf.dummy:
- - $(MAKE) bf
-bf.test:
- - $(MAKE) bf test
-bf.clean:
- - $(MAKE) bf clean
-bf.realclean:
- - $(MAKE) bf realclean
-
-cardinal : cardinal.dummy
-cardinal.dummy:
- - $(MAKE) cardinal
-cardinal.test:
- - $(MAKE) cardinal test
-cardinal.clean:
- - $(MAKE) cardinal clean
-cardinal.realclean:
- - $(MAKE) cardinal realclean
-
-chitchat : chitchat.dummy
-chitchat.dummy:
- - $(MAKE) chitchat
-chitchat.test:
- - $(MAKE) chitchat test
-chitchat.clean:
- - $(MAKE) chitchat clean
-chitchat.realclean:
- - $(MAKE) chitchat realclean
-
-forth : forth.dummy
-forth.dummy:
- - $(MAKE) forth
-forth.test:
- - $(MAKE) forth test
-forth.clean:
- - $(MAKE) forth clean
-forth.realclean:
- - $(MAKE) forth realclean
-
-jako: jako.dummy
-jako.dummy:
- - $(MAKE) jako
-jako.test:
- - $(MAKE) jako test
-jako.clean:
- - $(MAKE) jako clean
-jako.realclean:
- - $(MAKE) jako realclean
-
-lisp: lisp.dummy
-lisp.dummy:
- - $(MAKE) lisp
-lisp.test:
- - $(MAKE) lisp test
-lisp.clean:
- - $(MAKE) lisp clean
-lisp.realclean:
- - $(MAKE) lisp realclean
-
-ook : ook.dummy
-ook.dummy:
- - $(MAKE) ook
-ook.test:
- - $(MAKE) ook test
-ook.clean:
- - $(MAKE) ook clean
-ook.realclean:
- - $(MAKE) ook realclean
-
-parrot_compiler: parrot_compiler.dummy
-parrot_compiler.dummy:
- - $(MAKE) parrot_compiler
-parrot_compiler.test:
- - $(MAKE) parrot_compiler test
-parrot_compiler.clean:
- - $(MAKE) parrot_compiler clean
-parrot_compiler.realclean:
- - $(MAKE) parrot_compiler realclean
-
-regex: regex.dummy
-regex.dummy:
- - $(MAKE) regex
-regex.test :
- - $(MAKE) regex test
-regex.clean :
- - $(MAKE) regex clean
-regex.realclean :
- - $(MAKE) regex realclean
-
-scheme: scheme.dummy
-scheme.dummy:
- @echo "SKIPPED: scheme: (nothing to make, but should not default to make test)"
-scheme.test :
- - $(MAKE) scheme test
-scheme.clean :
- - $(MAKE) scheme clean
-scheme.realclean :
- - $(MAKE) scheme realclean
-
-urm: urm.dummy
-urm.dummy:
- - $(MAKE) urm
-urm.test:
- - $(MAKE) urm test
-urm.clean:
- - $(MAKE) urm clean
-urm.realclean:
- - $(MAKE) urm realclean
-
-# helpers for checking out externally managed languages
-
-# check out all known externally managed languages
-co-all: \
- co-dotnet \
- co-c99 \
- co-eclectus \
- co-ecmascript \
- co-fun \
- co-gil \
- co-hq9plus \
- co-json \
- co-kea-cl \
- co-lazy-k \
- co-lolcode \
- co-lua \
- 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-shakespeare \
- co-tcl \
- co-unlambda \
- co-wmlscript
-
-up-all: \
- up-dotnet \
- up-c99 \
- up-eclectus \
- up-ecmascript \
- up-fun \
- up-gil \
- up-hq9plus \
- up-json \
- up-kea-cl \
- up-lazy-k \
- up-lolcode \
- up-lua \
- up-m4 \
- up-matrixy \
- up-markdown \
- up-paraplegic \
- up-perk \
- up-pheme \
- up-pipp \
- up-pir \
- up-pjs \
- up-pod \
- up-primitivearc \
- up-punie \
- up-pynie \
- up-rakudo \
- up-shakespeare \
- up-tcl \
- up-unlambda \
- up-wmlscript
-
-co-dotnet:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//dotnet//trunk' dotnet
-
-up-dotnet:
- cd dotnet && $(SVN) up
-
-co-c99:
- - $(SVN) checkout 'https:////svn.parrot.org//languages//c99//trunk' c99
-
-up-c99:
- cd c99 && $(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-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-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-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-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-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-wmlscript:
- - $(GIT) clone 'git:////github.com//fperrad//wmlscript.git'
-
-up-wmlscript:
- cd wmlscript && $(GIT) pull
-
-# Local variables:
-# mode: makefile
-# End:
-# vim: ft=make:
Modified: trunk/config/gen/makefiles/root.in
==============================================================================
--- trunk/config/gen/makefiles/root.in Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/config/gen/makefiles/root.in Fri Mar 13 21:45:55 2009 (r37397)
@@ -151,7 +151,6 @@
compilers/tge/Makefile \
editor/Makefile \
ext/Makefile \
- languages/Makefile \
src/dynoplibs/Makefile
GEN_CONFIGS := \
@@ -707,11 +706,6 @@
@echo ""
@echo "Language implementations:"
@echo " compilers: Proxy for default target of pge and tge compilers"
- @echo " languages: Proxy for default target of languages/Makefile"
- @echo " languages-test: Proxy for target 'test' of languages/Makefile"
- @echo " languages-test-unified: Proxy for target 'test-unified' of languages/Makefile"
- @echo " languages-test-separate: Proxy for target 'test-separate' of languages/Makefile"
- @echo " languages-clean: Proxy for target 'clean' of languages/Makefile"
@echo ""
@echo "Fetch from source repository:"
@echo " update: svn update."
@@ -1354,7 +1348,7 @@
###############################################################################
#
-# language implementation targets:
+# compiler implementation targets:
#
###############################################################################
@@ -1367,32 +1361,6 @@
$(MAKE) compilers/nqp
$(MAKE) compilers/json
-languages : languages.dummy
-
-languages.dummy :
- $(MAKE) languages
-
-languages-test :
- $(MAKE) languages test
-
-languages-test-unified :
- $(MAKE) languages test-unified
-
-languages-test-separate :
- $(MAKE) languages test-separate
-
-languages-clean :
- $(MAKE) languages clean
-
-languages-realclean :
- $(MAKE) languages realclean
-
-###############################################################################
-#
-# compiler implementation targets:
-#
-###############################################################################
-
compilers-clean :
$(MAKE) compilers/pct clean
$(MAKE) compilers/pge clean
@@ -1625,7 +1593,6 @@
test-clean \
prog-clean \
dynext-clean \
- languages-clean \
#IF(has_perldoc): docs-clean \
#IF(has_perldoc): html-clean \
dynpmc-clean \
@@ -1802,7 +1769,6 @@
# a failing step of cleaning, usually doesn't concern the following steps
realclean : clean
- -$(MAKE) languages realclean
-$(MAKE) compilers/pirc realclean
-$(MAKE) src/dynpmc realclean
$(RM_RF) \
Modified: trunk/lib/Parrot/Configure/Step/List.pm
==============================================================================
--- trunk/lib/Parrot/Configure/Step/List.pm Fri Mar 13 21:42:10 2009 (r37396)
+++ trunk/lib/Parrot/Configure/Step/List.pm Fri Mar 13 21:45:55 2009 (r37397)
@@ -71,7 +71,6 @@
gen::parrot_include
gen::opengl
gen::call_list
- gen::languages
gen::makefiles
gen::platform
gen::config_pm
Deleted: trunk/t/steps/gen_languages-01.t
==============================================================================
--- trunk/t/steps/gen_languages-01.t Fri Mar 13 21:45:55 2009 (r37396)
+++ /dev/null 00:00:00 1970 (deleted)
@@ -1,68 +0,0 @@
-#! perl
-# Copyright (C) 2007-2009, Parrot Foundation.
-# $Id$
-# gen_languages-01.t
-
-use strict;
-use warnings;
-use Test::More tests => 6;
-use Carp;
-use lib qw( lib );
-use_ok('config::gen::languages');
-use Parrot::Configure;
-use Parrot::Configure::Options qw( process_options );
-use Parrot::Configure::Test qw(
- test_step_thru_runstep
- test_step_constructor_and_description
-);
-
-########## regular ##########
-
-my ($args, $step_list_ref) = process_options(
- {
- argv => [ ],
- mode => q{configure},
- }
-);
-
-my $conf = Parrot::Configure->new;
-my $pkg = q{gen::languages};
-$conf->add_steps($pkg);
-$conf->options->set( %{$args} );
-my $step = test_step_constructor_and_description($conf);
-ok($step->{default_languages}, "default languages string is present");
-
-pass("Completed all tests in $0");
-
-################### DOCUMENTATION ###################
-
-=head1 NAME
-
-gen_languages-01.t - test gen::languages
-
-=head1 SYNOPSIS
-
- % prove t/steps/gen_languages-01.t
-
-=head1 DESCRIPTION
-
-The files in this directory test functionality used by F<Configure.pl>.
-
-The tests in this file test gen::languages.
-
-=head1 AUTHOR
-
-James E Keenan
-
-=head1 SEE ALSO
-
-config::gen::languages, F<Configure.pl>.
-
-=cut
-
-# Local Variables:
-# mode: cperl
-# cperl-indent-level: 4
-# fill-column: 100
-# End:
-# vim: expandtab shiftwidth=4:
More information about the parrot-commits
mailing list