summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2004-05-05 06:19:18 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2004-05-05 06:19:18 +0000
commite712d21653da56f8487819c4c0a512134b529b20 (patch)
tree5fd3480e815999f07df9815dc97011886c34fd4e
parentA hack job that gives a usable 'cvsup' on AMD64. (diff)
Add gaim-encryption, a Gaim plug-in that allows for transparent RSA message
encryption between supporting clients. PR: 66236 Submitted by: ports@c0decafe.net <ports@c0decafe.net>
Notes
Notes: svn path=/head/; revision=108427
-rw-r--r--security/Makefile1
-rw-r--r--security/gaim-encryption/Makefile34
-rw-r--r--security/gaim-encryption/distinfo2
-rw-r--r--security/gaim-encryption/pkg-descr22
-rw-r--r--security/gaim-encryption/pkg-plist1
-rw-r--r--security/pidgin-encryption/Makefile34
-rw-r--r--security/pidgin-encryption/distinfo2
-rw-r--r--security/pidgin-encryption/pkg-descr22
-rw-r--r--security/pidgin-encryption/pkg-plist1
9 files changed, 119 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 48aa5da751e2..67988da09a7c 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -97,6 +97,7 @@
SUBDIR += fwlogwatch
SUBDIR += fwtk
SUBDIR += gag
+ SUBDIR += gaim-encryption
SUBDIR += gcipher
SUBDIR += gnome-ssh-askpass
SUBDIR += gnomekeyring
diff --git a/security/gaim-encryption/Makefile b/security/gaim-encryption/Makefile
new file mode 100644
index 000000000000..21cb9f1a4326
--- /dev/null
+++ b/security/gaim-encryption/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: gaim-encryption
+# Date created: 2004-05-01
+# Whom: ports@c0decafe.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= gaim-encryption
+PORTVERSION= 2.25
+CATEGORIES= security net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= Provides transparent RSA encryption as a Gaim plugin
+
+BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/net/gaim:configure
+RUN_DEPENDS= gaim:${PORTSDIR}/net/gaim
+LIB_DEPENDS= nss3:${PORTSDIR}/security/nss
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= lthack gtk20
+USE_LIBTOOL_VER=13
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/nss/nss"
+CONFIGURE_ARGS= --with-gaim=${WRKDIRPREFIX}${PORTSDIR}/net/gaim/work/gaim*
+
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "WARNING: make sure net/gaim is built with NSS support (it is, by default)"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} ""
+
+.include <bsd.port.mk>
diff --git a/security/gaim-encryption/distinfo b/security/gaim-encryption/distinfo
new file mode 100644
index 000000000000..61e66dac074a
--- /dev/null
+++ b/security/gaim-encryption/distinfo
@@ -0,0 +1,2 @@
+MD5 (gaim-encryption-2.25.tar.gz) = 24a112d3f8b670203d054a54a8396d72
+SIZE (gaim-encryption-2.25.tar.gz) = 357356
diff --git a/security/gaim-encryption/pkg-descr b/security/gaim-encryption/pkg-descr
new file mode 100644
index 000000000000..2083c7cc5370
--- /dev/null
+++ b/security/gaim-encryption/pkg-descr
@@ -0,0 +1,22 @@
+Gaim-Encryption uses NSS to provide transparent RSA encryption as a Gaim plugin.
+
+Features include:
+ * Automatically creates a public/private key pair for you upon loading
+ the plugin
+ * Automatically transmits your public key to other users.
+ * Supports 512 - 4096 bit keys.
+ * Saves keys of known users, and warns you if their public key has
+ changed.
+ * Embeds all encryption and keys inside HTML, so if the other user
+ doesn't have the plugin, they will get a little message telling them
+ about the plugin, and won't get a screen full of garbage.
+ * Stores keys in human readable files in your .gaim directory, in case
+ you ever need to copy/edit them by hand. Which you really shouldn't
+ have to do.
+ * Automatically recognizes if you are chatting with someone who has the
+ plugin- see the Preferences dialog.
+ * Modular and extensible. If you want to define a different type of
+ encryption, you can use this plugin as a wrapper to take care of
+ transporting the encrypted binary over the IM pipe.
+
+WWW: http://gaim-encryption.sourceforge.net/
diff --git a/security/gaim-encryption/pkg-plist b/security/gaim-encryption/pkg-plist
new file mode 100644
index 000000000000..f4d88256e6a0
--- /dev/null
+++ b/security/gaim-encryption/pkg-plist
@@ -0,0 +1 @@
+lib/gaim/encrypt.so
diff --git a/security/pidgin-encryption/Makefile b/security/pidgin-encryption/Makefile
new file mode 100644
index 000000000000..21cb9f1a4326
--- /dev/null
+++ b/security/pidgin-encryption/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: gaim-encryption
+# Date created: 2004-05-01
+# Whom: ports@c0decafe.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= gaim-encryption
+PORTVERSION= 2.25
+CATEGORIES= security net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= Provides transparent RSA encryption as a Gaim plugin
+
+BUILD_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/net/gaim:configure
+RUN_DEPENDS= gaim:${PORTSDIR}/net/gaim
+LIB_DEPENDS= nss3:${PORTSDIR}/security/nss
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= lthack gtk20
+USE_LIBTOOL_VER=13
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/nss/nss"
+CONFIGURE_ARGS= --with-gaim=${WRKDIRPREFIX}${PORTSDIR}/net/gaim/work/gaim*
+
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "WARNING: make sure net/gaim is built with NSS support (it is, by default)"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} ""
+
+.include <bsd.port.mk>
diff --git a/security/pidgin-encryption/distinfo b/security/pidgin-encryption/distinfo
new file mode 100644
index 000000000000..61e66dac074a
--- /dev/null
+++ b/security/pidgin-encryption/distinfo
@@ -0,0 +1,2 @@
+MD5 (gaim-encryption-2.25.tar.gz) = 24a112d3f8b670203d054a54a8396d72
+SIZE (gaim-encryption-2.25.tar.gz) = 357356
diff --git a/security/pidgin-encryption/pkg-descr b/security/pidgin-encryption/pkg-descr
new file mode 100644
index 000000000000..2083c7cc5370
--- /dev/null
+++ b/security/pidgin-encryption/pkg-descr
@@ -0,0 +1,22 @@
+Gaim-Encryption uses NSS to provide transparent RSA encryption as a Gaim plugin.
+
+Features include:
+ * Automatically creates a public/private key pair for you upon loading
+ the plugin
+ * Automatically transmits your public key to other users.
+ * Supports 512 - 4096 bit keys.
+ * Saves keys of known users, and warns you if their public key has
+ changed.
+ * Embeds all encryption and keys inside HTML, so if the other user
+ doesn't have the plugin, they will get a little message telling them
+ about the plugin, and won't get a screen full of garbage.
+ * Stores keys in human readable files in your .gaim directory, in case
+ you ever need to copy/edit them by hand. Which you really shouldn't
+ have to do.
+ * Automatically recognizes if you are chatting with someone who has the
+ plugin- see the Preferences dialog.
+ * Modular and extensible. If you want to define a different type of
+ encryption, you can use this plugin as a wrapper to take care of
+ transporting the encrypted binary over the IM pipe.
+
+WWW: http://gaim-encryption.sourceforge.net/
diff --git a/security/pidgin-encryption/pkg-plist b/security/pidgin-encryption/pkg-plist
new file mode 100644
index 000000000000..f4d88256e6a0
--- /dev/null
+++ b/security/pidgin-encryption/pkg-plist
@@ -0,0 +1 @@
+lib/gaim/encrypt.so