Date: Mon, 12 Sep 2011 12:41:48 GMT From: Veniamin Gvozdikov <g.veniamin@googlemail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/160676: [new port] security/ckpass An ncurses based password database client Message-ID: <201109121241.p8CCfmM6048664@red.freebsd.org> Resent-Message-ID: <201109121250.p8CCo7SV003780@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 160676 >Category: ports >Synopsis: [new port] security/ckpass An ncurses based password database client >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: Mon Sep 12 12:50:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Veniamin Gvozdikov >Release: FreeBSD 8.2-RELEASE >Organization: >Environment: FreeBSD ololo 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Aug 18 11:19:07 MSD 2011 root@ololo:/usr/obj/usr/src/sys/OLOLO amd64 >Description: Port has depend ports/160675 An ncurses based password database client that is compatible with KeePass 1.x format databases. Thanks for patching to fidaj from (FreeBSD Forums) >How-To-Repeat: >Fix: # 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: # # ckpass # ckpass/Makefile # ckpass/distinfo # ckpass/files # ckpass/files/patch-bindings.c # ckpass/pkg-descr # echo c - ckpass mkdir -p ckpass > /dev/null 2>&1 echo x - ckpass/Makefile sed 's/^X//' >ckpass/Makefile << '950c07eeabab903f0238b929351c84b7' X# New ports collection makefile for: ckpass X# Date created: 2011-09-12 X# Whom: Gvozdikov Veniamin <g.veniamin@googlemail.com> X# X# $FreeBSD$ X# X XPORTNAME= ckpass XPORTVERSION= 0.1 XCATEGORIES= security XMASTER_SITES= SF/${PORTNAME} X XMAINTAINER= g.veniamin@googlemail.com XCOMMENT= An ncurses based password database client X XLICENSE= GPLv3 X XLIB_DEPENDS= kpass.0:${PORTSDIR}/security/libkpass X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X XPLIST_FILES= bin/ckpass X X.include <bsd.port.mk> 950c07eeabab903f0238b929351c84b7 echo x - ckpass/distinfo sed 's/^X//' >ckpass/distinfo << '2704c13ce81fd7b56f25b8f2b52f0ecd' XSHA256 (ckpass-0.1.tar.gz) = 2bf19b9214127d5772fc70777e2db147ed58c809fa003fe3cbd23c361336d12e XSIZE (ckpass-0.1.tar.gz) = 89129 2704c13ce81fd7b56f25b8f2b52f0ecd echo c - ckpass/files mkdir -p ckpass/files > /dev/null 2>&1 echo x - ckpass/files/patch-bindings.c sed 's/^X//' >ckpass/files/patch-bindings.c << '7ac9d34c1ec16ea9efc90f91842511c6' X--- bindings.c.orig 2011-09-12 12:31:15.000000000 +0300 X+++ bindings.c 2011-09-12 12:45:59.000000000 +0300 X@@ -57,7 +57,8 @@ X (b+1)->key = 0; /* Make last one be the terminating binding. */ X X /* Keep bindings sorted by command. */ X- for(b--; b >= *set && strcmp(command, b->command) < 0; b--) { X+ const char *bcommand=&b->command; X+ for(b--; b >= *set && strcmp(command, bcommand) < 0; b--) { X (b+1)->key = b->key; X (b+1)->command = b->command; X } 7ac9d34c1ec16ea9efc90f91842511c6 echo x - ckpass/pkg-descr sed 's/^X//' >ckpass/pkg-descr << '55dc8a41cf777c5ecec61fa41703fee6' XAn ncurses based password database client that is compatible Xwith KeePass 1.x format databases. X XWWW: http://ckpass.sourceforge.net/ 55dc8a41cf777c5ecec61fa41703fee6 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201109121241.p8CCfmM6048664>