Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
d9a95e103a
!15 [sync] PR-13: Fix CVE-2023-46122
From: @openeuler-sync-bot 
Reviewed-by: @wangchong1995924 
Signed-off-by: @wangchong1995924
2024-06-27 06:04:53 +00:00
starlet-dx
b6d8944139 Fix CVE-2023-46122
(cherry picked from commit 4ffa881ba0a8f81c77215b43d73af8019d835ae9)
2024-06-27 09:28:15 +08:00
openeuler-ci-bot
ec6d0607ca
!11 [sync] PR-8: Add missing files for bootstrap
From: @openeuler-sync-bot 
Reviewed-by: @luo-haibo 
Signed-off-by: @luo-haibo
2024-05-03 11:48:51 +00:00
Dingli Zhang
d0d334e340 Add missing files for bootstrap
(cherry picked from commit ca2a4081bd4cab9a453fef51f0b7603e6b0045dd)
2024-04-30 11:27:31 +08:00
openeuler-ci-bot
2c7e175530
!9 [sync] PR-7: RISCV64: update spec.
From: @openeuler-sync-bot 
Reviewed-by: @caodongxia 
Signed-off-by: @caodongxia
2024-04-28 01:21:06 +00:00
zke
c796864ac9 update spec for riscv64
(cherry picked from commit f007ecb5a2714540bac1eafab63d90133c857685)
2024-04-26 00:27:34 +08:00
openeuler-ci-bot
dbb838a3a0
!6 License compliance rectification
From: @lyn1001 
Reviewed-by: @wangchong1995924 
Signed-off-by: @wangchong1995924
2022-05-10 10:47:35 +00:00
lyn1001
b9c118aff5 License compliance rectification 2022-05-10 17:52:11 +08:00
openeuler-ci-bot
b2b645c298 !2 delete unuse file
From: @wangxiao65
Reviewed-by: @wang_yue111,@small_leek
Signed-off-by: @small_leek
2020-12-12 18:05:07 +08:00
wangxiao65
e03f0a76da delete unused file 2020-12-12 15:53:59 +08:00
95 changed files with 1847 additions and 3 deletions

93
CVE-2023-46122.patch Normal file
View File

@ -0,0 +1,93 @@
Refer:
https://github.com/sbt/io/commit/124538348db0713c80793cb57b915f97ec13188a
https://build.opensuse.org/projects/SUSE:SLE-15-SP2:Update/packages/sbt/files/sbt-CVE-2023-46122.patch?expand=1
From f928cdd8aebc5a2b85c326cc267e698229e0b7b2 Mon Sep 17 00:00:00 2001
From: Eugene Yokota <eed3si9n@gmail.com>
Date: Sun, 22 Oct 2023 04:42:16 -0400
Subject: [PATCH] Fixes zip-slip vulnerability
Fixes https://github.com/sbt/io/issues/358
Ref codehaus-plexus/plexus-archiver 87
**Problem**
IO.unzip currently has zip-slip vulnerability, which can write arbitrary
files on the machine using specially crafted zip archive that holds path
traversal file names.
**Solution**
This replicates the fix originally sent to plex-archiver by Snyk Team.
---
util/io/src/main/scala/sbt/IO.scala | 23 +++++++++++++++--------
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/util/io/src/main/scala/sbt/IO.scala b/util/io/src/main/scala/sbt/IO.scala
index ed97657..f09d561 100644
--- a/util/io/src/main/scala/sbt/IO.scala
+++ b/util/io/src/main/scala/sbt/IO.scala
@@ -10,6 +10,7 @@ import java.io.{BufferedReader, ByteArrayOutputStream, BufferedWriter, File, Fil
import java.io.{ObjectInputStream, ObjectStreamClass}
import java.net.{URI, URISyntaxException, URL}
import java.nio.charset.Charset
+import java.nio.file.{ Path => NioPath, _ }
import java.util.Properties
import java.util.jar.{Attributes, JarEntry, JarFile, JarInputStream, JarOutputStream, Manifest}
import java.util.zip.{CRC32, GZIPOutputStream, ZipEntry, ZipFile, ZipInputStream, ZipOutputStream}
@@ -190,11 +191,16 @@ object IO
def unzipStream(from: InputStream, toDirectory: File, filter: NameFilter = AllPassFilter, preserveLastModified: Boolean = true): Set[File] =
{
createDirectory(toDirectory)
- zipInputStream(from) { zipInput => extract(zipInput, toDirectory, filter, preserveLastModified) }
+ zipInputStream(from) { zipInput => extract(zipInput, toDirectory.toPath, filter, preserveLastModified) }
}
- private def extract(from: ZipInputStream, toDirectory: File, filter: NameFilter, preserveLastModified: Boolean) =
+ private def extract(from: ZipInputStream, toDirectory: NioPath, filter: NameFilter, preserveLastModified: Boolean) =
{
- val set = new HashSet[File]
+ val set = new HashSet[NioPath]
+ val canonicalDirPath = toDirectory.normalize().toString
+ def validateExtractPath(name: String, target: NioPath): Unit =
+ if (!target.normalize().toString.startsWith(canonicalDirPath)) {
+ throw new RuntimeException(s"Entry ($name) is outside of the target directory")
+ }
def next()
{
val entry = from.getNextEntry
@@ -205,19 +211,20 @@ object IO
val name = entry.getName
if(filter.accept(name))
{
- val target = new File(toDirectory, name)
+ val target = toDirectory.resolve(name)
+ validateExtractPath(name, target)
//log.debug("Extracting zip entry '" + name + "' to '" + target + "'")
if(entry.isDirectory)
- createDirectory(target)
+ createDirectory(target.toFile)
else
{
set += target
translate("Error extracting zip entry '" + name + "' to '" + target + "': ") {
- fileOutputStream(false)(target) { out => transfer(from, out) }
+ fileOutputStream(false)(target.toFile) { out => transfer(from, out) }
}
}
if(preserveLastModified)
- target.setLastModified(entry.getTime)
+ target.toFile.setLastModified(entry.getTime)
}
else
{
@@ -228,7 +235,7 @@ object IO
}
}
next()
- Set() ++ set
+ (Set() ++ set).map(_.toFile)
}
/** Retrieves the content of the given URL and writes it to the given File. */
--
2.43.0

49
actions-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="actions" revision="0.13.1" status="release" publication="20131210101505">
<description>
Actions
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="actions" type="jar" ext="jar" conf="compile"/>
<artifact name="actions" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="completion" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="api" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="compiler-integration" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="compiler-ivy-integration" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="ivy" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="run" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="relation" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="task-system" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="tasks" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="tracking" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="testing" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
actions.jar Normal file

Binary file not shown.

34
api-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="api" revision="0.13.1" status="release" publication="20131210101435">
<description>
API
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="api" type="jar" ext="jar" conf="compile"/>
<artifact name="api" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
api.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="apply-macro" revision="0.13.1" status="release" publication="20131210101435">
<description>
Apply Macro
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="apply-macro" type="jar" ext="jar" conf="compile"/>
<artifact name="apply-macro" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="collections" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
apply-macro.jar Normal file

Binary file not shown.

34
cache-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="cache" revision="0.13.1" status="release" publication="20131210101435">
<description>
Cache
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="cache" type="jar" ext="jar" conf="compile"/>
<artifact name="cache" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="collections" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-tools.sbinary" name="sbinary_2.10" rev="0.4.2" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
cache.jar Normal file

Binary file not shown.

36
classfile-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="classfile" revision="0.13.1" status="release" publication="20131210101440">
<description>
Classfile
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="classfile" type="jar" ext="jar" conf="compile"/>
<artifact name="classfile" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
classfile.jar Normal file

Binary file not shown.

36
classpath-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="classpath" revision="0.13.1" status="release" publication="20131210101435">
<description>
Classpath
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="classpath" type="jar" ext="jar" conf="compile"/>
<artifact name="classpath" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
classpath.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="collections" revision="0.13.1" status="release" publication="20131210101435">
<description>
Collections
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="collections" type="jar" ext="jar" conf="compile"/>
<artifact name="collections" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
collections.jar Normal file

Binary file not shown.

40
command-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="command" revision="0.13.1" status="release" publication="20131210101440">
<description>
Command
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="command" type="jar" ext="jar" conf="compile"/>
<artifact name="command" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="completion" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="cross" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
command.jar Normal file

Binary file not shown.

40
compile-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="compile" revision="0.13.1" status="release" publication="20131210101440">
<description>
Compile
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compile" type="jar" ext="jar" conf="compile"/>
<artifact name="compile" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="test->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile);test->test" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="api" rev="0.13.1" conf="test->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
compile.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="compiler-integration" revision="0.13.1" status="release" publication="20131210101446">
<description>
Compiler Integration
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-integration" type="jar" ext="jar" conf="compile"/>
<artifact name="compiler-integration" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="incremental-compiler" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="compile" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="persist" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="api" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classfile" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
compiler-integration.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="compiler-interface" revision="0.13.1" status="release" publication="20131210101440">
<description>
Compiler Interface
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-interface-bin" type="jar" ext="jar" conf="compile" e:component="compiler-interface-bin_2.10.3"/>
<artifact name="compiler-interface-src" type="jar" ext="jar" conf="compile" e:component="compiler-interface-src"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="provided->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="launcher" rev="0.13.1" conf="test->test"/>
</dependencies>
</ivy-module>

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
compiler-interface-bin.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="compiler-interface" revision="0.13.1" status="release" publication="20131210101440">
<description>
Compiler Interface
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-interface-bin" type="jar" ext="jar" conf="compile" e:component="compiler-interface-bin_2.10.3"/>
<artifact name="compiler-interface-src" type="jar" ext="jar" conf="compile" e:component="compiler-interface-src"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="provided->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="launcher" rev="0.13.1" conf="test->test"/>
</dependencies>
</ivy-module>

BIN
compiler-interface-src.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="compiler-ivy-integration" revision="0.13.1" status="release" publication="20131210101444">
<description>
Compiler Ivy Integration
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-ivy-integration" type="jar" ext="jar" conf="compile"/>
<artifact name="compiler-ivy-integration" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="ivy" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="compile" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

Binary file not shown.

37
completion-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="completion" revision="0.13.1" status="release" publication="20131210101435">
<description>
Completion
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="completion" type="jar" ext="jar" conf="compile"/>
<artifact name="completion" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="collections" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="control" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
<dependency org="jline" name="jline" rev="2.11" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
completion.jar Normal file

Binary file not shown.

31
control-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="control" revision="0.13.1" status="release" publication="20131210101435">
<description>
Control
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="control" type="jar" ext="jar" conf="compile"/>
<artifact name="control" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
control.jar Normal file

Binary file not shown.

31
cross-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="cross" revision="0.13.1" status="release" publication="20131210101435">
<description>
Cross
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="cross" type="jar" ext="jar" conf="compile"/>
<artifact name="cross" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
cross.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="datatype-generator" revision="0.13.1" status="release" publication="20131210101435">
<description>
Datatype Generator
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="datatype-generator" type="jar" ext="jar" conf="compile"/>
<artifact name="datatype-generator" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
datatype-generator.jar Normal file

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="incremental-compiler" revision="0.13.1" status="release" publication="20131210101440">
<description>
Incremental Compiler
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="incremental-compiler" type="jar" ext="jar" conf="compile"/>
<artifact name="incremental-compiler" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="api" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="relation" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
incremental-compiler.jar Normal file

Binary file not shown.

31
interface-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="interface" revision="0.13.1" status="release" publication="20131210101434" e:component="xsbti">
<description>
Interface
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="interface" type="jar" ext="jar" conf="compile"/>
<artifact name="interface" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
interface.jar Normal file

Binary file not shown.

34
io-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="io" revision="0.13.1" status="release" publication="20131210101435">
<description>
IO
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="io" type="jar" ext="jar" conf="compile"/>
<artifact name="io" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.10.3" conf="test->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="control" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
io.jar Normal file

Binary file not shown.

39
ivy-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="ivy" revision="0.13.1" status="release" publication="20131210101440">
<description>
Ivy
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="ivy" type="jar" ext="jar" conf="compile"/>
<artifact name="ivy" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="cross" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scala-sbt" name="launcher" rev="0.13.1" conf="test->test"/>
<dependency org="org.apache.ivy" name="ivy" rev="2.3.0-rc1" conf="compile->default(compile)"/>
<dependency org="com.jcraft" name="jsch" rev="0.1.46" transitive="false" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
ivy.jar Normal file

Binary file not shown.

37
launcher-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="launcher" revision="0.13.1" status="release" publication="20131210101435">
<description>
Launcher
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="launcher" type="jar" ext="jar" conf="compile"/>
<artifact name="launcher" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="test->test"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="test->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
<dependency org="org.apache.ivy" name="ivy" rev="2.3.0-rc1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="launcher-interface" revision="0.13.1" status="release" publication="20131210101435">
<description>
Launcher Interface
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="launcher-interface" type="jar" ext="jar" conf="compile"/>
<artifact name="launcher-interface" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
launcher-interface.jar Normal file

Binary file not shown.

BIN
launcher.jar Normal file

Binary file not shown.

36
logging-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="logging" revision="0.13.1" status="release" publication="20131210101435">
<description>
Logging
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="logging" type="jar" ext="jar" conf="compile"/>
<artifact name="logging" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
<dependency org="jline" name="jline" rev="2.11" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
logging.jar Normal file

Binary file not shown.

43
main-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="main" revision="0.13.1" status="release" publication="20131210101522">
<description>
Main
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="main" type="jar" ext="jar" conf="compile"/>
<artifact name="main" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="actions" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="main-settings" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="ivy" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="run" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="command" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="main-settings" revision="0.13.1" status="release" publication="20131210101444">
<description>
Main Settings
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="main-settings" type="jar" ext="jar" conf="compile"/>
<artifact name="main-settings" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="apply-macro" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="ivy" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="relation" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="command" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="completion" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="task-system" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
<dependency org="org.scala-tools.sbinary" name="sbinary_2.10" rev="0.4.2" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
main-settings.jar Normal file

Binary file not shown.

BIN
main.jar Normal file

Binary file not shown.

34
persist-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="persist" revision="0.13.1" status="release" publication="20131210101444">
<description>
Persist
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="persist" type="jar" ext="jar" conf="compile"/>
<artifact name="persist" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="incremental-compiler" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="api" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-tools.sbinary" name="sbinary_2.10" rev="0.4.2" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
persist.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="precompiled-2_8_2" revision="0.13.1" status="release" publication="20131210101435">
<description>
Precompiled 2_8_2
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-interface-bin" type="jar" ext="jar" conf="compile" e:component="compiler-interface-bin_2.8.2.final"/>
<artifact name="precompiled-2_8_2" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.8.2" conf="provided->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.8.2" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
</dependencies>
</ivy-module>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="precompiled-2_9_2" revision="0.13.1" status="release" publication="20131210101435">
<description>
Precompiled 2_9_2
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-interface-bin" type="jar" ext="jar" conf="compile" e:component="compiler-interface-bin_2.9.2"/>
<artifact name="precompiled-2_9_2" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.9.2" conf="provided->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.9.2" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
</dependencies>
</ivy-module>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="precompiled-2_9_3" revision="0.13.1" status="release" publication="20131210101435">
<description>
Precompiled 2_9_3
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="compiler-interface-bin" type="jar" ext="jar" conf="compile" e:component="compiler-interface-bin_2.9.3"/>
<artifact name="precompiled-2_9_3" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-compiler" rev="2.9.3" conf="provided->default(compile)"/>
<dependency org="org.scala-lang" name="scala-library" rev="2.9.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
</dependencies>
</ivy-module>

32
process-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="process" revision="0.13.1" status="release" publication="20131210101435">
<description>
Process
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="process" type="jar" ext="jar" conf="compile"/>
<artifact name="process" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="test->test"/>
</dependencies>
</ivy-module>

BIN
process.jar Normal file

Binary file not shown.

35
relation-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="relation" revision="0.13.1" status="release" publication="20131210101435">
<description>
Relation
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="relation" type="jar" ext="jar" conf="compile"/>
<artifact name="relation" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="interface" rev="0.13.1" conf="compile->default(compile)" e:component="xsbti"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
relation.jar Normal file

Binary file not shown.

37
run-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="run" revision="0.13.1" status="release" publication="20131210101440">
<description>
Run
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="run" type="jar" ext="jar" conf="compile"/>
<artifact name="run" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
run.jar Normal file

Binary file not shown.

Binary file not shown.

37
sbt-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="sbt" revision="0.13.1" status="release" publication="20131210101538">
<description>
sbt
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="sbt" type="jar" ext="jar" conf="compile"/>
<artifact name="sbt" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="main" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="compiler-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="precompiled-2_8_2" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="precompiled-2_9_2" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="precompiled-2_9_3" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="scripted-sbt" rev="0.13.1" conf="test->test"/>
</dependencies>
</ivy-module>

BIN
sbt-ghpages.jar Normal file

Binary file not shown.

BIN
sbt-git.jar Normal file

Binary file not shown.

34
sbt-launch-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="sbt-launch" revision="0.13.1" status="release" publication="20131210101435">
<description>
sbt application launcher
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="sbt-launch" type="jar" ext="jar" conf="compile"/>
</publications>
<dependencies>
</dependencies>
</ivy-module>

BIN
sbt-launch.jar Normal file

Binary file not shown.

BIN
sbt-site.jar Normal file

Binary file not shown.

BIN
sbt.jar Normal file

Binary file not shown.

235
sbt.spec
View File

@ -45,12 +45,12 @@
Name: sbt Name: sbt
Version: %{sbt_version} Version: %{sbt_version}
Release: 1 Release: 6
Summary: The simple build tool for Scala and Java projects Summary: The simple build tool for Scala and Java projects
BuildArch: noarch BuildArch: noarch
License: BSD License: MIT and Apache-2.0
URL: http://www.scala-sbt.org URL: http://www.scala-sbt.org
Source0: https://github.com/sbt/sbt/archive/v%{version}%{sbt_build}.tar.gz Source0: https://github.com/sbt/sbt/archive/v%{version}%{sbt_build}.tar.gz
Patch0: sbt-0.13.1-sbt-scala.patch Patch0: sbt-0.13.1-sbt-scala.patch
@ -59,6 +59,7 @@ Patch2: sbt-0.13.1-ivy-2.3.0.patch
Patch3: sbt-0.13.1-ivy-docs.patch Patch3: sbt-0.13.1-ivy-docs.patch
Patch4: sbt-0.13.1-sxr.patch Patch4: sbt-0.13.1-sxr.patch
Patch5: sbt-0.13.1-ivy-2.4.0.patch Patch5: sbt-0.13.1-ivy-2.4.0.patch
Patch6: CVE-2023-46122.patch
# sbt-ghpages plugin # sbt-ghpages plugin
Source1: https://github.com/sbt/sbt-ghpages/archive/v%{sbt_ghpages_version}.tar.gz Source1: https://github.com/sbt/sbt-ghpages/archive/v%{sbt_ghpages_version}.tar.gz
@ -100,6 +101,211 @@ Source19: http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0-rc1/
# sbt script (to be obsoleted in future releases) # sbt script (to be obsoleted in future releases)
Source21: https://raw.github.com/willb/rpm-packaging/master/sbt-packaging/sbt Source21: https://raw.github.com/willb/rpm-packaging/master/sbt-packaging/sbt
%if %{do_bootstrap}
# include bootstrap libraries
Source32: %sbt_ivy_artifact ivy
Source132: %sbt_ivy_descriptor ivy
Source33: %sbt_ivy_artifact task-system
Source133: %sbt_ivy_descriptor task-system
Source34: %generic_ivy_artifact %{typesafe_repo} org.scala-sbt compiler-interface %{sbt_bootstrap_version} compiler-interface-src
Source134: %generic_ivy_descriptor %{typesafe_repo} org.scala-sbt compiler-interface %{sbt_bootstrap_version} compiler-interface-src
Source35: %generic_ivy_artifact %{typesafe_repo} org.scala-sbt compiler-interface %{sbt_bootstrap_version} compiler-interface-bin
Source135: %generic_ivy_descriptor %{typesafe_repo} org.scala-sbt compiler-interface %{sbt_bootstrap_version} compiler-interface-bin
Source36: %sbt_ivy_artifact testing
Source136: %sbt_ivy_descriptor testing
Source37: %sbt_ivy_artifact command
Source137: %sbt_ivy_descriptor command
Source38: %sbt_ivy_artifact test-agent
Source138: %sbt_ivy_descriptor test-agent
Source39: %sbt_ivy_artifact launcher-interface
Source139: %sbt_ivy_descriptor launcher-interface
Source40: %sbt_ivy_artifact run
Source140: %sbt_ivy_descriptor run
Source41: %sbt_ivy_artifact compiler-ivy-integration
Source141: %sbt_ivy_descriptor compiler-ivy-integration
Source42: %sbt_ivy_artifact scripted-sbt
Source142: %sbt_ivy_descriptor scripted-sbt
Source44: %sbt_ivy_artifact collections
Source144: %sbt_ivy_descriptor collections
Source45: %sbt_ivy_artifact persist
Source145: %sbt_ivy_descriptor persist
Source46: %sbt_ivy_artifact classfile
Source146: %sbt_ivy_descriptor classfile
Source47: %sbt_ivy_artifact control
Source147: %sbt_ivy_descriptor control
Source48: %sbt_ivy_artifact launcher
Source148: %sbt_ivy_descriptor launcher
Source49: %sbt_ivy_artifact apply-macro
Source149: %sbt_ivy_descriptor apply-macro
Source50: %sbt_ivy_artifact datatype-generator
Source150: %sbt_ivy_descriptor datatype-generator
Source51: %sbt_ivy_artifact interface
Source151: %sbt_ivy_descriptor interface
Source52: %sbt_ivy_artifact main-settings
Source152: %sbt_ivy_descriptor main-settings
Source53: %sbt_ivy_artifact incremental-compiler
Source153: %sbt_ivy_descriptor incremental-compiler
Source54: %sbt_ivy_artifact cache
Source154: %sbt_ivy_descriptor cache
Source55: %sbt_ivy_artifact compiler-integration
Source155: %sbt_ivy_descriptor compiler-integration
Source56: %sbt_ivy_artifact api
Source156: %sbt_ivy_descriptor api
Source57: %sbt_ivy_artifact main
Source157: %sbt_ivy_descriptor main
Source58: %sbt_ivy_artifact classpath
Source158: %sbt_ivy_descriptor classpath
Source59: %sbt_ivy_artifact logging
Source159: %sbt_ivy_descriptor logging
Source60: %sbt_ivy_artifact compile
Source160: %sbt_ivy_descriptor compile
Source61: %sbt_ivy_artifact process
Source161: %sbt_ivy_descriptor process
Source62: %sbt_ivy_artifact actions
Source162: %sbt_ivy_descriptor actions
Source63: %sbt_ivy_artifact sbt-launch
Source163: %sbt_ivy_descriptor sbt-launch
Source64: %sbt_ivy_artifact scripted-plugin
Source164: %sbt_ivy_descriptor scripted-plugin
Source65: %sbt_ivy_artifact tracking
Source165: %sbt_ivy_descriptor tracking
Source66: %sbt_ivy_artifact tasks
Source166: %sbt_ivy_descriptor tasks
Source67: %sbt_ivy_artifact completion
Source167: %sbt_ivy_descriptor completion
Source68: %sbt_ivy_artifact cross
Source168: %sbt_ivy_descriptor cross
Source69: %sbt_ivy_artifact relation
Source169: %sbt_ivy_descriptor relation
Source70: %sbt_ivy_artifact io
Source170: %sbt_ivy_descriptor io
Source71: %sbt_ivy_artifact sbt
Source171: %sbt_ivy_descriptor sbt
Source72: %sbt_ivy_artifact scripted-framework
Source172: %sbt_ivy_descriptor scripted-framework
# sbt plugins
Source73: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-ghpages/scala_%{scala_short_version}/sbt_%{sbt_short_version}/%{sbt_ghpages_version}/jars/sbt-ghpages.jar
Source74: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-site/scala_%{scala_short_version}/sbt_%{sbt_short_version}/%{sbt_site_jar_version}/jars/sbt-site.jar
Source75: http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/com.typesafe.sbt/sbt-git/scala_%{scala_short_version}/sbt_%{sbt_short_version}/%{sbt_git_version}/jars/sbt-git.jar
%if %{?want_sxr}
# sxr
Source76: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt.sxr/sxr_%{scala_short_version}/%{sxr_version}/jars/sxr_%{scala_short_version}.jar
%endif
# scalacheck
%if %{?want_scalacheck}
Source78: http://oss.sonatype.org/content/repositories/releases/org/scalacheck/scalacheck_%{scala_short_version}/%{scalacheck_version}/scalacheck_%{scala_short_version}-%{scalacheck_version}.jar
%endif
%if %{?want_specs2}
# specs
Source79: http://oss.sonatype.org/content/repositories/releases/org/specs2/specs2_%{scala_short_version}/%{specs2_version}/specs2_%{scala_short_version}-%{specs2_version}.jar
%endif
%if %{?want_dispatch_http}
# dispatch-http
Source81: http://oss.sonatype.org/content/repositories/releases/net/databinder/dispatch-http_%{scala_short_version}/%{dispatch_http_version}/dispatch-http_%{scala_short_version}-%{dispatch_http_version}.jar
%endif
# precompiled (need only for bootstrapping)
Source82: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/%{sbt_bootstrap_version}/jars/compiler-interface-bin.jar#/compiler-interface-bin-2_8_2.jar
Source182: %sbt_ivy_descriptor precompiled-2_8_2
Source83: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_2/%{sbt_bootstrap_version}/jars/compiler-interface-bin.jar#/compiler-interface-bin-2_9_2.jar
Source183: %sbt_ivy_descriptor precompiled-2_9_2
Source84: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_3/%{sbt_bootstrap_version}/jars/compiler-interface-bin.jar#/compiler-interface-bin-2_9_3.jar
Source184: %sbt_ivy_descriptor precompiled-2_9_3
%endif
BuildRequires: mvn(org.scala-lang:scala-compiler) java-devel python3 BuildRequires: mvn(org.scala-lang:scala-compiler) java-devel python3
# maven is required because climbing-nemesis.py uses xmvn-resolve # maven is required because climbing-nemesis.py uses xmvn-resolve
BuildRequires: maven-local BuildRequires: maven-local
@ -148,6 +354,7 @@ sbt is the simple build tool for Scala and Java projects.
%patch1 -p1 %patch1 -p1
%patch2 -p1 %patch2 -p1
%patch3 -p1 %patch3 -p1
%patch6 -p1
%if !%{do_proper} %if !%{do_proper}
%patch4 -p1 %patch4 -p1
@ -366,11 +573,18 @@ sed -i -e 's/"-dontnote",/"-dontnote", "-dontshrink", "-dontoptimize",/g' projec
sed -i -e 's/mapLibraryJars.all filterNot in[.]toSet./mapLibraryJars(all.map {f => new java.io.File(f.getCanonicalPath())} filterNot in.map {f => new java.io.File(f.getCanonicalPath())}.toSet)/g' project/Proguard.scala sed -i -e 's/mapLibraryJars.all filterNot in[.]toSet./mapLibraryJars(all.map {f => new java.io.File(f.getCanonicalPath())} filterNot in.map {f => new java.io.File(f.getCanonicalPath())}.toSet)/g' project/Proguard.scala
%build %build
%if "%{_arch}" == "riscv64"
function keepalive() { while true; do sleep 3500; date; done }
keepalive &
%endif
%if %{do_bootstrap}
java -Xms512M -Xmx4096M -Xss1M -XX:+CMSClassUnloadingEnabled -jar -Dfedora.sbt.ivy.dir=ivy-local -Dfedora.sbt.boot.dir=sbt-boot-dir -Divy.checksums='""' -Dsbt.boot.properties=rpmbuild-sbt.boot.properties sbt-launch.jar package "set publishTo in Global := Some(Resolver.file(\"published\", file(\"published\"))(Resolver.ivyStylePatterns) ivys \"$(pwd)/published/[organization]/[module]/[revision]/ivy.xml\" artifacts \"$(pwd)/published/[organization]/[module]/[revision]/[artifact]-[revision].[ext]\")" publish makePom
%else
export SBT_IVY_DIR=$PWD/ivy-local export SBT_IVY_DIR=$PWD/ivy-local
export SBT_BOOT_DIR=$PWD/sbt-boot-dir export SBT_BOOT_DIR=$PWD/sbt-boot-dir
export SBT_BOOT_PROPERTIES=rpmbuild-sbt.boot.properties export SBT_BOOT_PROPERTIES=rpmbuild-sbt.boot.properties
sbt package "set publishTo in Global := Some(Resolver.file(\"published\", file(\"published\"))(Resolver.ivyStylePatterns) ivys \"$(pwd)/published/[organization]/[module]/[revision]/ivy.xml\" artifacts \"$(pwd)/published/[organization]/[module]/[revision]/[artifact]-[revision].[ext]\")" publish makePom sbt package "set publishTo in Global := Some(Resolver.file(\"published\", file(\"published\"))(Resolver.ivyStylePatterns) ivys \"$(pwd)/published/[organization]/[module]/[revision]/ivy.xml\" artifacts \"$(pwd)/published/[organization]/[module]/[revision]/[artifact]-[revision].[ext]\")" publish makePom
%endif
# XXX: this is a hack; we seem to get correct metadata but bogus JARs # XXX: this is a hack; we seem to get correct metadata but bogus JARs
# from "sbt publish" for some reason # from "sbt publish" for some reason
@ -477,5 +691,20 @@ done
%doc README.md LICENSE NOTICE %doc README.md LICENSE NOTICE
%changelog %changelog
* Wed Jun 26 2024 yaoxin <yao_xin001@hoperun.com> - 0.13.1-6
- Fix CVE-2023-46122
* Fri Apr 19 2024 Dingli Zhang <dingli@iscas.ac.cn> - 0.13.1-5
- Add missing files for bootstrap
* Fri Mar 1 2024 liyanan zke_012020 <keer.oerv@isrc.iscas.ac.cn> - 0.13.1-4
- Update spec for riscv64
* Tue May 10 2022 liyanan <liyanan32@h-partners.com> - 0.13.1-3
- License compliance rectification
* Sat Dec 12 2020 wangxiao <wangxiao65@huawei.com> - %{sbt_version}-2
- delete unuse file
* Tue Sep 1 2020 wangxiao <wangxiao65@huawei.com> - %{sbt_version}-1 * Tue Sep 1 2020 wangxiao <wangxiao65@huawei.com> - %{sbt_version}-1
- package init - package init

BIN
scalacheck_2.10-1.11.0.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="scripted-framework" revision="0.13.1" status="release" publication="20131210101435">
<description>
Scripted Framework
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="scripted-framework" type="jar" ext="jar" conf="compile"/>
<artifact name="scripted-framework" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
scripted-framework.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="scripted-plugin" revision="0.13.1" status="release" publication="20131210101551">
<description>
Scripted Plugin
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="scripted-plugin" type="jar" ext="jar" conf="compile"/>
<artifact name="scripted-plugin" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="sbt" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
scripted-plugin.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="scripted-sbt" revision="0.13.1" status="release" publication="20131210101444">
<description>
Scripted sbt
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="scripted-sbt" type="jar" ext="jar" conf="compile"/>
<artifact name="scripted-sbt" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="scripted-framework" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="provided->default(compile)"/>
</dependencies>
</ivy-module>

BIN
scripted-sbt.jar Normal file

Binary file not shown.

BIN
sxr_2.10.jar Normal file

Binary file not shown.

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="task-system" revision="0.13.1" status="release" publication="20131210101440">
<description>
Task System
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="task-system" type="jar" ext="jar" conf="compile"/>
<artifact name="task-system" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="tasks" rev="0.13.1" conf="compile->default(compile);test->test"/>
<dependency org="org.scala-sbt" name="collections" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="process" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
task-system.jar Normal file

Binary file not shown.

35
tasks-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="tasks" revision="0.13.1" status="release" publication="20131210101435">
<description>
Tasks
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="tasks" type="jar" ext="jar" conf="compile"/>
<artifact name="tasks" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="control" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="collections" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scalacheck" name="scalacheck_2.10" rev="1.11.0" conf="test->default(compile)"/>
<dependency org="org.specs2" name="specs2_2.10" rev="1.12.3" conf="test->default(compile)"/>
</dependencies>
</ivy-module>

BIN
tasks.jar Normal file

Binary file not shown.

32
test-agent-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="test-agent" revision="0.13.1" status="release" publication="20131210101435">
<description>
Test Agent
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="test-agent" type="jar" ext="jar" conf="compile"/>
<artifact name="test-agent" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="test-interface" rev="1.0" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
test-agent.jar Normal file

Binary file not shown.

37
testing-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="testing" revision="0.13.1" status="release" publication="20131210101440">
<description>
Testing
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="testing" type="jar" ext="jar" conf="compile"/>
<artifact name="testing" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="classpath" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="logging" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="launcher-interface" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="test-agent" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="test-interface" rev="1.0" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
testing.jar Normal file

Binary file not shown.

33
tracking-0.13.1-ivy.xml Normal file
View File

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="org.scala-sbt" module="tracking" revision="0.13.1" status="release" publication="20131210101435">
<description>
Tracking
</description>
</info>
<configurations>
<conf name="compile" visibility="public" description=""/>
<conf name="runtime" visibility="public" description="" extends="compile"/>
<conf name="test" visibility="public" description="" extends="runtime"/>
<conf name="optional" visibility="public" description=""/>
<conf name="provided" visibility="public" description="" transitive="false"/>
<conf name="sources" visibility="public" description=""/>
<conf name="docs" visibility="public" description=""/>
<conf name="pom" visibility="public" description=""/>
</configurations>
<publications>
<artifact name="tracking" type="jar" ext="jar" conf="compile"/>
<artifact name="tracking" type="src" ext="jar" conf="sources" e:classifier="sources"/>
</publications>
<dependencies>
<dependency org="org.scala-lang" name="scala-library" rev="2.10.3" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="cache" rev="0.13.1" conf="compile->default(compile)"/>
<dependency org="org.scala-sbt" name="io" rev="0.13.1" conf="compile->default(compile)"/>
</dependencies>
</ivy-module>

BIN
tracking.jar Normal file

Binary file not shown.