summaryrefslogtreecommitdiffstats
path: root/security
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-07 03:00:50 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-07 03:00:50 +0800
commitaa0845cfb3c57b441e18b7816d72927d0f746d41 (patch)
treed17fbf6e674fe9e1d13c48009f5d334a78cf4b4e /security
parentb8ea45796d3a4defaebca23a6fe89be05bf645e3 (diff)
downloadmarcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar.gz
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar.bz2
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar.lz
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar.xz
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.tar.zst
marcuscom-ports-aa0845cfb3c57b441e18b7816d72927d0f746d41.zip
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9358 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'security')
-rw-r--r--security/gnome-password-generator/Makefile26
-rw-r--r--security/gnome-password-generator/distinfo3
-rw-r--r--security/gnome-password-generator/pkg-descr5
-rw-r--r--security/gnome-password-generator/pkg-plist3
-rw-r--r--security/gpass/Makefile37
-rw-r--r--security/gpass/distinfo3
-rw-r--r--security/gpass/pkg-descr19
-rw-r--r--security/gpass/pkg-plist17
-rw-r--r--security/gringotts/Makefile50
-rw-r--r--security/gringotts/distinfo3
-rw-r--r--security/gringotts/files/patch-grg_safe.c36
-rw-r--r--security/gringotts/files/patch-po-Makefile.in.in11
-rw-r--r--security/gringotts/files/patch-src-Makefile.in10
-rw-r--r--security/gringotts/pkg-descr22
-rw-r--r--security/gringotts/pkg-plist16
15 files changed, 261 insertions, 0 deletions
diff --git a/security/gnome-password-generator/Makefile b/security/gnome-password-generator/Makefile
new file mode 100644
index 000000000..d2950c52b
--- /dev/null
+++ b/security/gnome-password-generator/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: gnome-password-generator
+# Date created: 2004-07-13
+# Whom: Sergey Akifyev <asa@gascom.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gnome-password-generator
+PORTVERSION= 1.4
+PORTREVISION= 6
+CATEGORIES= security gnome python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= gnome-password
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= GNOME 2 password generator
+
+USE_GNOME= pygnome2
+USE_PYTHON= yes
+USE_GMAKE= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|prefix=/usr|prefix=${PREFIX}|g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' ${WRKSRC}/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/security/gnome-password-generator/distinfo b/security/gnome-password-generator/distinfo
new file mode 100644
index 000000000..d40144213
--- /dev/null
+++ b/security/gnome-password-generator/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-password-generator-1.4.tar.gz) = a2a043a93ce04f3bb798afded8bfd329
+SHA256 (gnome-password-generator-1.4.tar.gz) = e962fe93811b8403354c72e3b19926d01c75d86c621958ae70d217bb1f6b896f
+SIZE (gnome-password-generator-1.4.tar.gz) = 20767
diff --git a/security/gnome-password-generator/pkg-descr b/security/gnome-password-generator/pkg-descr
new file mode 100644
index 000000000..f48c98023
--- /dev/null
+++ b/security/gnome-password-generator/pkg-descr
@@ -0,0 +1,5 @@
+Gnome Password Generator is a GUI based secure password generator. It allows
+the user to generate a specified number of random passwords of a specified
+length.
+
+WWW: http://gnome-password.sourceforge.net/
diff --git a/security/gnome-password-generator/pkg-plist b/security/gnome-password-generator/pkg-plist
new file mode 100644
index 000000000..91a7fe0f1
--- /dev/null
+++ b/security/gnome-password-generator/pkg-plist
@@ -0,0 +1,3 @@
+bin/gnome-password-generator
+share/pixmaps/gnome-password-generator.png
+share/applications/gnome-password-generator.desktop
diff --git a/security/gpass/Makefile b/security/gpass/Makefile
new file mode 100644
index 000000000..205ff66a8
--- /dev/null
+++ b/security/gpass/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: gpass
+# Date created: 2006-07-24
+# Whom: ports@c0decafe.net <ports@c0decafe.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gpass
+PORTVERSION= 0.5.1
+PORTREVISION= 4
+CATEGORIES= security gnome
+MASTER_SITES= http://projects.netlab.jp/gpass/release/
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= A password manager for GNOME2
+
+LIB_DEPENDS= mcrypt:${PORTSDIR}/security/mcrypt \
+ mhash:${PORTSDIR}/security/mhash
+
+USE_XLIB= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -export-dynamic"
+USE_GMAKE= yes
+
+MAN1= gpass.1 gpass.ja.1 gpass-convert.1 gpass-convert.ja.1
+
+USE_GNOME= gnomehack gnomeprefix gtk20 libgnomeui intltool libglade2
+GCONF_SCHEMAS= gpass.schemas
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|{packageprefix}/share|{datadir}|g' \
+ ${WRKSRC}/configure
+
+post-install:
+ @-update-desktop-database
+
+.include <bsd.port.mk>
diff --git a/security/gpass/distinfo b/security/gpass/distinfo
new file mode 100644
index 000000000..636d239c9
--- /dev/null
+++ b/security/gpass/distinfo
@@ -0,0 +1,3 @@
+MD5 (gpass-0.5.1.tar.gz) = f7144c5b3b2056d6f33d8dbf1011a211
+SHA256 (gpass-0.5.1.tar.gz) = 0a8216538144e34188e07bcc9f0415c36702fcb90890ddfbf75a594e5864a881
+SIZE (gpass-0.5.1.tar.gz) = 512614
diff --git a/security/gpass/pkg-descr b/security/gpass/pkg-descr
new file mode 100644
index 000000000..8286a1124
--- /dev/null
+++ b/security/gpass/pkg-descr
@@ -0,0 +1,19 @@
+The GNOME Password Manager - GPass for short - is a simple
+application, written for the GNOME 2 desktop, that lets you manage a
+collection of passwords. The password collection is stored in an
+encrypted file, protected by a master-password.
+
+GPass is released under the GNU GPL2 licence.
+
+Features:
+
+ * Clean and easy-to-use user interface.
+ * Quick-search facility.
+ * Username and password may easily be copied to the clipboard.
+ * Encryption is done using the OpenSSL cryptographics library.
+ * The built-in password generator helps you generate secure passwords.
+ * You can launch a website and the associated username/passwords
+ direct from GPass
+
+Author: Kouji TAKAO <kouji -at- netlab.jp>
+WWW: http://projects.netlab.jp/gpass/
diff --git a/security/gpass/pkg-plist b/security/gpass/pkg-plist
new file mode 100644
index 000000000..6504e354f
--- /dev/null
+++ b/security/gpass/pkg-plist
@@ -0,0 +1,17 @@
+bin/gpass
+bin/gpass-convert
+share/applications/gpass.desktop
+share/pixmaps/gpass-icon.png
+%%DATADIR%%/attribute-editor.glade
+%%DATADIR%%/authentication.glade
+%%DATADIR%%/change-master-password.glade
+%%DATADIR%%/confirm-quit.glade
+%%DATADIR%%/intergradation.glade
+%%DATADIR%%/lock.glade
+%%DATADIR%%/password-generator.glade
+%%DATADIR%%/preferences.glade
+%%DATADIR%%/welcome.glade
+%%DATADIR%%/window.glade
+@dirrm %%DATADIR%%
+@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
diff --git a/security/gringotts/Makefile b/security/gringotts/Makefile
new file mode 100644
index 000000000..e7d085283
--- /dev/null
+++ b/security/gringotts/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: gringotts
+# Date created: 02 July 2002
+# Whom: Anders Nordby <anders@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gringotts
+PORTVERSION= 1.2.8
+PORTREVISION= 5
+CATEGORIES= security
+MASTER_SITES= http://devel.pluto.linux.it/projects/Gringotts/current/ \
+ ftp://ftp.nuug.no/pub/anders/distfiles/
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= GTK application to securely store sensitive data
+
+LIB_DEPENDS= gringotts.2:${PORTSDIR}/security/libgringotts \
+ popt.0:${PORTSDIR}/devel/popt
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+GNU_CONFIGURE= yes
+USE_GNOME= gtk20
+WANT_GNOME= yes
+CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib" CPPFLAGS="-I${LOCALBASE}/include"
+CONFIGURE_ARGS+= --disable-env-check
+
+.include <bsd.port.pre.mk>
+
+.if ${HAVE_GNOME:Mgnomehier}!=""
+USE_GNOME+= gnomehier
+PLIST_SUB+= GNOMEHIER=''
+.else
+PLIST_SUB+= GNOMEHIER='@comment '
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -E -e "s|^(gringottsdocdir =).*|\1 ${DOCSDIR}|;s|md5sum|md5|g" ${WRKSRC}/Makefile.in
+ @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|-D.*_DISABLE_DEPRECATED||g'
+.if defined(NOPORTDOCS)
+ ${REINPLACE_CMD} -E -e "s|^(install-data-am:.*)install-gringottsdocDATA|\1|" ${WRKSRC}/Makefile.in
+.endif
+.if ${HAVE_GNOME:Mgnomehier}==""
+ ${REINPLACE_CMD} -E -e "s|^(install-data-am:.*)install-DsktpDATA|\1|" \
+ ${WRKSRC}/Makefile.in
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/gringotts/distinfo b/security/gringotts/distinfo
new file mode 100644
index 000000000..adc181aa6
--- /dev/null
+++ b/security/gringotts/distinfo
@@ -0,0 +1,3 @@
+MD5 (gringotts-1.2.8.tar.bz2) = f84add2aadca642a354105f63c117dec
+SHA256 (gringotts-1.2.8.tar.bz2) = cc4640cf57f0dc31799a6a4db44b9d9a06ee08be14f1c565512db28d3ae8d6f0
+SIZE (gringotts-1.2.8.tar.bz2) = 174175
diff --git a/security/gringotts/files/patch-grg_safe.c b/security/gringotts/files/patch-grg_safe.c
new file mode 100644
index 000000000..22053cc8f
--- /dev/null
+++ b/security/gringotts/files/patch-grg_safe.c
@@ -0,0 +1,36 @@
+--- src/grg_safe.c.orig Wed May 14 02:02:13 2003
++++ src/grg_safe.c Wed May 14 02:03:43 2003
+@@ -33,6 +33,7 @@
+
+ #include <stdlib.h>
+ #include <string.h>
++#include <sys/types.h>
+ #include <regex.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+@@ -43,7 +44,6 @@
+ #include <sys/fsuid.h>
+ #endif
+ #include <sys/time.h>
+-#include <sys/types.h>
+ #include <sys/resource.h>
+ #include <sys/stat.h>
+
+@@ -59,8 +59,6 @@
+ grg_mlockall_and_drop_root_privileges(void)
+ {
+ // drop eventual group root privileges
+- setgid(getgid());
+- setgid(getgid()); // twice for counter "saved IDs", cfr.
+ // Secure Programming HowTo
+ #ifdef HAVE_SYS_FSUID_H
+ setfsgid(getgid());
+@@ -84,8 +82,6 @@
+ #endif
+
+ // drop root privileges
+- setuid(getuid());
+- setuid(getuid());
+ #ifdef HAVE_SYS_FSUID_H
+ setfsuid(getuid());
+ setfsuid(getuid());
diff --git a/security/gringotts/files/patch-po-Makefile.in.in b/security/gringotts/files/patch-po-Makefile.in.in
new file mode 100644
index 000000000..08e7d77f8
--- /dev/null
+++ b/security/gringotts/files/patch-po-Makefile.in.in
@@ -0,0 +1,11 @@
+--- po/Makefile.in.in.orig Wed May 14 02:32:06 2003
++++ po/Makefile.in.in Wed May 14 02:32:22 2003
+@@ -106,7 +106,7 @@
+ @catalogs='$(CATALOGS)'; \
+ for cat in $$catalogs; do \
+ cat=`basename $$cat`; \
+- lang=`echo $$cat | sed 's/\.gmo$$//'`; \
++ lang=`echo $$cat | sed 's/\.mo$$//'`; \
+ dir=$(localedir)/$$lang/LC_MESSAGES; \
+ $(mkinstalldirs) $(DESTDIR)$$dir; \
+ if test -r $$cat; then \
diff --git a/security/gringotts/files/patch-src-Makefile.in b/security/gringotts/files/patch-src-Makefile.in
new file mode 100644
index 000000000..61285e201
--- /dev/null
+++ b/security/gringotts/files/patch-src-Makefile.in
@@ -0,0 +1,10 @@
+--- src/Makefile.in.orig Tue Feb 18 22:06:05 2003
++++ src/Makefile.in Tue Feb 18 22:06:33 2003
+@@ -399,7 +399,6 @@
+
+ install-exec-local:
+ strip $(DESTDIR)$(bindir)/gringotts
+- chmod u+s $(DESTDIR)$(bindir)/gringotts
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff --git a/security/gringotts/pkg-descr b/security/gringotts/pkg-descr
new file mode 100644
index 000000000..58a951f1e
--- /dev/null
+++ b/security/gringotts/pkg-descr
@@ -0,0 +1,22 @@
+Gringotts is an application to store sensitive data like passwords, pincodes,
+credit card numbers, etc. Features:
+
+* Fast, light GTK2 interface.
+* Good integration with GNOME, as well as all the other window managers.
+* High stress on safety & security.
+* Not only "normal" string passwords can be used, but any file can be the
+password to your data.
+* 8 encryption algorythms are available through the mcrypt library:
+RIJNDAEL-128 (AES), RIJNDAEL-256, SERPENT, TWOFISH, CAST 256, SAFER+, LOKI97,
+3DES.
+* 2 160-bit hash algorythms, used to generate the key: SHA1, RIPEMD160.
+* 2 compression types, with 4 compression levels each: ZLib, BZip2.
+* Complete & easy management of entries' order.
+* Complete Search function.
+* Very intuitive usability, you won't need any manual.
+* It comes with a thread-safe C library, libGringotts, that can be used in any
+other project to save data in files in a simple and safe way.
+
+WWW: http://devel.pluto.linux.it/projects/Gringotts/
+
+- Anders Nordby <anders@fix.no>
diff --git a/security/gringotts/pkg-plist b/security/gringotts/pkg-plist
new file mode 100644
index 000000000..b7dfbba3d
--- /dev/null
+++ b/security/gringotts/pkg-plist
@@ -0,0 +1,16 @@
+bin/gringotts
+share/pixmaps/gringotts.xpm
+share/locale/de/LC_MESSAGES/gringotts.mo
+share/locale/fr/LC_MESSAGES/gringotts.mo
+share/locale/it/LC_MESSAGES/gringotts.mo
+%%GNOMEHIER%%share/gnome/apps/Utilities/gringotts.desktop
+%%GNOMEHIER%%@unexec rmdir -p %D/share/gnome/apps/Utilities 2>/dev/null || true
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/BUGS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%