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: Sun, 27 Nov 2016 16:45:46
Message-Id: 1480265139.282fac066f28a0d442ab5a0833aae810bc0f7317.monsieurp@gentoo
1 commit: 282fac066f28a0d442ab5a0833aae810bc0f7317
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 27 16:45:23 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 16:45:39 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=282fac06
7
8 dev-lang/scala-bin: version bump.
9
10 Package-Manager: portage-2.3.0
11
12 dev-lang/scala-bin/Manifest | 1 +
13 dev-lang/scala-bin/scala-bin-2.11.8.ebuild | 81 ++++++++++++++++++++++++++++++
14 2 files changed, 82 insertions(+)
15
16 diff --git a/dev-lang/scala-bin/Manifest b/dev-lang/scala-bin/Manifest
17 index 63f678a..9e39424 100644
18 --- a/dev-lang/scala-bin/Manifest
19 +++ b/dev-lang/scala-bin/Manifest
20 @@ -1 +1,2 @@
21 DIST scala-2.11.7.tgz 28460530 SHA256 ffe4196f13ee98a66cf54baffb0940d29432b2bd820bd0781a8316eec22926d0 SHA512 1603fc6a0a6b3656146eee5650e0a57402d8ce65382220055a4934acb8fa15a81721b3b732ca856566e99c564e8b0a9448c8887668a814765798bea57933e6a3 WHIRLPOOL 808db0b2eddf356ad259b21681a6465b666875da3ebc6f49be3f4c9da7358b36dec0b25b6c243725e92f27311a109f559ffc6f2c31dd19f115d665cff95ed8b5
22 +DIST scala-2.11.8.tgz 28678231 SHA256 87fc86a19d9725edb5fd9866c5ee9424cdb2cd86b767f1bb7d47313e8e391ace SHA512 c00a0eaa4317c3ffbdbbd9c817f06c5262f0549f22bd7f1886cc22643e34e8909648bbfb58f3a63c453baf045381a52128ff0b18b7a39274ef03aad7daea9fdf WHIRLPOOL dfdd640218b0fa39acb4ba3bb0b43fc82b24b6f5442ab4bca1140b90022dccfd222d9d05c8b790184735e6d254e5d7a06b06f066b7d6ec74166c010298723069
23
24 diff --git a/dev-lang/scala-bin/scala-bin-2.11.8.ebuild b/dev-lang/scala-bin/scala-bin-2.11.8.ebuild
25 new file mode 100644
26 index 00000000..4b58588
27 --- /dev/null
28 +++ b/dev-lang/scala-bin/scala-bin-2.11.8.ebuild
29 @@ -0,0 +1,81 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +
36 +JAVA_PKG_IUSE="doc"
37 +
38 +inherit java-pkg-2
39 +
40 +DESCRIPTION="The Scala Programming Language"
41 +HOMEPAGE="http://scala.epfl.ch/"
42 +SRC_URI="http://downloads.typesafe.com/scala/${PV}/scala-${PV}.tgz"
43 +
44 +LICENSE="BSD"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +IUSE="doc"
48 +
49 +RDEPEND=">=virtual/jre-1.6
50 + !dev-lang/scala"
51 +
52 +S="${WORKDIR}/scala-${PV}"
53 +
54 +src_prepare() {
55 + default
56 + ebegin 'Cleaning .bat files'
57 + rm -f bin/*.bat || die
58 + eend $?
59 +
60 + ebegin 'Patching SCALA_HOME variable in bin/ directory'
61 + for f in bin/*; do
62 + sed -i -e 's#\(SCALA_HOME\)=.*#\1=/usr/share/scala-bin#' $f || die
63 + done
64 + eend $?
65 +}
66 +
67 +src_compile() {
68 + :;
69 +}
70 +
71 +src_install() {
72 + ebegin 'Installing bin scripts'
73 + dobin bin/*
74 + eend $?
75 +
76 + ebegin 'Installing jar files'
77 + cd lib/ || die
78 +
79 + # Unversion those libs
80 + java-pkg_newjar scala-continuations-library_*.jar scala-continuations-library.jar
81 + java-pkg_newjar akka-actor_*.jar akka-actor.jar
82 + java-pkg_newjar config-*.jar config.jar
83 + java-pkg_newjar scala-actors-2.11.0.jar scala-actors.jar
84 + java-pkg_newjar scala-actors-migration_*.jar scala-actors-migration.jar
85 + java-pkg_newjar scala-swing_*.jar scala-swing.jar
86 + java-pkg_newjar scala-parser-combinators_*.jar scala-parser-combinators.jar
87 + java-pkg_newjar scala-xml_*.jar scala-xml.jar
88 + java-pkg_newjar jline-*.jar jline.jar
89 + java-pkg_newjar scala-continuations-plugin_*.jar scala-continuations-plugin.jar
90 + java-pkg_newjar scalap-*.jar scalap.jar
91 +
92 + # Install these the usual way
93 + java-pkg_dojar scala-compiler.jar
94 + java-pkg_dojar scala-library.jar
95 + java-pkg_dojar scala-reflect.jar
96 +
97 + eend $?
98 +
99 + cd ../ || die
100 +
101 + ebegin 'Installing man pages'
102 + doman man/man1/*.1
103 + eend $?
104 +
105 + if use doc; then
106 + ebegin 'Installing documentation'
107 + java-pkg_dohtml -r doc/tools
108 + eend $?
109 + fi
110 +}