Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 May 2013 02:13:21 +0200
From:      nemysis <nemysis@gmx.ch>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/179096: [NEW PORT] security/fpm2: Program that allows you to securely store the passwords
Message-ID:  <20130530001324.65420441@hub.freebsd.org>
Resent-Message-ID: <201305300020.r4U0K0LY076617@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         179096
>Category:       ports
>Synopsis:       [NEW PORT] security/fpm2: Program that allows you to securely store the passwords
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 30 00:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Tue Jan 29 15:02:50 EST 2013
>Description:
Figaro's Password Manager 2 is a program that allows you to securely store the
passwords using GTK2 interface. Features include:
- Passwords are encrypted with the AES-256 algorithm.
- Copy passwords or usernames to the clipboard/primary selection.
- If the password is for a web site, FPM2 can keep track of the URLs of your
  login screens and can automatically launch your browser. In this capacity,
  FPM2 acts as a kind of bookmark manager.
- You can teach FPM2 to launch other applications, and optionally pass
  hostnames,   usernames or passwords to the command line.
- FPM2 also has a password generator that can choose passwords for you. It
  allows you to determine how long the password should be, and what types of
  characters (lower case, upper case, numbers and symbols) should be used.
  You can even have it avoid ambiguous characters such as a capital O or the
  number zero.
- Auto-minimise and/or auto-locking passwords database after configurable time
  to the tray icon.

WWW: http://als.regnet.cz/fpm2/

Generated and tested manually, tested with port test and with RedPorts, sent with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:

Build log

https://redports.org/buildarchive/20130529232400-27394/

>Fix:

--- .shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	fpm2
#	fpm2/files
#	fpm2/files/pkg-message.in
#	fpm2/Makefile
#	fpm2/distinfo
#	fpm2/pkg-descr
#	fpm2/pkg-plist
#
echo c - fpm2
mkdir -p fpm2 > /dev/null 2>&1
echo c - fpm2/files
mkdir -p fpm2/files > /dev/null 2>&1
echo x - fpm2/files/pkg-message.in
sed 's/^X//' >fpm2/files/pkg-message.in << '95e77050ee7dd7a83d8c275f85c13445'
X===============================================================================
X
XFigaro's Password Manager 2 has been installed.
X
XMake sure you set up a few IRQ's for random generation with rndcontrol before
Xexpecting password generation to work well.
X
X===============================================================================
95e77050ee7dd7a83d8c275f85c13445
echo x - fpm2/Makefile
sed 's/^X//' >fpm2/Makefile << 'bcfd89f4ed969edc62284a90128685e5'
X# Created by: nemysis <nemysis@gmx.ch>
X# $FreeBSD$
X
XPORTNAME=	fpm2
XPORTVERSION=	0.79
XCATEGORIES=	security
XMASTER_SITES=	http://als.regnet.cz/fpm2/download/
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Program that allows you to securely store the passwords
X
XLICENSE=	GPLv2
X
XBUILD_DEPENDS=	p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
XLIB_DEPENDS=	cairo:${PORTSDIR}/graphics/cairo \
X		freetype:${PORTSDIR}/print/freetype2 \
X		png15:${PORTSDIR}/graphics/png
X
XUSE_BZIP2=	yes
XUSES=		pathfix pkgconfig
XUSE_GNOME=	atk gnomeprefix gnomelibs gdkpixbuf2 gtk20 libxml2
XINSTALLS_OMF=	yes
XUSE_XORG=	pixman x11
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
X
XMAN1=		${PORTNAME}.1
X
XPORTDOCS=	AUTHORS ChangeLog NEWS README TODO
X
XSUB_FILES=	pkg-message
X
XOPTIONS_DEFINE=	NLS
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MNLS}
XUSES+=		gettext
XPLIST_SUB+=	NLS=""
X.else
XCONFIGURE_ARGS+=	--disable-nls
XPLIST_SUB+=	NLS="@comment "
X.endif
X
Xpost-configure:
X	@${REINPLACE_CMD} -e 's|^Icon.*|Icon=${PREFIX}/share/pixmaps/${PORTNAME}/logo.png|' \
X		-e 's|^Categories=.*|Categories=GTK;Utility;System;|' \
X		${WRKSRC}/data/${PORTNAME}.desktop.in
X
Xpost-patch:
X	@${REINPLACE_CMD} -E -e "s@encrypt\(@bfishencrypt\(@g" ${WRKSRC}/src/blowfish.c
X
X.if ! ${PORT_OPTIONS:MNLS}
X	@${REINPLACE_CMD} -e 's|USE_NLS=yes|USE_NLS=no|' ${WRKSRC}/configure
X.endif
X
Xpost-install:
X.if ${PORT_OPTIONS:MDOCS}
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
X.endif
X
X	@${ECHO_CMD}
X	@${CAT} ${PKGMESSAGE}
X	@${ECHO_CMD}
X
X.include <bsd.port.mk>
bcfd89f4ed969edc62284a90128685e5
echo x - fpm2/distinfo
sed 's/^X//' >fpm2/distinfo << '041ecd95eed959eadcd9d9399cdd6cfe'
XSHA256 (fpm2-0.79.tar.bz2) = d55e9ce6be38a44fc1053d82db2d117cf3991a51898bd86d7913bae769f04da7
XSIZE (fpm2-0.79.tar.bz2) = 230189
041ecd95eed959eadcd9d9399cdd6cfe
echo x - fpm2/pkg-descr
sed 's/^X//' >fpm2/pkg-descr << '3ff54fa5e5301704483e36d17e46b68e'
XFigaro's Password Manager 2 is a program that allows you to securely store the
Xpasswords using GTK2 interface. Features include:
X- Passwords are encrypted with the AES-256 algorithm.
X- Copy passwords or usernames to the clipboard/primary selection.
X- If the password is for a web site, FPM2 can keep track of the URLs of your
X  login screens and can automatically launch your browser. In this capacity,
X  FPM2 acts as a kind of bookmark manager.
X- You can teach FPM2 to launch other applications, and optionally pass
X  hostnames,   usernames or passwords to the command line.
X- FPM2 also has a password generator that can choose passwords for you. It
X  allows you to determine how long the password should be, and what types of
X  characters (lower case, upper case, numbers and symbols) should be used.
X  You can even have it avoid ambiguous characters such as a capital O or the
X  number zero.
X- Auto-minimise and/or auto-locking passwords database after configurable time
X  to the tray icon.
X
XWWW: http://als.regnet.cz/fpm2/
3ff54fa5e5301704483e36d17e46b68e
echo x - fpm2/pkg-plist
sed 's/^X//' >fpm2/pkg-plist << '7147ec9375df26607d521532387033ab'
Xbin/fpm2
Xshare/applications/fpm2.desktop
X%%NLS%%share/locale/bg/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/cs/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/de/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/es/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/eu/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/fr/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/hu/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/it/LC_MESSAGES/fpm2.mo
X%%NLS%%share/locale/ru/LC_MESSAGES/fpm2.mo
Xshare/pixmaps/fpm2/logo.png
X@dirrmtry share/pixmaps/fpm2
X@dirrmtry share/applications
7147ec9375df26607d521532387033ab
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130530001324.65420441>