Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/bsh
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/bsh/ChangeLog,v 1.51 2008/02/15 04:00:22 betelgeuse Exp $
15 Feb 2008; Petteri Räty
bsh-2.0_beta4-r3.ebuild:
Use EAPI=1 for slot deps.
11 Jan 2008; William L. Thomson Jr.
-bsh-2.0_beta4-r2.ebuild:
Removed older version
25 Nov 2007; Krzysiek Pawlik
bsh-2.0_beta4-r3.ebuild:
Stable on ppc, bug #199237.
18 Nov 2007; Markus Rothe
Stable on ppc64; bug #199237
17 Nov 2007; William L. Thomson Jr.
bsh-2.0_beta4-r3.ebuild:
amd64 stable, bug #199237.
17 Nov 2007; Markus Meier
x86 stable, bug #199237
*bsh-2.0_beta4-r3 (27 May 2007)
27 May 2007; Vlastimil Babka
-files/bsh.Interpreter, bsh-2.0_beta4-r2.ebuild, +bsh-2.0_beta4-r3.ebuild:
Revbump to add proper optional BSF support via USE flag. Cleanup.
*bsh-2.0_beta4-r2 (18 May 2007)
18 May 2007; Vlastimil Babka
+bsh-2.0_beta4-r2.ebuild:
Revbump without change to make the removed bsf dep visible in package.env.
Fixes bug #178142.
08 May 2007; Vlastimil Babka
-files/beanshell.desktop, -bsh-1.3.0.ebuild, -bsh-2.0_beta1-r1.ebuild,
bsh-2.0_beta4-r1.ebuild:
Remove unused bsf dep; cleanup old versions.
12 Apr 2007;
Stable on amd64 wrt bug 171026
17 Mar 2007; nixnut
Stable on ppc wrt bug 171026
15 Mar 2007; Markus Rothe
Stable on ppc64; bug #171026
15 Mar 2007; Christian Faulhammer
bsh-2.0_beta4-r1.ebuild:
stable x86, bug 171026
14 Mar 2007; Petteri Räty
Cleanup.
09 Jan 2007; Petteri Räty
bsh-2.0_beta4-r1.ebuild:
Ebuild cleanup. Fixes javadocs to install to the standard location.
05 Jan 2007; Vlastimil Babka
bsh-2.0_beta1-r1.ebuild:
Convert einfo to elog.
07 Dec 2006; Diego Pettenò
bsh-2.0_beta4-r1.ebuild:
Add ~x86-fbsd keyword.
17 Oct 2006; Joshua Nichols
Keyworded ~ia64.
05 Oct 2006; Gustavo Zacarias
bsh-2.0_beta1-r1.ebuild:
Dropping sparc keywords, see #96229
13 Sep 2006;
Restored ~ppc64 keyword.
06 Aug 2006; Krzysiek Pawlik
bsh-2.0_beta4-r1.ebuild:
Fix classpath.
22 Jul 2006; Krzysiek Pawlik
bsh-2.0_beta4-r1.ebuild:
ant_src_unpack -> src_unpack
*bsh-2.0_beta4-r1 (04 Jul 2006)
04 Jul 2006; Joshua Nichols
Revision bump to support new Java system.
11 Sep 2005; Thomas Matthijs
fix icon
09 Jul 2005; Thomas Matthijs
bsh-2.0_beta4.ebuild:
fix deps, some cleanups
23 Jun 2005; Thomas Matthijs
+files/bsh2.0b4-build.patch, bsh-2.0_beta4.ebuild:
fix 96799, sorry commited wrong ebuild
*bsh-2.0_beta4 (22 Jun 2005)
22 Jun 2005; Thomas Matthijs
version bump
08 Apr 2005; Markus Rothe
Stable on ppc64
11 Mar 2005; Sven Wegener
Fixed invalid atoms in *DEPEND.
*bsh-2.0_beta2 (10 Mar 2005)
10 Mar 2005; Jan Brinkmann
files/bsh.Interpreter, +files/bsh2-build.patch, +files/bsh2-readline.patch,
+bsh-2.0_beta2.ebuild:
new version, improvements, build from source, generall cleanup and much more.
fixes #62664 and #81879. Ebuild based on the contribution by Saleem A.
for the patch.
26 Jan 2005; Markus Rothe
Stable on ppc64
18 Dec 2004; Markus Rothe
added ~ppc64 to KEYWORDS
16 Nov 2004; Gustavo Zacarias
Stable on sparc
01 Nov 2004; Lars Weiler
Stable on ppc for PHP5, Bug #60442.
28 Oct 2004; Jason Wever
Added ~sparc keyword.
*bsh-2.0_beta1-r1 (17 Sep 2004)
17 Sep 2004; Thomas Matthijs
-bsh-2.0_beta1.ebuild:
named the jar ${PN}.jar to its usable with java-pkg_jar-from
17 Sep 2004; Thomas Matthijs
bsh-2.0_beta1.ebuild:
moved beanshell-icon.png to mirrors, so repoman is nice to me
27 Jun 2004; Chris Aniszczyk
bsh-2.0_beta1.ebuild:
Stability bumps
02 Jun 2004; Aron Griffis
Fix use invocation
09 May 2004; Jason Wever
Added ~sparc keyword to resolve bug #50405.
06 May 2004; Chris Aniszczyk
Marking stable on x86
06 May 2004; Chris Aniszczyk
+files/beanshell.desktop, bsh-2.0_beta1.ebuild:
Closes #49418.
Thanks to Keith Lea
18 Mar 2004; Chris Aniszczyk
Marking stable on x86
*bsh-2.0_beta1 (18 Feb 2004)
18 Feb 2004; Chris Aniszczyk
Bug fix #37506
15 Feb 2004; David Holm
Added to ~ppc.
10 Feb 2004; Adrian Almenar
Removed alpha keyword.
19 Jan 2004; Adrian Almenar
Added amd64 keyword.
*bsh-1.3.0 (10 Jan 2004)
10 Jan 2004; Adrian Almenar
Version Bump.
Removed keywords for arm,hppa,mips, since there's no JVM on those ARCH's.
*bsh-1.2-r7 (14 May 2003)
14 May 2003; Dylan Carlson
files/bsh.Console, files/bsh.Interpreter:
Initial import.
AUX bsh2-readline.patch 5428 RMD160 b3515cc1115d9276b4d931994add2aea20c7f753 SHA1 a2a582b22d55b551ef904024e413a6ada4fa2486 SHA256 1816ace6e25bcd25940a4dc5213dd24bff9bf0708790a480a12f84a008c1ad47
AUX bsh2.0b4-build.patch 1697 RMD160 f71476f78513c0a01a5c4f4978d7b0cb418be80a SHA1 b8836349b36157892a8f6e53e2a5affa8f806691 SHA256 336916f1385303b0c1641a22773407ee128a224067e257f603e6a67999c95b18
DIST beanshell-icon.png 29784 RMD160 0953be1f3046c795d36d0a95577c7b0230eb5d03 SHA1 cc8246e7c0f61f130d503a4ce989eef01296dc4f SHA256 a3df458c6e892ec328e8865f081da8c3f3d9ff4c979ecb701a57fc7cedacdef9
DIST bsh-2.0b4-src.jar 1636723 RMD160 710b4658bf05f99c9ca68498ebf75e7d6cc27e27 SHA1 69b36df249654a04e777ab899046c50b8cc844ac SHA256 beaa29a8bcbd00db2563a5a9f0fdcfa8ae268e959880baef0a59167ff1729f8e
EBUILD bsh-2.0_beta4-r3.ebuild 1687 RMD160 12f76979a3e8fde982341cc40bc39e8f69a5e32d SHA1 21e04254b79c2f3d184a339f2a56ffa81887cb18 SHA256 5e40450e1d53855d30870e1e26e46bf7c0b64876bf3a5d52ff778628a550a2cd
MISC ChangeLog 6564 RMD160 b36a671578dc9ee227f5201f187a36d59b2f0668 SHA1 d38489653d7d25bb4e72fe6a785a63395102fc38 SHA256 9fec9134f320f2a55076f1496ad98a6991d688974707aaf260c12a5491f62edb
MISC metadata.xml 255 RMD160 8a1c77aa2464db6dbcae8c2e7359353641da6c75 SHA1 1a45a2b9b2464b093e791c7958adde736af15a68 SHA256 2f8517d0bbd1824ac14a116b77250a6fb607b29129764d3fd26131d186097ded
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/bsh/bsh-2.0_beta4-r3.ebuild,v 1.6 2008/02/15 04:00:22 betelgeuse Exp $
EAPI=1
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 eutils java-ant-2
MY_PV=${PV/_beta/b}
MY_DIST=${PN}-${MY_PV}-src.jar
DESCRIPTION="BeanShell: A small embeddable Java source interpreter"
HOMEPAGE="http://www.beanshell.org"
SRC_URI="http://www.beanshell.org/${MY_DIST} mirror://gentoo/beanshell-icon.png"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd"
IUSE="bsf readline"
# some tests fail but ant doesn't fail
RESTRICT="test"
RDEPEND=">=virtual/jdk-1.4
dev-java/servletapi:2.4
readline? ( dev-java/libreadline-java:0 )"
DEPEND="${RDEPEND}
bsf? ( dev-java/bsf:2.3 )"
S=${WORKDIR}/BeanShell-${MY_PV}
src_unpack() {
jar xf ${DISTDIR}/${MY_DIST} || die "failed to unpack"
cd "${S}"
epatch "${FILESDIR}/bsh${MY_PV}-build.patch"
use readline && epatch "${FILESDIR}/bsh2-readline.patch"
cd lib
rm -v *.jar || die
java-pkg_jar-from servletapi-2.4
use readline && java-pkg_jar-from libreadline-java
use bsf && java-pkg_jar-from --build-only bsf-2.3
}
src_compile() {
eant $(use bsf && echo -Dexclude-bsf=) jarall $(use_doc)
}
src_test() {
eant test
}
src_install() {
java-pkg_newjar dist/${P/_beta/b}.jar
java-pkg_dolauncher bsh-console --main bsh.Console
java-pkg_dolauncher bsh-interpreter --main bsh.Interpreter
use doc && java-pkg_dojavadoc javadoc
use source && java-pkg_dosrc src/bsh
newicon ${DISTDIR}/beanshell-icon.png beanshell.png
make_desktop_entry bsh-console "BeanShell Prompt" beanshell
}