From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 30 00:20:00 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7E68A4A7 for ; Thu, 30 May 2013 00:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 60324EF for ; Thu, 30 May 2013 00:20:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r4U0K0I9076618 for ; Thu, 30 May 2013 00:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4U0K0LY076617; Thu, 30 May 2013 00:20:00 GMT (envelope-from gnats) Resent-Date: Thu, 30 May 2013 00:20:00 GMT Resent-Message-Id: <201305300020.r4U0K0LY076617@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, nemysis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 65420441 for ; Thu, 30 May 2013 00:13:24 +0000 (UTC) (envelope-from nemysis@gmx.ch) Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by mx1.freebsd.org (Postfix) with ESMTP id 10979B8 for ; Thu, 30 May 2013 00:13:23 +0000 (UTC) Received: from mailout-de.gmx.net ([10.1.76.17]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0Lbx3C-1TyeIx0OY8-00jGs3 for ; Thu, 30 May 2013 02:13:23 +0200 Received: (qmail invoked by alias); 30 May 2013 00:13:22 -0000 Received: from 5-80.77-83.cust.bluewin.ch (EHLO something.email.com) [83.77.80.5] by mail.gmx.net (mp017) with SMTP; 30 May 2013 02:13:22 +0200 Received: by something.email.com (sSMTP sendmail emulation); Thu, 30 May 2013 02:13:21 +0200 Message-Id: <20130530001324.65420441@hub.freebsd.org> Date: Thu, 30 May 2013 02:13:21 +0200 From: nemysis To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/179096: [NEW PORT] security/fpm2: Program that allows you to securely store the passwords X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2013 00:20:00 -0000 >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 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 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 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: