[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