summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--security/gaim-encryption/Makefile50
-rw-r--r--security/gaim-encryption/distinfo3
-rw-r--r--security/gaim-encryption/pkg-descr22
-rw-r--r--security/gaim-encryption/pkg-plist18
-rw-r--r--security/gaim-otr/Makefile31
-rw-r--r--security/gaim-otr/distinfo3
-rw-r--r--security/gaim-otr/pkg-descr18
-rw-r--r--security/gaim-otr/pkg-plist2
8 files changed, 147 insertions, 0 deletions
diff --git a/security/gaim-encryption/Makefile b/security/gaim-encryption/Makefile
new file mode 100644
index 000000000..e60530de6
--- /dev/null
+++ b/security/gaim-encryption/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: gaim-encryption
+# Date created: 2004-05-01
+# Whom: ports@c0decafe.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= encryption
+PORTVERSION= 2.38
+PORTREVISION= 5
+CATEGORIES= security net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
+PKGNAMEPREFIX= gaim-
+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= Provides transparent RSA encryption as a Gaim plugin
+
+BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim
+RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim
+LIB_DEPENDS= nss3:${PORTSDIR}/security/nss
+
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gtk20
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+CONFIGURE_ARGS= --with-nspr-includes=${LOCALBASE}/include/nspr \
+ --with-nspr-libs=${LOCALBASE}/lib \
+ --with-nss-includes=${LOCALBASE}/include/nss/nss \
+ --with-nss-libs=${LOCALBASE}/lib
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+CONFIGURE_ARGS+=--with-libintl-prefix=${LOCALBASE}
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "WARNING: make sure net-im/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 000000000..ceb4efb66
--- /dev/null
+++ b/security/gaim-encryption/distinfo
@@ -0,0 +1,3 @@
+MD5 (gaim-encryption-2.38.tar.gz) = 31efd39c3c245402de36f2baaeda01b4
+SHA256 (gaim-encryption-2.38.tar.gz) = 1c8faad26c206ce508a1e3e52c843f4f5e9cd30251a664a78633d51e539aba41
+SIZE (gaim-encryption-2.38.tar.gz) = 543958
diff --git a/security/gaim-encryption/pkg-descr b/security/gaim-encryption/pkg-descr
new file mode 100644
index 000000000..2083c7cc5
--- /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 000000000..b0931c899
--- /dev/null
+++ b/security/gaim-encryption/pkg-plist
@@ -0,0 +1,18 @@
+lib/gaim/encrypt.a
+lib/gaim/encrypt.la
+lib/gaim/encrypt.so
+%%NLS%%share/locale/cs/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/da/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/de/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/es/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/it/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/gaim-encryption.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/gaim-encryption.mo
diff --git a/security/gaim-otr/Makefile b/security/gaim-otr/Makefile
new file mode 100644
index 000000000..d1ddf1b3b
--- /dev/null
+++ b/security/gaim-otr/Makefile
@@ -0,0 +1,31 @@
+# ex:ts=8
+# New ports collection makefile for: Gaim-OTR
+# Date created: 2004-12-17
+# Whom: Conor McDermottroe <ports@mcdermottroe.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= otr
+PORTVERSION= 3.0.0
+PORTREVISION= 1
+CATEGORIES= security net
+MASTER_SITES= http://www.cypherpunks.ca/otr/ \
+ http://www.xelerance.com/mirror/otr/
+PKGNAMEPREFIX= gaim-
+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= ports@mcdermottroe.com
+COMMENT= Allows deniable private conversations using GAIM
+
+BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim
+RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim
+LIB_DEPENDS= otr:${PORTSDIR}/security/libotr \
+ gcrypt:${PORTSDIR}/security/libgcrypt
+
+USE_XLIB= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-libotr-prefix=${LOCALBASE}/lib \
+ --with-libotr-inc-prefix=${LOCALBASE}/include
+
+.include <bsd.port.mk>
diff --git a/security/gaim-otr/distinfo b/security/gaim-otr/distinfo
new file mode 100644
index 000000000..3822e9562
--- /dev/null
+++ b/security/gaim-otr/distinfo
@@ -0,0 +1,3 @@
+MD5 (gaim-otr-3.0.0.tar.gz) = e819ef065bc0758f58beae5aa6a73ab1
+SHA256 (gaim-otr-3.0.0.tar.gz) = d6887fe5054bba466d15d1436ed15982a3b8ef1dbb8e73eeb79195535f88be01
+SIZE (gaim-otr-3.0.0.tar.gz) = 326217
diff --git a/security/gaim-otr/pkg-descr b/security/gaim-otr/pkg-descr
new file mode 100644
index 000000000..678c8ca72
--- /dev/null
+++ b/security/gaim-otr/pkg-descr
@@ -0,0 +1,18 @@
+Off-the-Record (OTR) Messaging allows you to have private
+conversations over instant messaging by providing:
+
+* Encryption
+ No one else can read your instant messages.
+* Authentication
+ You are assured the correspondent is who you think it is.
+* Deniability
+ The messages you send do not have digital signatures that
+ are checkable by a third party. Anyone can forge messages
+ after a conversation to make them look like they came from
+ you. However, during a conversation, your correspondent is
+ assured the messages he sees are authentic and unmodified.
+* Perfect forward secrecy
+ If you lose control of your private keys, no previous
+ conversation is compromised.
+
+WWW: http://www.cypherpunks.ca/otr/
diff --git a/security/gaim-otr/pkg-plist b/security/gaim-otr/pkg-plist
new file mode 100644
index 000000000..65bd369a7
--- /dev/null
+++ b/security/gaim-otr/pkg-plist
@@ -0,0 +1,2 @@
+lib/gaim/gaim-otr.so
+lib/gaim/gaim-otr.la