Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/blowfishj
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blowfishj/ChangeLog,v 1.13 2007/06/10 10:46:51 caster Exp $
10 Jun 2007; Vlastimil Babka
Remove gen-1 revision.
10 Jun 2007; Wulf C. Krueger
blowfishj-2.14-r1.ebuild:
Marked stable on amd64 as per bug 179277.
28 May 2007; nixnut
Stable on ppc wrt bug 179277
21 May 2007; Christian Faulhammer
blowfishj-2.14-r1.ebuild:
stable x86, bug 179277
20 May 2007; Vlastimil Babka
Migrate to split-ant, cleanup.
14 Jan 2007; Petteri Räty
blowfishj-2.14-r1.ebuild:
Fixed to work with JAVA_PKG_STRICT, added source use flag and cleaned
javadoc installation.
05 Oct 2006; Gustavo Zacarias
blowfishj-2.14-r1.ebuild:
Dropping sparc keywords, see #96229
*blowfishj-2.14-r1 (04 Jul 2006)
04 Jul 2006; Joshua Nichols
Revision bump to support new Java system.
16 May 2005; Jan Brinkmann
stable on amd64, ppc and x86
*blowfishj-2.14 (03 Apr 2005)
03 Apr 2005; Thomas Matthijs
+blowfishj-2.14.ebuild:
version bump
17 Feb 2005; Jan Brinkmann
added missing unzip dependency. see #69831
*blowfishj-2.13 (12 Nov 2004)
12 Nov 2004; Karl Trygve Kalleberg
+blowfishj-2.13.ebuild:
Initial import. Ebuild submitted by Saleem A.
#70326.
DIST blowfishj-2.14-src.tar.gz 33726 RMD160 121f358bcea9bfd855ca4ec8f0175d1bbc6f8dfb SHA1 487de767c4461259ecebce31be2c226266abd0c4 SHA256 d49ff16dbf320f8988886507c0065312b4660d4dfdbffb894db7ff7d6f5bfaa9
EBUILD blowfishj-2.14-r1.ebuild 1006 RMD160 35d1ca5a406962ca18b27361542470eb0127b173 SHA1 4b875f5fbd0fde5b63c95eeb4439ff1320597adb SHA256 5faab5039fd0e2188b48651fe74c14c3b7cac6fc1acc9cd401557f5c2e0ea00f
MISC ChangeLog 1831 RMD160 f48dd1b39601ace22148367570082c0dff626a31 SHA1 3ad680343dc2f416f89bffb2ca2ff6285b8f3f55 SHA256 8bea21e83f34fd26b484da3720f3d1482488d1665ad83323fd735eb83eff1ae9
MISC metadata.xml 522 RMD160 ab382f3ad86313eec98c13871d4eefbf4de48de1 SHA1 84dede61acfde50f469a6b334a79b410380871f6 SHA256 8055cd829b1b896e8f07b66a4ba191cf9b3d53b108ba2a06952eefe49bcda855
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/blowfishj/blowfishj-2.14-r1.ebuild,v 1.7 2007/06/10 10:32:12 philantrop Exp $
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Blowfish implementation in Java"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
HOMEPAGE="http://blowfishj.sourceforge.net/index.html"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="doc test source"
DEPEND=">=virtual/jdk-1.4
test? ( =dev-java/junit-3* dev-java/ant-junit ) "
RDEPEND=">=virtual/jre-1.4"
src_unpack() {
unpack "${A}"
cd "${S}"
java-ant_ignore-system-classes
mkdir -p target/lib
cd target/lib
use test && java-pkg_jar-from --build-only junit
}
src_test() {
ANT_TASKS="ant-junit" eant test -DJunit.present=true
}
src_install() {
java-pkg_newjar target/${P}.jar
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/net
}
The Blowfish implementation in Java, provides very fast ECB and CBC encryption.
Comes with the BlowfishEasy class for simple string encryption, plus a solution
for streaming, both are binary compatible to Blowfish.NET. Additionally this
package includes its own SHA-1 class, all sources, JUnit test cases, demos and
JavaDocs.