summaryrefslogtreecommitdiffstats
path: root/security/gaim-encryption
diff options
context:
space:
mode:
authorahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-12-12 05:46:22 +0800
committerahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059>2006-12-12 05:46:22 +0800
commit8789528c67bc9e718b584b0f711afc69e4066f6f (patch)
tree92826dfe772e5dda2de57f3789ab33a48b3d6255 /security/gaim-encryption
parentd3b75ddc283cd60dcb8cc37b978a84ba138f9de8 (diff)
downloadmarcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar.gz
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar.bz2
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar.lz
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar.xz
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.tar.zst
marcuscom-ports-8789528c67bc9e718b584b0f711afc69e4066f6f.zip
Fix build with nss move, no need to bump PORTREVISION
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8036 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'security/gaim-encryption')
-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
4 files changed, 93 insertions, 0 deletions
diff --git a/security/gaim-encryption/Makefile b/security/gaim-encryption/Makefile
new file mode 100644
index 000000000..fbdc684b6
--- /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: ports/security/gaim-encryption/Makefile,v 1.38 2006/10/14 08:54:41 marcus Exp $
+#
+
+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/nss
+
+.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