summaryrefslogtreecommitdiff
path: root/mail/roundcube-plugin-enigma
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2016-09-13 15:58:57 +0000
committertaca <taca@pkgsrc.org>2016-09-13 15:58:57 +0000
commit40c9a9e96ab1b5ec43637e34650ba5c7fc8cb3ca (patch)
tree4d77920dc19c78651f65e7aef66ddd8bafda8eca /mail/roundcube-plugin-enigma
parent65123e28802a0852477c88ac81bc9c807f452736 (diff)
downloadpkgsrc-40c9a9e96ab1b5ec43637e34650ba5c7fc8cb3ca.tar.gz
Add roundcube-plugin-enigma package version 1.2.1, it is part of
official roundcube. Enigma Plugin for Roundcube This plugin adds support for viewing and sending of signed and encrypted messages in PGP (RFC 2440) and PGP/MIME (RFC 3156) format. The plugin uses gpg binary on the server and stores all keys (including private keys of the users) on the server. Encryption/decryption is done server-side. So, this plugin is for users that trust the server.
Diffstat (limited to 'mail/roundcube-plugin-enigma')
-rw-r--r--mail/roundcube-plugin-enigma/DESCR21
-rw-r--r--mail/roundcube-plugin-enigma/Makefile15
-rw-r--r--mail/roundcube-plugin-enigma/PLIST73
-rw-r--r--mail/roundcube-plugin-enigma/distinfo6
4 files changed, 115 insertions, 0 deletions
diff --git a/mail/roundcube-plugin-enigma/DESCR b/mail/roundcube-plugin-enigma/DESCR
new file mode 100644
index 00000000000..1611f9ca661
--- /dev/null
+++ b/mail/roundcube-plugin-enigma/DESCR
@@ -0,0 +1,21 @@
+Enigma Plugin for Roundcube
+
+This plugin adds support for viewing and sending of signed and encrypted
+messages in PGP (RFC 2440) and PGP/MIME (RFC 3156) format.
+
+The plugin uses gpg binary on the server and stores all keys
+(including private keys of the users) on the server.
+Encryption/decryption is done server-side. So, this plugin
+is for users that trust the server.
+
+
+Implemented features:
+---------------------
++ PGP: signatures verification
++ PGP: messages decryption
++ PGP: Sending of encrypted/signed messages
++ PGP: keys management UI (key import, export, delete)
++ PGP: key generation (client- or server-side)
++ Handling of PGP keys attached to incoming messages
++ User preferences to disable plugin features
++ Attaching public keys to email
diff --git a/mail/roundcube-plugin-enigma/Makefile b/mail/roundcube-plugin-enigma/Makefile
new file mode 100644
index 00000000000..3cc0398ec96
--- /dev/null
+++ b/mail/roundcube-plugin-enigma/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2016/09/13 15:58:57 taca Exp $
+
+PLUGIN= enigma
+
+MAINTAINER= taca@NetBSD.org
+COMMENT= Enigma Plugin for Roundcube
+LICENSE= gnu-gpl-v3
+
+PLUGIN= enigma
+
+do-install: plugin-install
+
+.include "../../mail/roundcube/plugins.mk"
+.include "../../lang/python/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mail/roundcube-plugin-enigma/PLIST b/mail/roundcube-plugin-enigma/PLIST
new file mode 100644
index 00000000000..1795781a5c3
--- /dev/null
+++ b/mail/roundcube-plugin-enigma/PLIST
@@ -0,0 +1,73 @@
+@comment $NetBSD: PLIST,v 1.1 2016/09/13 15:58:57 taca Exp $
+share/examples/roundcube/plugins/enigma/config.inc.php
+share/roundcube/plugins/enigma/README
+share/roundcube/plugins/enigma/composer.json
+share/roundcube/plugins/enigma/enigma.js
+share/roundcube/plugins/enigma/enigma.php
+share/roundcube/plugins/enigma/home/.htaccess
+share/roundcube/plugins/enigma/lib/enigma_driver.php
+share/roundcube/plugins/enigma/lib/enigma_driver_gnupg.php
+share/roundcube/plugins/enigma/lib/enigma_driver_phpssl.php
+share/roundcube/plugins/enigma/lib/enigma_engine.php
+share/roundcube/plugins/enigma/lib/enigma_error.php
+share/roundcube/plugins/enigma/lib/enigma_key.php
+share/roundcube/plugins/enigma/lib/enigma_mime_message.php
+share/roundcube/plugins/enigma/lib/enigma_signature.php
+share/roundcube/plugins/enigma/lib/enigma_subkey.php
+share/roundcube/plugins/enigma/lib/enigma_ui.php
+share/roundcube/plugins/enigma/lib/enigma_userid.php
+share/roundcube/plugins/enigma/localization/ar_SA.inc
+share/roundcube/plugins/enigma/localization/bg_BG.inc
+share/roundcube/plugins/enigma/localization/br.inc
+share/roundcube/plugins/enigma/localization/cs_CZ.inc
+share/roundcube/plugins/enigma/localization/cy_GB.inc
+share/roundcube/plugins/enigma/localization/da_DK.inc
+share/roundcube/plugins/enigma/localization/de_CH.inc
+share/roundcube/plugins/enigma/localization/de_DE.inc
+share/roundcube/plugins/enigma/localization/el_GR.inc
+share/roundcube/plugins/enigma/localization/en_GB.inc
+share/roundcube/plugins/enigma/localization/en_US.inc
+share/roundcube/plugins/enigma/localization/es_ES.inc
+share/roundcube/plugins/enigma/localization/fi_FI.inc
+share/roundcube/plugins/enigma/localization/fo_FO.inc
+share/roundcube/plugins/enigma/localization/fr_FR.inc
+share/roundcube/plugins/enigma/localization/he_IL.inc
+share/roundcube/plugins/enigma/localization/hr_HR.inc
+share/roundcube/plugins/enigma/localization/hu_HU.inc
+share/roundcube/plugins/enigma/localization/id_ID.inc
+share/roundcube/plugins/enigma/localization/is_IS.inc
+share/roundcube/plugins/enigma/localization/it_IT.inc
+share/roundcube/plugins/enigma/localization/ja_JP.inc
+share/roundcube/plugins/enigma/localization/ka_GE.inc
+share/roundcube/plugins/enigma/localization/ko_KR.inc
+share/roundcube/plugins/enigma/localization/lt_LT.inc
+share/roundcube/plugins/enigma/localization/lv_LV.inc
+share/roundcube/plugins/enigma/localization/nl_BE.inc
+share/roundcube/plugins/enigma/localization/nl_NL.inc
+share/roundcube/plugins/enigma/localization/pl_PL.inc
+share/roundcube/plugins/enigma/localization/pt_BR.inc
+share/roundcube/plugins/enigma/localization/pt_PT.inc
+share/roundcube/plugins/enigma/localization/ru_RU.inc
+share/roundcube/plugins/enigma/localization/sk_SK.inc
+share/roundcube/plugins/enigma/localization/sv_SE.inc
+share/roundcube/plugins/enigma/localization/tr_TR.inc
+share/roundcube/plugins/enigma/localization/uk_UA.inc
+share/roundcube/plugins/enigma/localization/zh_CN.inc
+share/roundcube/plugins/enigma/openpgp.min.js
+share/roundcube/plugins/enigma/skins/classic/enigma.css
+share/roundcube/plugins/enigma/skins/classic/enigma.png
+share/roundcube/plugins/enigma/skins/classic/enigma_error.png
+share/roundcube/plugins/enigma/skins/classic/key.png
+share/roundcube/plugins/enigma/skins/classic/key_add.png
+share/roundcube/plugins/enigma/skins/classic/keys_toolbar.png
+share/roundcube/plugins/enigma/skins/classic/templates/keycreate.html
+share/roundcube/plugins/enigma/skins/classic/templates/keyimport.html
+share/roundcube/plugins/enigma/skins/classic/templates/keyinfo.html
+share/roundcube/plugins/enigma/skins/classic/templates/keys.html
+share/roundcube/plugins/enigma/skins/larry/enigma.css
+share/roundcube/plugins/enigma/skins/larry/enigma_icons.png
+share/roundcube/plugins/enigma/skins/larry/templates/keycreate.html
+share/roundcube/plugins/enigma/skins/larry/templates/keyimport.html
+share/roundcube/plugins/enigma/skins/larry/templates/keyinfo.html
+share/roundcube/plugins/enigma/skins/larry/templates/keys.html
+share/roundcube/plugins/enigma/tests/Enigma.php
diff --git a/mail/roundcube-plugin-enigma/distinfo b/mail/roundcube-plugin-enigma/distinfo
new file mode 100644
index 00000000000..2b82833a3c4
--- /dev/null
+++ b/mail/roundcube-plugin-enigma/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/09/13 15:58:57 taca Exp $
+
+SHA1 (roundcubemail-1.2.1.tar.gz) = f6cee368ff8e658efc3c665bb193e8a63fe7254f
+RMD160 (roundcubemail-1.2.1.tar.gz) = c1b68af08e5b29ba983f208576e03505ce88f018
+SHA512 (roundcubemail-1.2.1.tar.gz) = 997f4e24160a051192e54dc4834ccaf2dfd17b8297a783b83711202e37cc7f20c3f64f39a1479eba4eb6e4351c4eb805182d4233f4cb7376f2b36da2c7ece56b
+Size (roundcubemail-1.2.1.tar.gz) = 3490166 bytes