summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-04-21 14:49:58 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-04-23 09:58:22 +0200
commit5b73e75943dd89dabda84b0fc3a651837c4a2113 (patch)
tree761bc0b25004c4edd7d89f500fac13b50d868406 /build.xml
parent9cba434b228e33f62e01460abe186fb56038a70e (diff)
downloadscala-5b73e75943dd89dabda84b0fc3a651837c4a2113.tar.gz
scala-5b73e75943dd89dabda84b0fc3a651837c4a2113.tar.bz2
scala-5b73e75943dd89dabda84b0fc3a651837c4a2113.zip
Remove scala.actors and the actors migration module dependency
Diffstat (limited to 'build.xml')
-rwxr-xr-xbuild.xml53
1 files changed, 7 insertions, 46 deletions
diff --git a/build.xml b/build.xml
index fa5316815a..f21423f46b 100755
--- a/build.xml
+++ b/build.xml
@@ -75,8 +75,8 @@ TODO:
<target name="nightly"><optimized name="all.done"/></target>
<target name="nightly.checkall"> <antcall target="all.done"> <param name="partest.scalac_opts" value="-Ycheck:all"/></antcall></target>
- <!-- The IDE build requires actors/swing, so need to publish them during PR validation until they are modules -->
- <target name="publish-opt-nodocs" description="Publishes Scala (optimized) without generating docs/testing (library/reflect/compiler/actors/swing).">
+ <!-- The IDE build requires swing, so need to publish them during PR validation until they are modules -->
+ <target name="publish-opt-nodocs" description="Publishes Scala (optimized) without generating docs/testing (library/reflect/compiler/swing).">
<antcall target="publish">
<param name="docs.skip" value="1"/>
<param name="scalac.args.optimise" value="-optimise"/>
@@ -556,7 +556,6 @@ TODO:
<echo message="scala-parser-combinators.version.number = ${scala-parser-combinators.version.number}"/>
<echo message="scala-swing.version.number = ${scala-swing.version.number}"/>
<echo message="akka-actor.version.number = ${akka-actor.version.number}"/>
- <echo message="actors-migration.version.number = ${actors-migration.version.number}"/>
<echo message="jline.version = ${jline.version}"/>
<echo message="partest.version.number = ${partest.version.number}"/>
<echo message="scalacheck.version.number = ${scalacheck.version.number}"/>
@@ -568,7 +567,6 @@ TODO:
<entry key="scala-parser-combinators.version.number" value="${scala-parser-combinators.version.number}"/>
<entry key="scala-swing.version.number" value="${scala-swing.version.number}"/>
<entry key="akka-actor.version.number" value="${akka-actor.version.number}"/>
- <entry key="actors-migration.version.number" value="${actors-migration.version.number}"/>
<entry key="jline.version" value="${jline.version}"/>
<entry key="partest.version.number" value="${partest.version.number}"/>
<entry key="scalacheck.version.number" value="${scalacheck.version.number}"/>
@@ -606,8 +604,6 @@ TODO:
<property name="scaladoc.version" value="${scala-compiler-doc.version.number}"/>
<property name="scaladoc.targetjar" value="scala-compiler-doc_${scala.binary.version}-${scala-compiler-doc.version.number}.jar"/>
- <property name="actors.description" value="Scala Actors Library"/>
-
<property name="swing.description" value="Scala Swing Library"/>
<property name="swing.package" value="modules."/>
<property name="swing.jar" value="${scala-swing}"/>
@@ -634,7 +630,7 @@ TODO:
<property name="partest-javaagent.description" value="Scala Compiler Testing Tool (compiler-specific java agent)"/>
<!-- projects without project-specific options: asm, forkjoin, manual, bin, repl -->
- <for list="actors,compiler,interactive,scaladoc,library,parser-combinators,partest,partest-extras,partest-javaagent,reflect,scalap,swing,xml" param="project">
+ <for list="compiler,interactive,scaladoc,library,parser-combinators,partest,partest-extras,partest-javaagent,reflect,scalap,swing,xml" param="project">
<sequential>
<!-- description is mandatory -->
<init-project-prop project="@{project}" name="package" default=""/> <!-- used by mvn-package, copy-bundle, make-bundle -->
@@ -683,7 +679,7 @@ TODO:
There must be a variable of the shape @{stage}.@{project}.build.path
for all @{stage} in locker, quick, strap
and all @{project} in library, reflect, compiler
- when stage is quick, @{project} also includes: actors, repl, scalap
+ when stage is quick, @{project} also includes: repl, scalap
NOTE: interactive, scaladoc, are only used upto quick; they are still packed into the compiler jar
-->
@@ -716,11 +712,6 @@ TODO:
<path refid="aux.libs"/>
</path>
- <path id="quick.actors.build.path">
- <path refid="quick.library.build.path"/>
- <pathelement location="${build-quick.dir}/classes/actors"/>
- </path>
-
<path id="quick.reflect.build.path">
<path refid="quick.library.build.path"/>
<pathelement location="${build-quick.dir}/classes/reflect"/>
@@ -770,7 +761,6 @@ TODO:
<path id="quick.bin.tool.path">
<path refid="quick.repl.build.path"/>
- <path refid="quick.actors.build.path"/>
<pathelement location="${build-quick.dir}/classes/scalap"/>
<pathelement location="${build-quick.dir}/classes/scaladoc"/>
<path refid="external-modules-nocore"/>
@@ -790,7 +780,6 @@ TODO:
<pathelement location="${library.jar}"/>
<pathelement location="${xml.jar}"/>
<pathelement location="${parser-combinators.jar}"/>
- <pathelement location="${actors.jar}"/>
<pathelement location="${reflect.jar}"/>
<pathelement location="${compiler.jar}"/>
<!-- TODO modularize compiler: <pathelement location="${scaladoc.jar}"/> -->
@@ -804,10 +793,6 @@ TODO:
<fileset dir="${forkjoin-classes}"/>
</path>
- <path id="pack.actors.files">
- <fileset dir="${build-quick.dir}/classes/actors"/>
- </path>
-
<path id="pack.compiler.files">
<fileset dir="${build-quick.dir}/classes/compiler"/>
@@ -854,7 +839,6 @@ TODO:
<path id="docs.scaladoc.build.path"> <path refid="quick.scaladoc.build.path"/> </path>
<path id="docs.interactive.build.path"> <path refid="quick.interactive.build.path"/> </path>
<path id="docs.scalap.build.path"> <path refid="quick.scalap.build.path"/> </path>
- <path id="docs.actors.build.path"> <path refid="quick.actors.build.path"/> </path>
<!-- run-time classpath for scaladoc TODO: resolve through maven -->
<path id="scaladoc.classpath">
@@ -910,9 +894,8 @@ TODO:
<pathelement location="${interactive.jar}"/>
-->
- <!-- TODO: move scalap & actors out of repo -->
+ <!-- TODO: move scalap out of repo -->
<pathelement location="${scalap.jar}"/>
- <pathelement location="${actors.jar}"/>
<!-- partest's dependencies, which marks most of its dependencies as provided,
(but not scala-library, so we filter that one out...)
@@ -935,7 +918,6 @@ TODO:
<rsel:name name="scala-library*.jar"/>
<rsel:name name="scala-compiler*.jar"/>
<rsel:name name="scala-reflect*.jar"/>
- <rsel:name name="scala-actors*.jar"/>
<rsel:name name="scala-parser-combinators*.jar"/>
<rsel:name name="scala-xml*.jar"/>
</rsel:or></rsel:not>
@@ -963,7 +945,6 @@ TODO:
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-library.jar"/>
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-reflect.jar"/>
<pathelement location="${build-osgi.dir}/org.scala-lang.scala-compiler.jar"/>
- <pathelement location="${build-osgi.dir}/org.scala-lang.scala-actors.jar"/>
<path refid="pax.exam.classpath"/>
<path refid="forkjoin.classpath"/>
</path>
@@ -1103,9 +1084,6 @@ TODO:
<target name="quick.scalap" depends="quick.repl">
<staged-build with="locker" stage="quick" project="scalap"/> </target>
- <target name="quick.actors" depends="quick.lib">
- <staged-build with="locker" stage="quick" project="actors"/> </target>
-
<target name="quick.modules" depends="quick.repl, quick.scaladoc, quick.interactive, quick.scalap"/>
@@ -1157,14 +1135,12 @@ TODO:
<target name="pack.interactive" depends="quick.interactive"> <staged-pack project="interactive"/> </target>
-->
- <target name="pack.actors" depends="quick.actors"> <staged-pack project="actors"/> </target>
-
<target name="pack.scalap" depends="quick.scalap"> <staged-pack project="scalap"/> </target>
<target name="pack.core" depends="pack.reflect, pack.comp, pack.lib"/>
<!-- TODO modularize compiler: pack.scaladoc, pack.interactive, -->
- <target name="pack.modules" depends="pack.actors, pack.scalap">
+ <target name="pack.modules" depends="pack.scalap">
<copy todir="${build-pack.dir}/lib">
<path refid="external-modules-nocore" />
<mapper type="flatten" />
@@ -1270,8 +1246,6 @@ TODO:
<include name="${scaladoc.jar}"/>
-->
- <file name="${actors.jar}"/>
-
<file name="${parser-combinators.jar}"/>
<file name="${xml.jar}"/>
<file name="${swing.jar}"/>
@@ -1296,11 +1270,6 @@ TODO:
</make-bundle>
-->
- <make-bundle project="actors">
- <fileset dir="${src.dir}/actors"/>
- </make-bundle>
-
-
<make-bundle project="parser-combinators"/>
<make-bundle project="xml"/>
<make-bundle project="swing"/>
@@ -1611,12 +1580,6 @@ TODO:
</target>
-->
- <target name="docs.actors" depends="docs.start" unless="docs.skip">
- <staged-docs project="actors">
- <include name="**/*.scala"/>
- </staged-docs>
- </target>
-
<target name="docs.scalap" depends="docs.start" unless="docs.skip">
<staged-docs project="scalap">
<include name="**/*.scala"/>
@@ -1625,7 +1588,7 @@ TODO:
<target name="docs.core" depends="docs.lib, docs.reflect, docs.comp" unless="docs.skip"/>
<!-- TODO modularize compiler: docs.scaladoc, docs.interactive, -->
- <target name="docs.done" depends="docs.core, docs.actors, docs.scalap" unless="docs.skip"/>
+ <target name="docs.done" depends="docs.core, docs.scalap" unless="docs.skip"/>
<!-- doc/ and man/ -->
<target name="pack.doc" depends="scaladoc.task" unless="docs.skip"> <!-- depends on scaladoc.task for scalac taskdef -->
@@ -1700,8 +1663,6 @@ MAIN DISTRIBUTION PACKAGING
<mvn-package project="scaladoc"/>
-->
- <mvn-package project="actors"/>
-
<!-- don't bother fitting scalap into the mould: it will move out soon -->
<copy tofile="${dist.maven}/scalap/scalap-pom.xml" file="${src.dir}/build/maven/scalap-pom.xml" overwrite="true"/>
<copy tofile="${dist.maven}/scalap/scalap.jar" file="${scalap.jar}" overwrite="true"/>