ChangeLog

# 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 bsh-2.0_beta4-r3.ebuild:
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 bsh-2.0_beta4-r3.ebuild:
x86 stable, bug #199237

*bsh-2.0_beta4-r3 (27 May 2007)

27 May 2007; Vlastimil Babka -files/bsh.Console,
-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-r1.ebuild,
+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/bsh2-build.patch,
-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; bsh-2.0_beta4-r1.ebuild:
Stable on amd64 wrt bug 171026

17 Mar 2007; nixnut bsh-2.0_beta4-r1.ebuild:
Stable on ppc wrt bug 171026

15 Mar 2007; Markus Rothe bsh-2.0_beta4-r1.ebuild:
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 -bsh-2.0_beta4.ebuild:
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-1.3.0.ebuild,
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 bsh-2.0_beta4-r1.ebuild:
Keyworded ~ia64.

05 Oct 2006; Gustavo Zacarias bsh-1.3.0.ebuild,
bsh-2.0_beta1-r1.ebuild:
Dropping sparc keywords, see #96229

13 Sep 2006; bsh-2.0_beta4-r1.ebuild:
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 +bsh-2.0_beta4-r1.ebuild:
Revision bump to support new Java system.

11 Sep 2005; Thomas Matthijs bsh-2.0_beta4.ebuild:
fix icon

09 Jul 2005; Thomas Matthijs -bsh-2.0_beta2.ebuild,
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 +bsh-2.0_beta4.ebuild:
version bump

08 Apr 2005; Markus Rothe bsh-2.0_beta1-r1.ebuild:
Stable on ppc64

11 Mar 2005; Sven Wegener bsh-2.0_beta2.ebuild:
Fixed invalid atoms in *DEPEND.

*bsh-2.0_beta2 (10 Mar 2005)

10 Mar 2005; Jan Brinkmann files/bsh.Console,
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.
, thanks to Diego Pettenò
for the patch.

26 Jan 2005; Markus Rothe bsh-1.3.0.ebuild:
Stable on ppc64

18 Dec 2004; Markus Rothe bsh-1.3.0.ebuild:
added ~ppc64 to KEYWORDS

16 Nov 2004; Gustavo Zacarias bsh-2.0_beta1-r1.ebuild:
Stable on sparc

01 Nov 2004; Lars Weiler bsh-2.0_beta1-r1.ebuild:
Stable on ppc for PHP5, Bug #60442.

28 Oct 2004; Jason Wever bsh-2.0_beta1-r1.ebuild:
Added ~sparc keyword.

*bsh-2.0_beta1-r1 (17 Sep 2004)

17 Sep 2004; Thomas Matthijs +bsh-2.0_beta1-r1.ebuild,
-bsh-2.0_beta1.ebuild:
named the jar ${PN}.jar to its usable with java-pkg_jar-from

17 Sep 2004; Thomas Matthijs -files/beanshell-icon.png,
bsh-2.0_beta1.ebuild:
moved beanshell-icon.png to mirrors, so repoman is nice to me

27 Jun 2004; Chris Aniszczyk bsh-1.3.0.ebuild,
bsh-2.0_beta1.ebuild:
Stability bumps

02 Jun 2004; Aron Griffis bsh-2.0_beta1.ebuild:
Fix use invocation

09 May 2004; Jason Wever bsh-1.3.0.ebuild:
Added ~sparc keyword to resolve bug #50405.

06 May 2004; Chris Aniszczyk bsh-2.0_beta1.ebuild:
Marking stable on x86

06 May 2004; Chris Aniszczyk +files/beanshell-icon.png,
+files/beanshell.desktop, bsh-2.0_beta1.ebuild:
Closes #49418.
Thanks to Keith Lea for the pretty icon and desktop file.

18 Mar 2004; Chris Aniszczyk bsh-1.3.0.ebuild:
Marking stable on x86

*bsh-2.0_beta1 (18 Feb 2004)

18 Feb 2004; Chris Aniszczyk bsh-2.0_beta1.ebuild:
Bug fix #37506

15 Feb 2004; David Holm bsh-1.3.0.ebuild:
Added to ~ppc.

10 Feb 2004; Adrian Almenar bsh-1.2-r7.ebuild:
Removed alpha keyword.

19 Jan 2004; Adrian Almenar bsh-1.3.0.ebuild:
Added amd64 keyword.

*bsh-1.3.0 (10 Jan 2004)

10 Jan 2004; Adrian Almenar bsh-1.3.0.ebuild,bsh-1.2-r7.ebuild:
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 bsh-1.2-r7.ebuild,
files/bsh.Console, files/bsh.Interpreter:
Initial import.

Manifest

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

bsh-2.0_beta4-r3.ebuild

# 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
}

files

metadata.xml




java

Enable support for Apache Bean Scripting Framework