Fixes #70326.
authorKarl Trygve Kalleberg <karltk@gentoo.org>
Fri, 12 Nov 2004 00:18:45 +0000 (00:18 +0000)
committerKarl Trygve Kalleberg <karltk@gentoo.org>
Fri, 12 Nov 2004 00:18:45 +0000 (00:18 +0000)
dev-java/blowfishj/ChangeLog [new file with mode: 0644]
dev-java/blowfishj/Manifest [new file with mode: 0644]
dev-java/blowfishj/blowfishj-2.13.ebuild [new file with mode: 0644]
dev-java/blowfishj/files/digest-blowfishj-2.13 [new file with mode: 0644]
dev-java/blowfishj/metadata.xml [new file with mode: 0644]

diff --git a/dev-java/blowfishj/ChangeLog b/dev-java/blowfishj/ChangeLog
new file mode 100644 (file)
index 0000000..be3540a
--- /dev/null
@@ -0,0 +1,11 @@
+# ChangeLog for dev-java/blowfishj
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/blowfishj/ChangeLog,v 1.1 2004/11/12 00:18:45 karltk Exp $
+
+*blowfishj-2.13 (12 Nov 2004)
+
+  12 Nov 2004; Karl Trygve Kalleberg <karltk@gentoo.org> +metadata.xml, 
+  +blowfishj-2.13.ebuild:
+  Initial import. Ebuild submitted by Saleem A. <compnerd@compnerd.org>, fixes
+  #70326.
+
diff --git a/dev-java/blowfishj/Manifest b/dev-java/blowfishj/Manifest
new file mode 100644 (file)
index 0000000..93f236e
--- /dev/null
@@ -0,0 +1,4 @@
+MD5 8592662d52ff22dc6ae09c05bf2cfc29 blowfishj-2.13.ebuild 1038
+MD5 e279f56460d41a2e850af74ff374def5 ChangeLog 429
+MD5 3a5af712fee8c17aaa3329c26c88b57e metadata.xml 526
+MD5 7bfd2e480f4f1da43f4139cda40cd384 files/digest-blowfishj-2.13 54
diff --git a/dev-java/blowfishj/blowfishj-2.13.ebuild b/dev-java/blowfishj/blowfishj-2.13.ebuild
new file mode 100644 (file)
index 0000000..2295a52
--- /dev/null
@@ -0,0 +1,45 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/blowfishj/blowfishj-2.13.ebuild,v 1.1 2004/11/12 00:18:45 karltk Exp $
+
+inherit java-pkg
+
+DESCRIPTION="Blowfish implementation in Java"
+SRC_URI="http://www.hotpixel.net/bfj213.zip"
+HOMEPAGE="http://come.to/hahn"
+KEYWORDS="~x86 ~amd64 ~ppc ~sparc"
+LICENSE="Apache-1.1"
+SLOT="0"
+IUSE="doc junit"
+DEPEND=">=virtual/jre-1.4
+                 app-arch/zip"
+RDEPEND=">=virtual/jre-1.4"
+
+src_unpack() {
+       unpack ${A}
+       mv BlowfishJ blowfishj-2.13
+}
+
+src_compile() {
+       einfo "Compiling the library"
+
+       for i in BlowfishJ/*.java ; do
+               javac -source 1.3 -target 1.2 $i || die "Compile failed for $i"
+       done
+
+       if use doc ; then
+               javadoc -d doc BlowfishJ/*.java || die "Failed to create docs"
+       fi
+
+       einfo "Creating jar"
+       jar cvf blowfishj.jar BlowfishJ/*.class || die "Failed creating jar"
+}
+
+src_install() {
+       java-pkg_dojar blowfishj.jar
+       dodoc README.TXT
+
+       if use doc ; then
+               java-pkg_dohtml -r docs/html/*
+       fi
+}
diff --git a/dev-java/blowfishj/files/digest-blowfishj-2.13 b/dev-java/blowfishj/files/digest-blowfishj-2.13
new file mode 100644 (file)
index 0000000..84b9017
--- /dev/null
@@ -0,0 +1 @@
+MD5 a80a830852a51e47f7a62d8860e1fbd5 bfj213.zip 37886
diff --git a/dev-java/blowfishj/metadata.xml b/dev-java/blowfishj/metadata.xml
new file mode 100644 (file)
index 0000000..840efe3
--- /dev/null
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+<herd>java</herd>
+
+<longdescription>
+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.
+</longdescription>
+</pkgmetadata>