From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-java/jss/Manifest | 11 ++ dev-java/jss/files/jss-3.4-target_source.patch | 12 ++ dev-java/jss/files/jss-4.2.5-use_pkg-config.patch | 25 ++++ dev-java/jss/files/jss-4.3-cflags.patch | 11 ++ dev-java/jss/files/jss-4.3-javadoc.patch | 11 ++ dev-java/jss/files/jss-4.3-secitem.patch | 154 ++++++++++++++++++++++ dev-java/jss/files/jss-4.3.2-ldflags.patch | 11 ++ dev-java/jss/jss-4.3.2.ebuild | 93 +++++++++++++ dev-java/jss/metadata.xml | 16 +++ 9 files changed, 344 insertions(+) create mode 100644 dev-java/jss/Manifest create mode 100644 dev-java/jss/files/jss-3.4-target_source.patch create mode 100644 dev-java/jss/files/jss-4.2.5-use_pkg-config.patch create mode 100644 dev-java/jss/files/jss-4.3-cflags.patch create mode 100644 dev-java/jss/files/jss-4.3-javadoc.patch create mode 100644 dev-java/jss/files/jss-4.3-secitem.patch create mode 100644 dev-java/jss/files/jss-4.3.2-ldflags.patch create mode 100644 dev-java/jss/jss-4.3.2.ebuild create mode 100644 dev-java/jss/metadata.xml (limited to 'dev-java/jss') diff --git a/dev-java/jss/Manifest b/dev-java/jss/Manifest new file mode 100644 index 000000000000..47dc36b3348d --- /dev/null +++ b/dev-java/jss/Manifest @@ -0,0 +1,11 @@ +AUX jss-3.4-target_source.patch 633 SHA256 7785f02cb67d47198e5d6052ecaf88ec1f237585e3244ee6bac147d5a5336732 SHA512 5e41d3c7ccebdf91394f8c2e341f2d4667ec1b8a77417abff69be950d41824409f065023a927fa9836c3301e8df5ff2183c259338636cb04c31c38a6385fb4ce WHIRLPOOL 58ea820397de15e2f656a89a9a092bbe2a08f723292c743d34715c68fdbbd73b21746a646a7b2e46392206b06a08089462f5448473f7cbcf1531b27113a0b755 +AUX jss-4.2.5-use_pkg-config.patch 1004 SHA256 04fdb13b7435e11149485d62218aeeefc7d20544f057b3097bef46498b8aeff0 SHA512 1e32d7d9b66b90ed4e974ad5e3e0bf35c5d36fc749fa8398597b17bab27f076c533d724620b57a2cabfe2020a2b9979aa393ea4736bacff86798814e94367559 WHIRLPOOL 81288d3a3d243f72f52e1b0d6ac03a0bc09edd271c61ec145396607d126949d380cd5805c30cd96867d2a5de6745381bd6332e832a0c887ebe28a2f1411e1c05 +AUX jss-4.3-cflags.patch 511 SHA256 f73f9f182735480b4f062c00339aac79cb9d25e8c517f6af850d2288b9484536 SHA512 80d01093adf1006771a3e0d8a03e826b4f68819297c4d2f1ef28b9403a7c9d50a08929c1e84b3ca471bf0a56fd60de2bff8555bd25596f3d869daa102916d513 WHIRLPOOL b99b02c26cb758875c64bdc0e914821b0202fe6236573123d2f7a202ede4bfa482235c67e307532f8a9903481bb826b50e7c0935cb7955a5c94b0daa4a82cc01 +AUX jss-4.3-javadoc.patch 660 SHA256 1a8e6c3bd973bda1ffd85d9278e8ff7842f5d47111aa0a3cec32d22dec11c01e SHA512 8ecc605934999a1c6d063b71345727561daff776c411147e8c2858c127ca8d430e79f155b19e7527a4be41e50d8b96f19f02788d2f2db673e87bbbaf9ca0f7ea WHIRLPOOL 7ad5fcbf4567cc6de6e96303b8659ccf89d1ccb5f1d179af1edc3de4d8092cde07d0c14f67a85bde4c43b1aaab960127669fa0b35a624e7a1345cd0856292616 +AUX jss-4.3-secitem.patch 5259 SHA256 90e03142840da904a8f1c9a962043c197d99ff7446c034aaf4e55ea46ed7b3e0 SHA512 16eedbfd311829e2fa73ff88767b2474fcd1f5750cf3351d3bc23efdcbcb2729f861a7f69d6589418e6308576846b93a8d7dc615095c0cadc0accb9f63f6850b WHIRLPOOL 16db2a3ba022b45244b001e3a5a871e9a55661e1fb5c781960cf45e0e4a436e6c2829a16ea07a6d9949d975e297df3af89748d46a23f45903db4b7f203f9ce25 +AUX jss-4.3.2-ldflags.patch 465 SHA256 42e9f70f5db93429cf62d775182de15c051dfaf60b4f7b778205725ef06b868c SHA512 19910a0aeb0b994d0f5c871d011a7b97a0d323f43dcc86d88442aed17561c1bab379e0eeae93961afaf595a2651d29c17a36daa28a2bbfe522fcd04955d82214 WHIRLPOOL 18ac398b06831a1c39733fa6a51ce9dba75a26f4f4b80ab4614ae83617239f2de0033b2922b1532246545fc8ebf66b93856526c48284f4dbe85c69b470788eb2 +DIST jss-4.3.2.tar.bz2 435542 SHA256 8bfe94668e8aa1b8fdfaf01fd45b18daa2336e1901f90922c44327116df8a278 SHA512 3296da72f204fc4a0ea58dd889cf2721a4afa0ec7b5406312e64354cc67edcfc370140ad22a24f0dfcf11e438e69ebe9da45a70b5cbaa4026b40fd5fcf96c232 WHIRLPOOL 5f72f6cccb49c40e840472329461475bfd83e6ac98ea60cee63c0194374e210df5dac038fb891635f84625c5643b0b25fa36253c78b3cad4461d647c7a0fcc15 +EBUILD jss-4.3.2.ebuild 2759 SHA256 60e46248612557555eb2e51bb4278472fa4dc71061cdf436416cbde4f60d2481 SHA512 bf3369ab5385c7a36bbe51a0e4b4efa4358febe655e8d72b0ccc46eb0e8ad46d9054d78d9c1e19cb16f5348e352608c5ca247b4e07b96dc40352e586fbc1b830 WHIRLPOOL af3194fe2cb6d25fac1b82455d30cc1fcc0bd0f8027fdcf84a1c03b5ca4ba7a836a96da0dc7e50193c37aeb5492960ac70e9d078bef05ee6b2ab5dda97c10f89 +MISC ChangeLog 4215 SHA256 1ef4b0fb5a30f554c029d66ff05063953d49f2cd5c5dda2ec33add9313f9cb33 SHA512 de6faf84b7781061a126987fbbf5be2c7e625564b8f8a6359d093777bc3bd2daac0e0dc7fad2e231d6c53fc8ba285a91f1db5b83740d92043ad09e806edcdd6a WHIRLPOOL 79095bb422c678948197138e72901a6981d4fa1c5e3bc361083866ad8f35ec9525933dc65664bfcc7e0bb8d6e283185c74e4ae5de1c8a9f7f2f9db482190eb51 +MISC ChangeLog-2015 4719 SHA256 b569616862cd95e487b5d11dc8763afcb773cdd87208a7d9f11df9a8c25de8ac SHA512 722511c33c8455f23613e47b5781aff3715c0c739ec44ae248a769c5a3cda99d11172df4d12d680f1dc731891e87cda639616b995c7590993200555da0c38bd1 WHIRLPOOL f5199f76336ecf6aaf62dc1170323d90bd66757aafc15e98cb5e1840570964fa88a14fda29195aa2bceb1d380d2fde504c97b741c2a94659aa3cad06c4aa9313 +MISC metadata.xml 508 SHA256 523ed18f31f9593e61bfe2dc179eb9316aba410875e7529909d217cc3b122ca3 SHA512 025f9d7f269f4c0dc744e6b705311b1efcb730bbe32e08a70233f2bb8a62a69e3d65de6cd2c3d3c8afdb383cee4bf76af180fff12b187dce7504d1e55fa56d4f WHIRLPOOL c571fe4af9d59ee0f485d5797a24db76e7652ce416e6ff1cd08b8711691fb95d5625fc6e58ab96b36f0ab6f5703cad7bd25e2b37ae463a74469e5c3ad6328120 diff --git a/dev-java/jss/files/jss-3.4-target_source.patch b/dev-java/jss/files/jss-3.4-target_source.patch new file mode 100644 index 000000000000..e024a0b8b622 --- /dev/null +++ b/dev-java/jss/files/jss-3.4-target_source.patch @@ -0,0 +1,12 @@ +diff -Nru jss-3.4-src/mozilla/security/jss/build_java.pl jss-3.4-src.patched/mozilla/security/jss/build_java.pl +--- jss-3.4-src/mozilla/security/jss/build_java.pl 2002-10-17 02:33:29.000000000 +0200 ++++ jss-3.4-src.patched/mozilla/security/jss/build_java.pl 2006-08-15 00:53:05.000000000 +0200 +@@ -190,7 +190,7 @@ + # + if( scalar(@source_list) > 0 ) { + ensure_dir_exists($class_dir); +- print_do("$javac $javac_opt_flag -sourcepath . -d $class_dir " . ++ print_do("$javac $ENV{JAVA_GENTOO_OPTS} $javac_opt_flag -sourcepath . -d $class_dir " . + "$classpath " . join(" ",@source_list)); + } + diff --git a/dev-java/jss/files/jss-4.2.5-use_pkg-config.patch b/dev-java/jss/files/jss-4.2.5-use_pkg-config.patch new file mode 100644 index 000000000000..a2c3a3e5ad93 --- /dev/null +++ b/dev-java/jss/files/jss-4.2.5-use_pkg-config.patch @@ -0,0 +1,25 @@ +Submitted By: Mario Fetka (mario-fetka at gmx dot at) +Date: 2007-10-06 +Initial Package Version: 4.2.5 +Origin: me +Upstream Status: #392775 UNCONFIRMED +Description: this patch adds pkgconfig support to jss coreconf +!!!! no check for NSS_PKGCONFIG NSPR_PKGCONFIG at the moment !!!! + +diff -Naur mozilla.orig/security/coreconf/location.mk mozilla/security/coreconf/location.mk +--- mozilla.orig/security/coreconf/location.mk 2006-02-27 21:18:31.000000000 +0000 ++++ mozilla/security/coreconf/location.mk 2007-10-06 10:10:17.000000000 +0000 +@@ -67,6 +67,13 @@ + + GARBAGE += $(DEPENDENCIES) core $(wildcard core.[0-9]*) + ++ifdef USE_PKGCONFIG ++ NSPR_INCLUDE_DIR = `pkg-config --variable=includedir $(NSPR_PKGCONFIG)` ++ NSPR_LIB_DIR = `pkg-config --variable=libdir $(NSPR_PKGCONFIG)` ++ NSS_INCLUDE_DIR = `pkg-config --variable=includedir $(NSS_PKGCONFIG)` ++ NSS_LIB_DIR = `pkg-config --variable=libdir $(NSS_PKGCONFIG)` ++endif ++ + ifdef NSPR_INCLUDE_DIR + INCLUDES += -I$(NSPR_INCLUDE_DIR) + endif diff --git a/dev-java/jss/files/jss-4.3-cflags.patch b/dev-java/jss/files/jss-4.3-cflags.patch new file mode 100644 index 000000000000..3298a2765fc1 --- /dev/null +++ b/dev-java/jss/files/jss-4.3-cflags.patch @@ -0,0 +1,11 @@ +--- security/coreconf/command.mk 2007-10-23 23:55:00.000000000 +0200 ++++ security/coreconf/command.mk.b 2013-06-05 11:15:31.092383902 +0200 +@@ -45,7 +45,7 @@ + CCF = $(CC) $(CFLAGS) + LINK_DLL = $(LINK) $(OS_DLLFLAGS) $(DLLFLAGS) + LINK_EXE = $(LINK) $(OS_LFLAGS) $(LFLAGS) +-CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ ++CFLAGS += $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ + $(XCFLAGS) + PERL = perl + RANLIB = echo diff --git a/dev-java/jss/files/jss-4.3-javadoc.patch b/dev-java/jss/files/jss-4.3-javadoc.patch new file mode 100644 index 000000000000..891e1ff93838 --- /dev/null +++ b/dev-java/jss/files/jss-4.3-javadoc.patch @@ -0,0 +1,11 @@ +--- security/jss/build_java.pl.orig 2015-10-01 23:04:22.540035573 +0100 ++++ security/jss/build_java.pl 2015-10-01 23:11:41.413230402 +0100 +@@ -323,7 +323,7 @@ + ensure_dir_exists("$dist_dir/jssdoc"); + my $targets = join(" ", @packages); + print "$targets\n"; +- print_do("$javadoc -breakiterator -sourcepath . -d $dist_dir/jssdoc $html_header_opt $targets"); ++ print_do("$javadoc -Xdoclint:none -breakiterator -sourcepath . -d $dist_dir/jssdoc $html_header_opt $targets"); + print_do("cp $dist_dir/jssdoc/index.html $dist_dir/jssdoc/index.html.bak"); + print_do("cp $dist_dir/jssdoc/overview-summary.html $dist_dir/jssdoc/index.html"); + } diff --git a/dev-java/jss/files/jss-4.3-secitem.patch b/dev-java/jss/files/jss-4.3-secitem.patch new file mode 100644 index 000000000000..d9e7da394075 --- /dev/null +++ b/dev-java/jss/files/jss-4.3-secitem.patch @@ -0,0 +1,154 @@ +--- a/security/jss/org/mozilla/jss/CryptoManager.c 2008-05-22 06:28:09.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/CryptoManager.c 2013-06-05 11:09:58.649080012 +0200 +@@ -35,7 +35,7 @@ + * ***** END LICENSE BLOCK ***** */ + #include "_jni/org_mozilla_jss_CryptoManager.h" + +-#include ++#include + #include + #include + #include +--- a/security/jss/org/mozilla/jss/SecretDecoderRing/KeyManager.c 2003-12-19 20:36:30.000000000 +0100 ++++ b/security/jss/org/mozilla/jss/SecretDecoderRing/KeyManager.c 2013-06-05 11:09:58.585746684 +0200 +@@ -36,7 +36,7 @@ + + #include "_jni/org_mozilla_jss_SecretDecoderRing_KeyManager.h" + #include +-#include ++#include + #include + #include + #include +--- a/security/jss/org/mozilla/jss/crypto/PQGParams.c 2004-04-25 17:02:21.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/crypto/PQGParams.c 2013-06-05 11:09:58.589080017 +0200 +@@ -39,7 +39,7 @@ + #include + + #include +-#include ++#include + #include + #include /* for PQGParams */ + #include +--- a/security/jss/org/mozilla/jss/crypto/SecretDecoderRing.c 2002-01-08 20:38:46.000000000 +0100 ++++ b/security/jss/org/mozilla/jss/crypto/SecretDecoderRing.c 2013-06-05 11:09:58.585746684 +0200 +@@ -36,7 +36,7 @@ + + #include "_jni/org_mozilla_jss_crypto_SecretDecoderRing.h" + #include +-#include ++#include + #include + #include + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11Cipher.c 2004-04-25 17:02:22.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11Cipher.c 2013-06-05 11:09:58.632413347 +0200 +@@ -40,7 +40,7 @@ + #include + #include + #include +-#include ++#include + + /* JSS includes */ + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c 2006-02-23 02:21:42.000000000 +0100 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11KeyPairGenerator.c 2013-06-05 11:09:58.595746684 +0200 +@@ -40,7 +40,7 @@ + #include + #include + #include +-#include ++#include + + #include + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11KeyWrapper.c 2006-02-23 02:21:42.000000000 +0100 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11KeyWrapper.c 2013-06-05 11:09:58.629080014 +0200 +@@ -40,7 +40,7 @@ + #include + #include + #include +-#include ++#include + #include + + /* JSS includes */ +--- a/security/jss/org/mozilla/jss/pkcs11/PK11MessageDigest.c 2004-04-25 17:02:22.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11MessageDigest.c 2013-06-05 11:09:58.609080016 +0200 +@@ -40,7 +40,7 @@ + #include + #include + #include +-#include ++#include + + /* JSS includes */ + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11PrivKey.c 2006-04-25 03:26:42.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11PrivKey.c 2013-06-05 11:09:58.609080016 +0200 +@@ -43,7 +43,7 @@ + #include + #include + #include +-#include ++#include + + #include + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11Signature.c 2004-04-25 17:02:22.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11Signature.c 2013-06-05 11:09:58.605746683 +0200 +@@ -35,7 +35,7 @@ + * ***** END LICENSE BLOCK ***** */ + + #include +-#include ++#include + #include + #include + #include +--- a/security/jss/org/mozilla/jss/pkcs11/PK11Token.c 2007-11-10 01:37:57.000000000 +0100 ++++ b/security/jss/org/mozilla/jss/pkcs11/PK11Token.c 2013-06-05 11:09:58.622413348 +0200 +@@ -53,7 +53,7 @@ + #include + #include + +-#include ++#include + #include "java_ids.h" + + #include "pk11util.h" +--- a/security/jss/org/mozilla/jss/ssl/callbacks.c 2004-09-03 20:32:03.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/ssl/callbacks.c 2013-06-05 11:09:58.565746686 +0200 +@@ -39,7 +39,7 @@ + #include + #include + #include +-#include ++#include + #include + #include + #include +--- a/security/jss/org/mozilla/jss/util/jssutil.c 2004-04-25 17:02:29.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/util/jssutil.c 2013-06-05 11:09:58.579080018 +0200 +@@ -38,7 +38,7 @@ + #include + #include + #include +-#include ++#include + #include "jssutil.h" + #include "jss_bigint.h" + #include "jss_exceptions.h" +--- a/security/jss/org/mozilla/jss/util/jssutil.h 2004-04-25 17:02:29.000000000 +0200 ++++ b/security/jss/org/mozilla/jss/util/jssutil.h 2013-06-05 11:09:49.829080794 +0200 +@@ -39,7 +39,7 @@ + /* Need to include these first. + * #include + * #include +- * #include ++ * #include + */ + + PR_BEGIN_EXTERN_C diff --git a/dev-java/jss/files/jss-4.3.2-ldflags.patch b/dev-java/jss/files/jss-4.3.2-ldflags.patch new file mode 100644 index 000000000000..fde2e26bf77c --- /dev/null +++ b/dev-java/jss/files/jss-4.3.2-ldflags.patch @@ -0,0 +1,11 @@ +--- security/coreconf/Linux.mk.orig 2010-01-15 22:19:00.000000000 +0000 ++++ security/coreconf/Linux.mk 2015-09-27 22:17:50.102547607 +0100 +@@ -142,7 +142,7 @@ + ARCH = linux + + DSO_CFLAGS = -fPIC +-DSO_LDOPTS = -shared $(ARCHFLAG) ++DSO_LDOPTS = $(LDFLAGS) -shared $(ARCHFLAG) + # The linker on Red Hat Linux 7.2 and RHEL 2.1 (GNU ld version 2.11.90.0.8) + # incorrectly reports undefined references in the libraries we link with, so + # we don't use -z defs there. diff --git a/dev-java/jss/jss-4.3.2.ebuild b/dev-java/jss/jss-4.3.2.ebuild new file mode 100644 index 000000000000..077c3bf848fb --- /dev/null +++ b/dev-java/jss/jss-4.3.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +JAVA_PKG_IUSE="doc source" + +inherit multilib toolchain-funcs java-pkg-2 + +DESCRIPTION="Network Security Services for Java (JSS)" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/JSS" +# 4.3.2 was released but was seemingly never announced. The binary jar +# exists on Mozilla's servers but Chewi could only find a source tarball +# at https://obs.kolabsys.com/package/show/Kolab:3.4/jss. However, you +# need to register in order to download it, hence he has mirrored it. +SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.bz2" +LICENSE="MPL-1.1" +SLOT="3.4" +KEYWORDS="amd64 x86" +IUSE="examples test" + +CDEPEND=">=dev-libs/nspr-4.7.1 + >=dev-libs/nss-3.12.5" + +DEPEND="${CDEPEND} + dev-lang/perl + >=virtual/jdk-1.6 + virtual/pkgconfig + test? ( dev-libs/nss[utils] )" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" + +S="${WORKDIR}/${P}/mozilla" + +java_prepare() { + epatch "${FILESDIR}"/${PN}-3.4-target_source.patch + epatch "${FILESDIR}"/${PN}-4.2.5-use_pkg-config.patch + epatch "${FILESDIR}"/${PN}-4.3-cflags.patch + epatch "${FILESDIR}"/${PN}-4.3.2-ldflags.patch + epatch "${FILESDIR}"/${PN}-4.3-secitem.patch + + if java-pkg_is-vm-version-ge 1.8; then + epatch "${FILESDIR}"/${PN}-4.3-javadoc.patch + fi +} + +src_compile() { + local ARGS=( + "CC=$(tc-getCC)" + "AR=$(tc-getAR) cr \$@" + "OS_RELEASE=2.6" + "BUILD_OPT=1" + ) + + export JAVA_GENTOO_OPTS="$(java-pkg_javac-args)" + use amd64 && export USE_64=1 + + cd "${S}/security/coreconf" || die + emake -j1 "${ARGS[@]}" + + cd "${S}/security/jss" || die + emake -j1 "${ARGS[@]}" USE_PKGCONFIG=1 NSS_PKGCONFIG=nss NSPR_PKGCONFIG=nspr + use doc && emake -j1 "${ARGS[@]}" javadoc +} + +# Chewi has managed to reach a test pass rate of 31/40 (78%) but the +# remainder fail due to JSS not having kept pace with the ciphersuites +# in NSS. There's not much we can do about that. The suite also leaves +# java processes running and exits successfully on failure. +RESTRICT="test" + +src_test() { + # Parts of NSS are required for the tests. + ln -snf "${EROOT}usr/$(get_libdir)/libnssckbi.so" dist/Linux*.OBJ/lib/ || die + ln -snf "${EROOT}usr/bin" dist/Linux*.OBJ/ || die + + # The tests must be run from this directory. + cd security/jss/org/mozilla/jss/tests || die + BUILD_OPT=1 perl all.pl dist "${S}"/dist/Linux*.OBJ/ || die "tests failed" +} + +src_install() { + java-pkg_dojar dist/*.jar + + # Use this instead of the one in dist because it is a symlink + # and doso handles symlinks by just symlinking to the original + java-pkg_doso ./security/${PN}/lib/*/*.so + + use doc && java-pkg_dojavadoc dist/jssdoc + use source && java-pkg_dosrc ./security/jss/org + use examples && java-pkg_doexamples ./security/jss/samples +} diff --git a/dev-java/jss/metadata.xml b/dev-java/jss/metadata.xml new file mode 100644 index 000000000000..a3b5c860a274 --- /dev/null +++ b/dev-java/jss/metadata.xml @@ -0,0 +1,16 @@ + + + + + java@gentoo.org + Java + + + + +Network Security Services for Java (JSS) is a Java interface to NSS. It supports +most of the security standards and encryption technologies supported by NSS. JSS +also provides a pure Java interface for ASN.1 types and BER/DER encoding. + + + -- cgit v1.2.3