summaryrefslogtreecommitdiff
path: root/security/jessie
diff options
context:
space:
mode:
authortv <tv@pkgsrc.org>2004-04-16 16:23:35 +0000
committertv <tv@pkgsrc.org>2004-04-16 16:23:35 +0000
commitfe35b798d59b5db8e2e2a29753dc81d103652a49 (patch)
tree4c1ca1895fdec1e29a87511a56ce5a8de22278bf /security/jessie
parent037896f4c1305c052a260d8cb3d02cb246b3e0de (diff)
downloadpkgsrc-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/DESCR20
-rw-r--r--security/jessie/Makefile33
-rw-r--r--security/jessie/PLIST6
-rw-r--r--security/jessie/distinfo4
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