diff options
-rw-r--r-- | security/gaim-encryption/Makefile | 50 | ||||
-rw-r--r-- | security/gaim-encryption/distinfo | 3 | ||||
-rw-r--r-- | security/gaim-encryption/pkg-descr | 22 | ||||
-rw-r--r-- | security/gaim-encryption/pkg-plist | 18 | ||||
-rw-r--r-- | security/gaim-otr/Makefile | 31 | ||||
-rw-r--r-- | security/gaim-otr/distinfo | 3 | ||||
-rw-r--r-- | security/gaim-otr/pkg-descr | 18 | ||||
-rw-r--r-- | security/gaim-otr/pkg-plist | 2 |
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 |