diff options
author | tv <tv@pkgsrc.org> | 2004-04-16 16:23:35 +0000 |
---|---|---|
committer | tv <tv@pkgsrc.org> | 2004-04-16 16:23:35 +0000 |
commit | fe35b798d59b5db8e2e2a29753dc81d103652a49 (patch) | |
tree | 4c1ca1895fdec1e29a87511a56ce5a8de22278bf /security/jessie | |
parent | 037896f4c1305c052a260d8cb3d02cb246b3e0de (diff) | |
download | pkgsrc-fe35b798d59b5db8e2e2a29753dc81d103652a49.tar.gz |
Jessie 0.9.7, a GPL implementation of the Java Secure Sockets Extension
(JSSE), requiring a JVM with GNU Classpath (currently only kaffe in
java-vm.mk qualifies).
Diffstat (limited to 'security/jessie')
-rw-r--r-- | security/jessie/DESCR | 20 | ||||
-rw-r--r-- | security/jessie/Makefile | 33 | ||||
-rw-r--r-- | security/jessie/PLIST | 6 | ||||
-rw-r--r-- | security/jessie/distinfo | 4 |
4 files changed, 63 insertions, 0 deletions
diff --git a/security/jessie/DESCR b/security/jessie/DESCR new file mode 100644 index 00000000000..6a40c51d374 --- /dev/null +++ b/security/jessie/DESCR @@ -0,0 +1,20 @@ +This is JESSIE, a cleanroom implementation of the Java Secure Sockets +Extension, the JSSE, aiming for compliance and compatibility with the +JSSE as it exists in Java 1.4. It includes + + 1) A cleanroom implementation of the JSSE API. + + 2) Implementations of the SSLv3 and TLSv1 protocols. + +This package is meant to operate in the Classpath implementation of +the Java class libraries, and has some specific dependencies to +classes that exist only in Classpath (and, by extension, GCJ's +libjava). These dependencies are small, however, and can easily be +resolved by including parts of Classpath. The only other dependency is +GNU Crypto <http://www.gnu.org/software/gnu-crypto/>, the forthcoming +version 2.0, or the current CVS sources. GNU JAXP +<http://www.gnu.org/software/classpathx/jaxp/jaxp.html> is also used, +but is included with Classpath. + +``JESSIE'' might stand for ``JESSIE Executes Secure Sockets In Excess'', +if you are in that sort of mood. diff --git a/security/jessie/Makefile b/security/jessie/Makefile new file mode 100644 index 00000000000..50377750778 --- /dev/null +++ b/security/jessie/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/16 16:23:35 tv Exp $ +# + +DISTNAME= jessie-0.9.7 +CATEGORIES= security +MASTER_SITES= http://syzygy.metastatic.org/jessie/ + +MAINTAINER= tv@duh.org +HOMEPAGE= http://www.nongnu.org/jessie/ +COMMENT= GPL implementation of the Java Secure Sockets Extension + +DEPENDS+= gnu-crypto>=2.0:../../security/gnu-crypto + +USE_BUILDLINK3= yes +USE_GNU_TOOLS= make +USE_JAVA2= yes +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes + +CONFIGURE_ARGS+= --with-java-prefix=${PKG_JAVA_HOME} +CONFIGURE_ARGS+= --datadir=${PREFIX}/lib/java/jessie +CONFIGURE_ENV+= JAVA=${PKG_JAVA_HOME}/bin/java +CONFIGURE_ENV+= JAVAC=${PKG_JAVA_HOME}/bin/javac + +# the list below must be only JVMs using GNU Classpath +PKG_JVMS_ACCEPTED= kaffe + +.include "../../mk/java-vm.mk" +.include "../../mk/bsd.pkg.mk" + +CLASSPATH!= ${ECHO} ${LOCALBASE}/lib/java/gnu-crypto/*.jar | ${TR} ' ' : +CONFIGURE_ENV+= CLASSPATH=${CLASSPATH:Q} +MAKE_ENV+= CLASSPATH=${CLASSPATH:Q} diff --git a/security/jessie/PLIST b/security/jessie/PLIST new file mode 100644 index 00000000000..9b65526339d --- /dev/null +++ b/security/jessie/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/16 16:23:35 tv Exp $ +info/jessie.info +lib/java/jessie/javax-net.jar +lib/java/jessie/javax-security-cert.jar +lib/java/jessie/org-metastatic-jessie.jar +@dirrm lib/java/jessie diff --git a/security/jessie/distinfo b/security/jessie/distinfo new file mode 100644 index 00000000000..0c917270248 --- /dev/null +++ b/security/jessie/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/16 16:23:35 tv Exp $ + +SHA1 (jessie-0.9.7.tar.gz) = 6dd91e9a3fbcfd959b23d5f0fec5b111eaabccfd +Size (jessie-0.9.7.tar.gz) = 768614 bytes |