head 1.40; access; symbols pkgsrc-2023Q4:1.40.0.46 pkgsrc-2023Q4-base:1.40 pkgsrc-2023Q3:1.40.0.44 pkgsrc-2023Q3-base:1.40 pkgsrc-2023Q2:1.40.0.42 pkgsrc-2023Q2-base:1.40 pkgsrc-2023Q1:1.40.0.40 pkgsrc-2023Q1-base:1.40 pkgsrc-2022Q4:1.40.0.38 pkgsrc-2022Q4-base:1.40 pkgsrc-2022Q3:1.40.0.36 pkgsrc-2022Q3-base:1.40 pkgsrc-2022Q2:1.40.0.34 pkgsrc-2022Q2-base:1.40 pkgsrc-2022Q1:1.40.0.32 pkgsrc-2022Q1-base:1.40 pkgsrc-2021Q4:1.40.0.30 pkgsrc-2021Q4-base:1.40 pkgsrc-2021Q3:1.40.0.28 pkgsrc-2021Q3-base:1.40 pkgsrc-2021Q2:1.40.0.26 pkgsrc-2021Q2-base:1.40 pkgsrc-2021Q1:1.40.0.24 pkgsrc-2021Q1-base:1.40 pkgsrc-2020Q4:1.40.0.22 pkgsrc-2020Q4-base:1.40 pkgsrc-2020Q3:1.40.0.20 pkgsrc-2020Q3-base:1.40 pkgsrc-2020Q2:1.40.0.18 pkgsrc-2020Q2-base:1.40 pkgsrc-2020Q1:1.40.0.14 pkgsrc-2020Q1-base:1.40 pkgsrc-2019Q4:1.40.0.16 pkgsrc-2019Q4-base:1.40 pkgsrc-2019Q3:1.40.0.12 pkgsrc-2019Q3-base:1.40 pkgsrc-2019Q2:1.40.0.10 pkgsrc-2019Q2-base:1.40 pkgsrc-2019Q1:1.40.0.8 pkgsrc-2019Q1-base:1.40 pkgsrc-2018Q4:1.40.0.6 pkgsrc-2018Q4-base:1.40 pkgsrc-2018Q3:1.40.0.4 pkgsrc-2018Q3-base:1.40 pkgsrc-2018Q2:1.40.0.2 pkgsrc-2018Q2-base:1.40 pkgsrc-2018Q1:1.39.0.2 pkgsrc-2018Q1-base:1.39 pkgsrc-2017Q4:1.37.0.2 pkgsrc-2017Q4-base:1.37 pkgsrc-2017Q3:1.36.0.6 pkgsrc-2017Q3-base:1.36 pkgsrc-2017Q2:1.36.0.2 pkgsrc-2017Q2-base:1.36 pkgsrc-2017Q1:1.35.0.6 pkgsrc-2017Q1-base:1.35 pkgsrc-2016Q4:1.35.0.4 pkgsrc-2016Q4-base:1.35 pkgsrc-2016Q3:1.35.0.2 pkgsrc-2016Q3-base:1.35 pkgsrc-2016Q2:1.33.0.10 pkgsrc-2016Q2-base:1.33 pkgsrc-2016Q1:1.33.0.8 pkgsrc-2016Q1-base:1.33 pkgsrc-2015Q4:1.33.0.6 pkgsrc-2015Q4-base:1.33 pkgsrc-2015Q3:1.33.0.4 pkgsrc-2015Q3-base:1.33 pkgsrc-2015Q2:1.33.0.2 pkgsrc-2015Q2-base:1.33 pkgsrc-2015Q1:1.32.0.2 pkgsrc-2015Q1-base:1.32 pkgsrc-2014Q4:1.31.0.2 pkgsrc-2014Q4-base:1.31 pkgsrc-2014Q3:1.30.0.4 pkgsrc-2014Q3-base:1.30 pkgsrc-2014Q2:1.30.0.2 pkgsrc-2014Q2-base:1.30 pkgsrc-2014Q1:1.29.0.12 pkgsrc-2014Q1-base:1.29 pkgsrc-2013Q4:1.29.0.10 pkgsrc-2013Q4-base:1.29 pkgsrc-2013Q3:1.29.0.8 pkgsrc-2013Q3-base:1.29 pkgsrc-2013Q2:1.29.0.6 pkgsrc-2013Q2-base:1.29 pkgsrc-2013Q1:1.29.0.4 pkgsrc-2013Q1-base:1.29 pkgsrc-2012Q4:1.29.0.2 pkgsrc-2012Q4-base:1.29 pkgsrc-2012Q3:1.28.0.18 pkgsrc-2012Q3-base:1.28 pkgsrc-2012Q2:1.28.0.16 pkgsrc-2012Q2-base:1.28 pkgsrc-2012Q1:1.28.0.14 pkgsrc-2012Q1-base:1.28 pkgsrc-2011Q4:1.28.0.12 pkgsrc-2011Q4-base:1.28 pkgsrc-2011Q3:1.28.0.10 pkgsrc-2011Q3-base:1.28 pkgsrc-2011Q2:1.28.0.8 pkgsrc-2011Q2-base:1.28 pkgsrc-2011Q1:1.28.0.6 pkgsrc-2011Q1-base:1.28 pkgsrc-2010Q4:1.28.0.4 pkgsrc-2010Q4-base:1.28 pkgsrc-2010Q3:1.28.0.2 pkgsrc-2010Q3-base:1.28 pkgsrc-2010Q2:1.27.0.2 pkgsrc-2010Q2-base:1.27 pkgsrc-2010Q1:1.26.0.8 pkgsrc-2010Q1-base:1.26 pkgsrc-2009Q4:1.26.0.6 pkgsrc-2009Q4-base:1.26 pkgsrc-2009Q3:1.26.0.4 pkgsrc-2009Q3-base:1.26 pkgsrc-2009Q2:1.26.0.2 pkgsrc-2009Q2-base:1.26 pkgsrc-2009Q1:1.24.0.16 pkgsrc-2009Q1-base:1.24 pkgsrc-2008Q4:1.24.0.14 pkgsrc-2008Q4-base:1.24 pkgsrc-2008Q3:1.24.0.12 pkgsrc-2008Q3-base:1.24 cube-native-xorg:1.24.0.10 cube-native-xorg-base:1.24 pkgsrc-2008Q2:1.24.0.8 pkgsrc-2008Q2-base:1.24 cwrapper:1.24.0.6 pkgsrc-2008Q1:1.24.0.4 pkgsrc-2008Q1-base:1.24 pkgsrc-2007Q4:1.24.0.2 pkgsrc-2007Q4-base:1.24 pkgsrc-2007Q3:1.22.0.6 pkgsrc-2007Q3-base:1.22 pkgsrc-2007Q2:1.22.0.4 pkgsrc-2007Q2-base:1.22 pkgsrc-2007Q1:1.22.0.2 pkgsrc-2007Q1-base:1.22 pkgsrc-2006Q4:1.21.0.2 pkgsrc-2006Q4-base:1.21 pkgsrc-2006Q3:1.18.0.4 pkgsrc-2006Q3-base:1.18 pkgsrc-2006Q2:1.18.0.2 pkgsrc-2006Q2-base:1.18 pkgsrc-2006Q1:1.17.0.2 pkgsrc-2006Q1-base:1.17 pkgsrc-2005Q4:1.16.0.2 pkgsrc-2005Q4-base:1.16 pkgsrc-2005Q3:1.14.0.2 pkgsrc-2005Q3-base:1.14 pkgsrc-2005Q2:1.13.0.4 pkgsrc-2005Q2-base:1.13 pkgsrc-2005Q1:1.13.0.2 pkgsrc-2005Q1-base:1.13 pkgsrc-2004Q4:1.12.0.2 pkgsrc-2004Q4-base:1.12 pkgsrc-2004Q3:1.11.0.2 pkgsrc-2004Q3-base:1.11 pkgsrc-2004Q2:1.10.0.2 pkgsrc-2004Q2-base:1.10 pkgsrc-2004Q1:1.9.0.4 pkgsrc-2004Q1-base:1.9 pkgsrc-2003Q4:1.9.0.2 pkgsrc-2003Q4-base:1.9 netbsd-1-6-1:1.7.0.2 netbsd-1-6-1-base:1.7 netbsd-1-6:1.6.0.8 netbsd-1-6-RELEASE-base:1.6 pkgviews:1.6.0.4 pkgviews-base:1.6 buildlink2:1.6.0.2 buildlink2-base:1.6 netbsd-1-5-PATCH003:1.6 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.40 date 2018.04.18.19.25.27; author kamil; state Exp; branches; next 1.39; commitid MMDmDZab37GKsXyA; 1.39 date 2018.01.27.10.00.15; author roy; state Exp; branches; next 1.38; commitid 3OZGCaGlIEO9WuoA; 1.38 date 2018.01.21.16.03.29; author roy; state Exp; branches; next 1.37; commitid TIFIv5UUzCSx8LnA; 1.37 date 2017.11.06.13.27.21; author wiz; state Exp; branches; next 1.36; commitid GHzAT7K5Tp03JYdA; 1.36 date 2017.04.25.12.16.47; author jperkin; state Exp; branches; next 1.35; commitid tZOSwsMsm4P8BUOz; 1.35 date 2016.09.20.12.36.09; author mef; state Exp; branches 1.35.6.1; next 1.34; commitid RlSn4Jz35FuoG1nz; 1.34 date 2016.08.18.06.09.01; author nonaka; state Exp; branches; next 1.33; commitid BMRVftem0t2jBKiz; 1.33 date 2015.05.04.21.02.58; author roy; state Exp; branches; next 1.32; commitid BoTp2mzkTYJHIaky; 1.32 date 2015.03.13.11.29.33; author roy; state Exp; branches; next 1.31; commitid 9qM33FJtz2spdrdy; 1.31 date 2014.10.09.14.06.52; author wiz; state Exp; branches; next 1.30; commitid fBDATFVmQ3454xTx; 1.30 date 2014.06.09.10.30.20; author fhajny; state Exp; branches; next 1.29; commitid BKoc6VtUFdTlNPDx; 1.29 date 2012.10.23.18.16.31; author asau; state Exp; branches; next 1.28; 1.28 date 2010.09.28.13.21.32; author wiz; state Exp; branches; next 1.27; 1.27 date 2010.05.18.06.29.31; author pettai; state Exp; branches; next 1.26; 1.26 date 2009.05.12.12.27.20; author martti; state Exp; branches; next 1.25; 1.25 date 2009.05.12.11.09.26; author martti; state Exp; branches; next 1.24; 1.24 date 2007.10.30.19.31.42; author martti; state Exp; branches; next 1.23; 1.23 date 2007.10.30.13.58.07; author martti; state Exp; branches; next 1.22; 1.22 date 2007.01.14.08.32.32; author martti; state Exp; branches; next 1.21; 1.21 date 2006.10.16.11.25.18; author martti; state Exp; branches; next 1.20; 1.20 date 2006.10.16.08.26.10; author martti; state Exp; branches; next 1.19; 1.19 date 2006.10.04.21.58.14; author wiz; state Exp; branches; next 1.18; 1.18 date 2006.04.25.06.34.16; author martti; state Exp; branches; next 1.17; 1.17 date 2006.02.17.07.51.24; author martti; state Exp; branches; next 1.16; 1.16 date 2005.10.28.05.29.54; author martti; state Exp; branches; next 1.15; 1.15 date 2005.09.28.20.52.26; author rillig; state Exp; branches; next 1.14; 1.14 date 2005.08.04.10.50.43; author martti; state Exp; branches; next 1.13; 1.13 date 2005.02.01.18.40.28; author martti; state Exp; branches; next 1.12; 1.12 date 2004.11.28.10.06.39; author martti; state Exp; branches; next 1.11; 1.11 date 2004.07.26.19.02.10; author schmonz; state Exp; branches; next 1.10; 1.10 date 2004.03.29.03.29.46; author schmonz; state Exp; branches; next 1.9; 1.9 date 2003.07.18.03.59.49; author martti; state Exp; branches; next 1.8; 1.8 date 2003.07.17.22.52.56; author grant; state Exp; branches; next 1.7; 1.7 date 2003.01.18.05.58.58; author martti; state Exp; branches; next 1.6; 1.6 date 2002.04.10.17.52.08; author schmonz; state Exp; branches; next 1.5; 1.5 date 2002.01.03.14.29.53; author martti; state Exp; branches; next 1.4; 1.4 date 2001.11.09.09.56.27; author martti; state Exp; branches; next 1.3; 1.3 date 2001.09.27.23.18.38; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.09.19.13.48.00; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.09.15.14.20.41; author wiz; state Exp; branches 1.1.1.1; next ; 1.35.6.1 date 2017.05.01.09.06.46; author bsiegert; state Exp; branches; next ; commitid LxBRfabKtbvjmFPz; 1.1.1.1 date 2001.09.15.14.20.41; author wiz; state Exp; branches; next ; desc @@ 1.40 log @keychain: Improve distinfo Reuse the GitHub framework and stop using plain ${PKGVERSION_NOREV}.zip for distfile name. No functional change intended. @ text @# $NetBSD: Makefile,v 1.39 2018/01/27 10:00:15 roy Exp $ DISTNAME= keychain-2.8.5 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_GITHUB:=funtoo/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.funtoo.org/Keychain COMMENT= Nice ssh-agent front-end LICENSE= gnu-gpl-v2 .if !exists(/usr/bin/ssh-agent) DEPENDS+= openssh-[0-9]*:../../security/openssh .endif NO_BUILD= yes INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/${PKGBASE} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/keychain ${DESTDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/keychain.1 \ ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 ${INSTALL_DATA} ${WRKSRC}/README.md \ ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} .include "../../mk/bsd.pkg.mk" @ 1.39 log @Import keychain-2.8.5 with the following improvements: * gnupg socket support * better portability @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2018/01/21 16:03:29 roy Exp $ d3 1 a3 2 DISTVERS= 2.8.5 PKGNAME= keychain-${DISTVERS} d5 1 a5 4 MASTER_SITES= https://github.com/funtoo/keychain/archive/ DISTNAME= ${DISTVERS} EXTRACT_SUFX= .tar.gz WRKSRC= ${WRKDIR}/keychain-${DISTVERS} @ 1.38 log @Update to keychain-2.8.4: Uses id instead of whoami for better portability. GPG2 support, support for busybox ps and various optimizations. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2017/11/06 13:27:21 wiz Exp $ d3 2 a4 1 DISTNAME= keychain-2.8.4 d6 4 a9 2 MASTER_SITES= https://www.funtoo.org/archive/keychain/ EXTRACT_SUFX= .tar.bz2 @ 1.37 log @keychain: follow redirect @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2017/04/25 12:16:47 jperkin Exp $ d3 1 a3 2 DISTNAME= keychain-2.8.3 PKGREVISION= 1 a16 1 USE_TOOLS+= bash:run a18 3 # Uses the "local" keyword which is not supported by ksh. REPLACE_BASH+= keychain @ 1.36 log @Put back dependency on bash again, the script uses the "local" keyword. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2016/09/20 12:36:09 mef Exp $ d6 1 a6 1 MASTER_SITES= http://www.funtoo.org/archive/keychain/ d10 1 a10 1 HOMEPAGE= http://www.funtoo.org/Keychain @ 1.35 log @Updated security/keychain to 2.8.3 ---------------------------------- * keychain 2.8.3 (24 Jun 2016) Summary: fix gpg key addition (Clemens Kaposi) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2016/08/18 06:09:01 nonaka Exp $ d4 1 d18 5 a22 1 NO_BUILD= yes @ 1.35.6.1 log @Pullup ticket #5367 - requested by sevan security/keychain: build fix Revisions pulled up: - security/keychain/Makefile 1.36 --- Module Name: pkgsrc Committed By: jperkin Date: Tue Apr 25 12:16:47 UTC 2017 Modified Files: pkgsrc/security/keychain: Makefile Log Message: Put back dependency on bash again, the script uses the "local" keyword. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD$ a3 1 PKGREVISION= 1 d17 1 a17 5 USE_TOOLS+= bash:run NO_BUILD= yes # Uses the "local" keyword which is not supported by ksh. REPLACE_BASH+= keychain @ 1.34 log @Update security/keychain to 2.8.2. * keychain 2.8.2 (06 Nov 2015) Summary: Support new ssh features, bug fix release. Support for new hash algorithms (Ben Boeckel) Remove bashisms (Daniel Hertz) Various optimizations (Daniel Hahler) --timeout option now gets passed to agent, doc fixes (Andrew Bezella, Emil Lundberg) RPM, Makefile fixes (Mike Frysinger) * keychain 2.8.1 (29 May 2015) Summary: POSIX compatibility and bug fix release. Only set PATH to a standard value if PATH is not set. Otherwise, do not modify. Makefile Cygwin and RPM spec fixes (thanks Luke Bakken and Ricardo Silva) Confhost fixes. Deprecate in_path. Use command -v instead. Find_pids: Modify "ps" call to work with non-GNU ps. (Bryan Drewery) Re-introduce POSIX compatibility (remove shopt.) (vaeth) * keychain 2.8.0 (21 Mar 2015) Support for OpenSSH 6.8 fingerprints. Support for GnuPG 2.1.0. Handle private keys that are symlinks, even if the associated public key is in the target directory rather than alongside the symlink. Allow private keys to have extensions, such as foo.priv. When looking for matching public keys, look for foo.priv.pub, but also strip extension and look for foo.pub if foo.priv.pub doesn't exist. Initial support for --list/-l option to list SSH keys. Updated docs for fish shell usage. * keychain 2.7.2_beta1 (07 July 2014) Various changes and updates: Fixes for fish from Marc Joliet. Keychain will default to start only ssh-agent unless GPG is explicitly updated using --agents. Write ~/.gpg-agent-info when launching gpg-agent - fix from Thomas Spura. Add support for injecting agents into systemd (Ben Boeckel) Add support for --query option (Ben Boeckel) Add --absolute flag, allowing user to set a full path without getting a .keychain suffix automatically appended. Add --confhost option to scan ~/.ssh/config file to locate private key path specified there. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2015/05/04 21:02:58 roy Exp $ d3 1 a3 1 DISTNAME= keychain-2.8.2 @ 1.33 log @Add patch to work with OpenSSH 6.8+ format. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2015/03/13 11:29:33 roy Exp $ d3 1 a3 2 DISTNAME= keychain-2.7.1 PKGREVISION= 3 d25 1 a25 1 ${INSTALL_DATA} ${WRKSRC}/README.rst \ @ 1.32 log @Keychain isn't a bash script. Update homepage to proper one. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2014/10/09 14:06:52 wiz Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.31 log @Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2014/06/09 10:30:20 fhajny Exp $ d4 1 a4 1 PKGREVISION= 1 d10 1 a10 1 HOMEPAGE= http://www.funtoo.org/index.php?title=Keychain a17 1 USE_TOOLS+= bash:run a19 2 REPLACE_BASH+= keychain @ 1.30 log @Keychain really is a Bash script. Update homepage. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2012/10/23 18:16:31 asau Exp $ a17 2 PKG_INSTALLATION_TYPES= overwrite pkgviews @ 1.29 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2010/09/28 13:21:32 wiz Exp $ d4 1 d10 1 a10 1 HOMEPAGE= http://www.funtoo.org/en/security/keychain/intro/ d20 1 d23 2 @ 1.28 log @Reset maintainer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2010/05/18 06:29:31 pettai Exp $ a17 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.27 log @* keychain 2.7.1 (07 May 2010) - Addition of a "make clean" target. removal of runtests as it is currently broken. - New release process in Makefile and release.sh - keychain release tarball will now contain pre-generated keychain, keychain.1 and keychain.spec so that users do not need to run "make". Updated README.rst to refer to the "source code" as a "release archive" since it contains both source code and ready-to-go script and man page. - GPG fix from Gentoo bug 203871; This fix will fix the issue with pinentry starting in the background and not showing up in the terminal. * keychain 2.7.0 (23 Oct 2009) - lockfile() replacement from Parallels Inc. OpenVZ code, takelock() rewrite, resulting in ~100 line code savings. Default lock timeout set to 5 seconds, and now keychain will try to forcefully acquire the lock if the timeout aborts, rather than simply failing and aborting. - MacOS X/BSD improvements: fix sed call in Makefile for MacOS X and presumably other *BSD environments. Rename COPYING to COPYING.txt + slight COPYING.txt formatting change. Fixed POD errors (removed '=end'). - Disable "Identity added" messages when --quiet is specified. (Gentoo bug #250328) --help will print output to stdout (Gentoo bug #196060) output cleanup and colorization changes - moving away from blue and over to cyan as it displays better terminals with black background. Also some additional colorization. * keychain 2.6.9 (26 Jul 2009) - Close Gentoo bug 222953 fix potential issues with GNU grep, Mac OS X color fix when called with --eval. - Perl 5.10 Makefile fix. Transition README to README.rst (reStructuredText). Updated maintainership information. Simplified default output @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2009/05/12 12:27:20 martti Exp $ d8 1 a8 1 MAINTAINER= martti@@NetBSD.org @ 1.26 log @Activated LICENSE=... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2009/05/12 11:09:26 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.6.8 d5 1 a5 1 MASTER_SITES= http://www.ibiblio.org/pub/linux/distributions/gentoo/distfiles/ d9 1 a9 1 HOMEPAGE= http://www.gentoo.org/proj/en/keychain/ d28 1 a28 1 ${INSTALL_DATA} ${WRKSRC}/README \ @ 1.25 log @Added PKG_DESTDIR_SUPPORT=user-destdir @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2007/10/30 19:31:42 martti Exp $ d11 1 a11 1 #LICENSE= gnu-gpl-v2 @ 1.24 log @Based on some feedback, comment out the newly added LICENSE=xxx for now. I'll re-activate this later when the global license stuff is activated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2007/10/30 13:58:07 martti Exp $ d18 1 d22 1 a22 1 INSTALLATION_DIRS= bin ${PKGMANDIR:Q}/man1 share/doc/${PKGBASE:Q} d25 5 a29 3 ${INSTALL_SCRIPT} ${WRKSRC:Q}/keychain ${PREFIX:Q}/bin ${INSTALL_MAN} ${WRKSRC:Q}/keychain.1 ${PREFIX:Q}/${PKGMANDIR:Q}/man1 ${INSTALL_DATA} ${WRKSRC:Q}/README ${PREFIX:Q}/share/doc/${PKGBASE:Q} @ 1.23 log @Added LICENSE=gnu-gpl-v2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2007/01/14 08:32:32 martti Exp $ d11 1 a11 1 LICENSE= gnu-gpl-v2 @ 1.22 log @Updated security/keychain to 2.6.8 * keychain 2.6.8 (24 Oct 2006) Save LC_ALL for gpg invocation so that pinentry-curses works. This affected peper and kloeri, though it seems to work for me in any case. * keychain 2.6.7 (24 Oct 2006) Prevent gpg_listmissing from accidentally loading keys @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2006/10/16 11:25:18 martti Exp $ d11 1 @ 1.21 log @Make pkglint happy. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2006/10/16 08:26:10 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.6.6 @ 1.20 log @Updated security/keychain to 2.6.6 * keychain 2.6.6 (08 Sep 2006) 08 Sep 2006; Aron Griffis : Make --lockwait -1 mean forever. Previously 0 meant forever but was undocumented. Add more locking regression tests #137981 * keychain 2.6.5 (08 Sep 2006) 08 Sep 2006; Aron Griffis : Break out of loop when empty lockfile can't be removed #127471. Add locking regression tests: 100_lock_stale 101_lock_held 102_lock_empty 103_lock_empty_cant_remove * keychain 2.6.4 (08 Sep 2006) 08 Sep 2006; Aron Griffis : Add validinherit function so that validity of SSH_AUTH_SOCK and friends can be validated from startagent rather than up front. The advantage is that warning messages aren't emitted unnecessarily when --inherit *-once. Fix --eval for fish, and add new testcases: 053_start_with_--eval_ksh 054_start_with_--eval_fish 055_start_with_--eval_csh * keychain 2.6.3 (07 Sep 2006) 07 Sep 2006; Aron Griffis : Support fish: http://roo.no-ip.org/fish/ Thanks to Ilkka Poutanen for the patch. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2006/10/04 21:58:14 wiz Exp $ a24 1 ${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/${PKGBASE:Q} @ 1.19 log @Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2006/04/25 06:34:16 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.6.2 @ 1.18 log @Updated security/keychain to 2.6.2 Add --confirm option and corresponding regression tests for Debian bug 296382. Thanks to Liyang HU for the patch. Also add initialization for $ssh_timeout which was being inherited from the environment and add regression tests for --timeout @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/02/17 07:51:24 martti Exp $ d9 1 a9 1 HOMEPAGE= http://www.gentoo.org/proj/en/keychain.xml @ 1.17 log @Fixed warnings found by pkglint -Wall. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2005/10/28 05:29:54 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.6.1 d20 1 a20 1 INSTALLATION_DIRS= bin man/man1 share/doc/${PKGBASE} d24 3 a26 3 ${INSTALL_MAN} ${WRKSRC:Q}/keychain.1 ${PREFIX:Q}/man/man1 ${INSTALL_DATA_DIR} ${PREFIX:Q}/share/doc/keychain ${INSTALL_DATA} ${WRKSRC:Q}/README ${PREFIX:Q}/share/doc/keychain @ 1.16 log @Updated keychain to 2.6.1 * keychain 2.6.1 (10 Oct 2005) 10 Oct 2005; Aron Griffis : Change "unset evalopt" to "evalopt=false" and run through *all* the regression tests instead of just the new ones. *sigh* * keychain 2.6.0 (10 Oct 2005) 10 Oct 2005; Aron Griffis : Add the --eval option which makes keychain startup easier. See the man-page for examples. Get rid of the release notes from README, so now this file is where changes are tracked. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2005/09/28 20:52:26 rillig Exp $ d23 4 a26 4 ${INSTALL_SCRIPT} ${WRKSRC}/keychain ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/keychain.1 ${PREFIX}/man/man1 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/keychain ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/keychain @ 1.15 log @Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE, NO_BUILD, USE_LIBTOOL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2005/08/04 10:50:43 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.5.5 @ 1.14 log @Updated keychain to 2.5.5 * lots of bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2005/02/01 18:40:28 martti Exp $ d18 1 a18 1 NO_BUILD= # defined @ 1.13 log @Updated keychain to 2.5.1 Don't accidentally inherit a forwarded agent when inheritwhich=local-once. Move the --stop warning after the version splash. Add inheritance support via --inherit. Add parameters to --stop for more control. Change the default behavior of keychain to inherit if there's no keychain agent running ("--inherit local-once"), and refrain from killing other agents unless "--stop others" is specified. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2004/11/28 10:06:39 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.5.1 @ 1.12 log @Updated keychain to 2.4.3 * Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2004/07/26 19:02:10 schmonz Exp $ d3 1 a3 1 DISTNAME= keychain-2.4.3 @ 1.11 log @Update to 2.3.4. From the changelog: * keychain 2.3.4 (24 Jul 2004) 24 Jul 2004; Aron Griffis ; Fix bug 28599 reported by Bruno Pelaia; ignore defunct processes in ps output * keychain 2.3.3 (30 Jun 2004) 30 Jun 2004; Aron Griffis ; Fix bug reported by Matthew S. Moore in email; escape the backticks in --help output Fix bug reported by Herbie Ong in email; set pidf, cshpidf and lockf variables after parsing command-line to honor --dir setting Fix bug reported by Stephan Stahl in email; make spaces in filenames work throughout keychain, even in pure Bourne shell Fix operation on HP-UX with older OpenSSH by interpreting output of ssh-add as well as the error status * keychain 2.3.2 (16 Jun 2004) 16 Jun 2004; Aron Griffis ; Fix bug 53837 (keychain needs ssh-askpass) by unsetting SSH_ASKPASS when --nogui is specified * keychain 2.3.1 (03 Jun 2004) 03 Jun 2004; Aron Griffis ; Fix bug 52874: problems when the user is running csh * keychain 2.3.0 (14 May 2004) 14 May 2004; Aron Griffis ; Rewrite the locking code to avoid procmail * keychain 2.2.2 (03 May 2004) 03 May 2004; Aron Griffis ; Call loadagent prior to generating HOSTNAME-csh file so that variables are set. * keychain 2.2.1 (27 Apr 2004) 27 Apr 2004; Aron Griffis ; Find running ssh-agent processes by searching for /[s]sh-agen/ instead of /[s]sh-agent/ for the sake of Solaris, which cuts off ps -u output at 8 characters. Thanks to Clay England for reporting the problem and testing the fix. * keychain 2.2.0 (21 Apr 2004) 21 Apr 2004; Aron Griffis ; Rewrote most of the code, organized into functions, fixed speed issues involving ps, fixed compatibility issues for various UNIXes, hopefully didn't introduce too many bugs. This version has a --quick option (for me) and a --timeout option (for carpaski). Also added a Makefile and converted the man-page to pod for easier editing. See perlpod(1) for information on the format. Note that the pod is sucked into keychain and colorized when you run make. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2004/03/29 03:29:46 schmonz Exp $ d3 1 a3 1 DISTNAME= keychain-2.3.4 d5 1 a5 1 MASTER_SITES= http://www.ibiblio.org/gentoo/distfiles/ @ 1.10 log @Enable pkgviews installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2003/07/18 03:59:49 martti Exp $ d3 1 a3 2 DISTNAME= keychain-2.0.3 PKGNAME= ${DISTNAME} d18 1 a18 1 NO_BUILD= # defined @ 1.9 log @Updated keychain to 2.0.3 - Added keychain man page - Fixed bugs with displaying colors for keychain --help - Added a $grepopts to fix the grepping for a pid on cygwin - Added a TODO document color fix based on submission by Luke Holden @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2003/07/17 22:52:56 grant Exp $ d17 2 d21 2 @ 1.8 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2003/01/18 05:58:58 martti Exp $ d3 1 a3 1 DISTNAME= keychain-2.0.2 d21 1 @ 1.7 log @Updated keychain to 2.0.2 NOTE: The .ssh-agent-* files are now in the ~/.keychain/ directory. Use something like this in your dot files: [ -r ${HOME}/.ssh-agent-`hostname` ] && . ${HOME}/.ssh-agent-`hostname` [ -r ${HOME}/.keychain/`hostname`-sh ] && . ${HOME}/.keychain/`hostname`-sh @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2002/04/10 17:52:08 schmonz Exp $ d9 1 a9 1 MAINTAINER= martti@@netbsd.org @ 1.6 log @Update to 1.9, and remove unneeded dependency on sysutils/psmisc. OK'd by martti and garbled. Changelog: 04 Mar 2002; changed license from "GPL, v2 or later" to "GPL v2". 04 Mar 2002; added "keychain.cygwin" for Cygwin systems. It may be time to follow this pattern and start building separate, optimized scripts for each platform so they don't get too sluggish. Maybe I could use a C preprocessor for this. 06 Dec 2001; several people: Solaris doesn't like '-e' comparisons; switched to '-f' @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2002/01/03 14:29:53 martti Exp $ d3 1 a3 1 DISTNAME= keychain-1.9 d10 1 a10 1 HOMEPAGE= http://www.gentoo.org/projects/keychain/ @ 1.5 log @Updated to 1.8 * Added a "--local" option for removing the ${HOSTNAME} from the various files that keychain creates. Handy for non-NFS users. * Using the Bourne shell "type" builtin rather than using the external "which" command. Should make things a lot more robust and slightly faster. * Solaris' "which" command outputs "no lockfile in..." to stdout rather than stderr. A one-line fix (test the error condition) has been applied. * lockfile settings tweak * If you stop making progress providing valid passphrases, it's three strikes and you're out. * Some private keys can't be "ssh-keygen -l -f"'d; this patch causes keychain to look for the corresponding public key if the private key doesn't work. Thanks Constantine! * CYAN color misdefined; fixed. * A "quiet mode" (--quiet) fix; I missed an "echo". * Missed another "kill -9"; it's now gone. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2001/11/09 09:56:27 martti Exp $ d3 1 a3 1 DISTNAME= keychain-1.8 a12 2 DEPENDS= psmisc-[0-9]*:../../sysutils/psmisc d20 1 a20 1 ${INSTALL_SCRIPT} ${WRKSRC}/keychain ${PREFIX}/bin/ @ 1.4 log @Updated keychain to version 1.7. Changes since 1.2: * Use procmail's lockfile to serialize the execution of critical parts of keychain, thus avoiding multiple ssh-agent processes being started if you happen to have multiple xterms open automatically when you log in. Keychain will now auto-detect whether lockfile is installed; if it is, keychain will automatically use it * No longer "kill -9" our ssh-agent processes * Added argument "--quiet | -q" * Added "-h" as alias for "--help", added "-k" as alias for "--stop" * Add /usr/ucb to path for Solaris systems * Try to add multiple keys using ssh-add; avoid typing in identical passphrases more than once. * Misc. compatibility, signal handling, cleanup fixes * We now use .ssh-agent-[hostname] instead of .ssh-agent * "source" to "." shell-compatibility fixes. * "rm -f $pidf" after stopping ssh-agent fix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2001/09/27 23:18:38 jlam Exp $ d3 1 a3 1 DISTNAME= keychain-1.7 d9 1 a9 1 MAINTAINER= packages@@netbsd.org @ 1.3 log @Mechanical changes to 375 files to change dependency patterns of the form foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2001/09/19 13:48:00 wiz Exp $ d3 2 a4 2 DISTNAME= keychain-1.2 PKGNAME= ${DISTNAME}nb1 @ 1.2 log @Make it work under 1.5. Patch by Martti Kuparinen from pkg/14010. Update to 1.2nb1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2001/09/15 14:20:41 wiz Exp $ d13 1 a13 1 DEPENDS= psmisc-*:../../sysutils/psmisc d16 1 a16 1 DEPENDS+= openssh-*:../../security/openssh @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d4 1 @ 1.1.1.1 log @Initial import of keychain package provided by Martti Kuparinen in pkg/13931. DESCR: Keychain is a shell script which acts as user-friendly front-end to ssh-agent(1), allowing you to have one long-running ssh-agent process per system rather than per login session. Please study the documentation on the keychain website carefully since incorrect usage of this script may have certain security implementations. @ text @@