Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/scala-bin/
Date: Tue, 31 Mar 2020 18:19:01
Message-Id: 1585678733.db6fe940274c722b5efe3957e66a0a830cace815.monsieurp@gentoo
1 commit: db6fe940274c722b5efe3957e66a0a830cace815
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 31 18:18:09 2020 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 31 18:18:53 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6fe940
7
8 dev-lang/scala-bin: version bump.
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-lang/scala-bin/Manifest | 1 +
14 dev-lang/scala-bin/scala-bin-2.13.1.ebuild | 76 ++++++++++++++++++++++++++++++
15 2 files changed, 77 insertions(+)
16
17 diff --git a/dev-lang/scala-bin/Manifest b/dev-lang/scala-bin/Manifest
18 index 28df49eaab8..f631039e862 100644
19 --- a/dev-lang/scala-bin/Manifest
20 +++ b/dev-lang/scala-bin/Manifest
21 @@ -1 +1,2 @@
22 DIST scala-2.12.4.tgz 19741785 BLAKE2B e782a4ac000ffcebc2faaac077cbb3cc13f8cc56deb9b3a78f1bddd3d0e6fd282d70f10cfef0780e4ab6a13e8d51b0401f84829b7974bd8823aecab54476ab02 SHA512 e6a9e11974d3bacc5f5dcdfdb379bdd1b430b1682141bed688f02f8b49395aff7c55cdb8da3319dff55da7bd7cfe7545e9b26db9558316ac8b3e29f6bb2c6d74
23 +DIST scala-2.13.1.tgz 19685743 BLAKE2B aaff6db71023f539d08da521ab1ff505a626605d9c298472d0c2e98a9a13d6b8440e89cf5ff4a53b7b9bcc48cbc1e3b55cc253563f54f18c369e13fc8c00a6c2 SHA512 028aa237c471cada1501cd5764b3c384c3f50e9fc327cddd3fa7c79e9cc909d86bf84d5fc28103054600f879a60c546fc45a837cdca54964eb57ec77f9c1613e
24
25 diff --git a/dev-lang/scala-bin/scala-bin-2.13.1.ebuild b/dev-lang/scala-bin/scala-bin-2.13.1.ebuild
26 new file mode 100644
27 index 00000000000..27531fa3d55
28 --- /dev/null
29 +++ b/dev-lang/scala-bin/scala-bin-2.13.1.ebuild
30 @@ -0,0 +1,76 @@
31 +# Copyright 1999-2020 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +JAVA_PKG_IUSE="doc"
37 +
38 +inherit java-pkg-2
39 +
40 +MY_PN="${PN%-*}"
41 +MY_P="${MY_PN}-${PV}"
42 +
43 +DESCRIPTION="The Scala Programming Language"
44 +HOMEPAGE="http://scala.epfl.ch/"
45 +SRC_URI="http://downloads.lightbend.com/${MY_PN}/${PV}/${MY_P}.tgz"
46 +
47 +LICENSE="BSD"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +IUSE="doc"
51 +
52 +RDEPEND="
53 + >=virtual/jre-1.6
54 + !dev-lang/scala"
55 +
56 +S="${WORKDIR}/${MY_P}"
57 +
58 +src_prepare() {
59 + default
60 + ebegin 'Cleaning .bat files'
61 + rm -f bin/*.bat || die
62 + eend $?
63 +
64 + ebegin 'Patching SCALA_HOME variable in bin/ directory'
65 + local f
66 + for f in bin/*; do
67 + sed -i -e 's#\(SCALA_HOME\)=.*#\1=/usr/share/scala-bin#' $f || die
68 + done
69 + eend $?
70 +}
71 +
72 +src_compile() {
73 + :;
74 +}
75 +
76 +src_install() {
77 + ebegin 'Installing bin scripts'
78 + dobin bin/*
79 + eend $?
80 +
81 + ebegin 'Installing jar files'
82 + cd lib/ || die
83 +
84 + # Unversion those libs.
85 + java-pkg_newjar jline-*.jar jline.jar
86 + java-pkg_newjar scalap-*.jar scalap.jar
87 +
88 + # Install these the usual way.
89 + java-pkg_dojar scala-compiler.jar
90 + java-pkg_dojar scala-library.jar
91 + java-pkg_dojar scala-reflect.jar
92 +
93 + eend $?
94 +
95 + cd ../ || die
96 +
97 + ebegin 'Installing man pages'
98 + doman man/man1/*.1
99 + eend $?
100 +
101 + if use doc; then
102 + ebegin 'Installing documentation'
103 + java-pkg_dohtml -r doc/tools
104 + eend $?
105 + fi
106 +}