pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security security/scm-blackbox: Import version 1.20181219



details:   https://anonhg.NetBSD.org/pkgsrc/rev/15ecffae9d1d
branches:  trunk
changeset: 390240:15ecffae9d1d
user:      tpaul <tpaul%pkgsrc.org@localhost>
date:      Fri Jan 18 04:44:28 2019 +0000

description:
security/scm-blackbox: Import version 1.20181219

Safely store secrets in a VCS repo (i.e. Git, Mercurial, Subversion or
Perforce). These commands make it easy for you to Gnu Privacy Guard (GPG)
encrypt specific files in a repo so they are "encrypted at rest" in your
repository. However, the scripts make it easy to decrypt them when you need
to view or edit them, and decrypt them for use in production. Originally
written for Puppet, BlackBox now works with any Git or Mercurial repository.

diffstat:

 security/Makefile              |   3 ++-
 security/scm-blackbox/DESCR    |   6 ++++++
 security/scm-blackbox/Makefile |  29 +++++++++++++++++++++++++++++
 security/scm-blackbox/PLIST    |  25 +++++++++++++++++++++++++
 security/scm-blackbox/distinfo |   6 ++++++
 5 files changed, 68 insertions(+), 1 deletions(-)

diffs (99 lines):

diff -r 9d906d9f7402 -r 15ecffae9d1d security/Makefile
--- a/security/Makefile Fri Jan 18 03:34:28 2019 +0000
+++ b/security/Makefile Fri Jan 18 04:44:28 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.693 2019/01/15 12:08:46 triaxx Exp $
+# $NetBSD: Makefile,v 1.694 2019/01/18 04:44:28 tpaul Exp $
 #
 
 COMMENT=       Security tools
@@ -538,6 +538,7 @@
 SUBDIR+=       ruby-twitter_oauth
 SUBDIR+=       sbd
 SUBDIR+=       scanssh
+SUBDIR+=       scm-blackbox
 SUBDIR+=       scrypt
 SUBDIR+=       seahorse
 SUBDIR+=       seahorse-plugins
diff -r 9d906d9f7402 -r 15ecffae9d1d security/scm-blackbox/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/scm-blackbox/DESCR       Fri Jan 18 04:44:28 2019 +0000
@@ -0,0 +1,6 @@
+Safely store secrets in a VCS repo (i.e. Git, Mercurial, Subversion or
+Perforce). These commands make it easy for you to Gnu Privacy Guard (GPG)
+encrypt specific files in a repo so they are "encrypted at rest" in your
+repository. However, the scripts make it easy to decrypt them when you need
+to view or edit them, and decrypt them for use in production. Originally
+written for Puppet, BlackBox now works with any Git or Mercurial repository.
diff -r 9d906d9f7402 -r 15ecffae9d1d security/scm-blackbox/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/scm-blackbox/Makefile    Fri Jan 18 04:44:28 2019 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2019/01/18 04:44:28 tpaul Exp $
+
+DISTNAME=      blackbox-1.20181219
+PKGNAME=       scm-${DISTNAME}
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=StackExchange/}
+GITHUB_PROJECT=        blackbox
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    tpaul%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/StackExchange/blackbox
+COMMENT=       Safely store secrets in Git/Mercurial/Subversion
+LICENSE=       mit
+
+USE_TOOLS+=    bash:run
+
+DEPENDS+=      gnupg2-[0-9]*:../../security/gnupg2
+DEPENDS+=      coreutils-[0-9]*:../../sysutils/coreutils
+
+REPLACE_BASH+= bin/*blackbox*
+
+INSTALLATION_DIRS+=    bin
+NO_BUILD=              yes
+
+do-install:
+       ${INSTALL_DATA} ${WRKSRC}/bin/_stack_lib.sh ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_SCRIPT} ${WRKSRC}/bin/*blackbox* ${DESTDIR}${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff -r 9d906d9f7402 -r 15ecffae9d1d security/scm-blackbox/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/scm-blackbox/PLIST       Fri Jan 18 04:44:28 2019 +0000
@@ -0,0 +1,25 @@
+@comment $NetBSD: PLIST,v 1.1 2019/01/18 04:44:28 tpaul Exp $
+bin/_blackbox_common.sh
+bin/_blackbox_common_test.sh
+bin/_stack_lib.sh
+bin/blackbox_addadmin
+bin/blackbox_cat
+bin/blackbox_decrypt_all_files
+bin/blackbox_decrypt_file
+bin/blackbox_deregister_file
+bin/blackbox_diff
+bin/blackbox_edit
+bin/blackbox_edit_end
+bin/blackbox_edit_start
+bin/blackbox_initialize
+bin/blackbox_list_admins
+bin/blackbox_list_files
+bin/blackbox_listadmins
+bin/blackbox_postdeploy
+bin/blackbox_recurse
+bin/blackbox_register_new_file
+bin/blackbox_removeadmin
+bin/blackbox_shred_all_files
+bin/blackbox_update_all_files
+bin/blackbox_view
+bin/blackbox_whatsnew
diff -r 9d906d9f7402 -r 15ecffae9d1d security/scm-blackbox/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/scm-blackbox/distinfo    Fri Jan 18 04:44:28 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/01/18 04:44:28 tpaul Exp $
+
+SHA1 (blackbox-1.20181219.tar.gz) = 6ca2671f33799918f26546c628c1bed3f4e6321a
+RMD160 (blackbox-1.20181219.tar.gz) = 04ed5f0d107a080ed28dd73ade8621695b4e9736
+SHA512 (blackbox-1.20181219.tar.gz) = aa3b74e62cbd52e2526e397ddee5ebf3d0151a23967bab189166fe9e0bfd99e70996c8cc303ac906d28bfaf626ca6f49768e59c7d16b017e3984957e1fab45c1
+Size (blackbox-1.20181219.tar.gz) = 42691 bytes



Home | Main Index | Thread Index | Old Index