sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Vlad Glagolev (54a7d38922014a4e91f29093d8f85dc688c221dc)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (54a7d38922014a4e91f29093d8f85dc688c221dc)
- Date: Fri, 25 May 2018 01:31:00 +0000
GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
ChangeLog | 3 +++
crypto/pinentry/DEPENDS | 10 +++++++---
crypto/pinentry/DETAILS | 1 +
crypto/pinentry/HISTORY | 8 +++++++-
crypto/pinentry/INSTALL | 4 ----
dev/null |binary
security/lastpass-cli/BUILD | 1 +
security/lastpass-cli/DEPENDS | 9 +++++++++
security/lastpass-cli/DETAILS | 15 +++++++++++++++
security/lastpass-cli/HISTORY | 2 ++
security/lastpass-cli/INSTALL | 5 +++++
11 files changed, 50 insertions(+), 8 deletions(-)
New commits:
commit 54a7d38922014a4e91f29093d8f85dc688c221dc
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
lastpass-cli: new spell, LastPass command line interface tool
commit f7a0c2c29a3a746b4d068d8d91dde9df73481ea8
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
pinentry: post-update fixes
diff --git a/ChangeLog b/ChangeLog
index dca25c4..6670b92 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2018-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * security/lastpass-cli: new spell, LastPass command line interface
tool
+
2018-05-22 Vlad Glagolev <stealth AT sourcemage.org>
* utils/newsyslog-openbsd: new spell, utility that automates system
log rotation and compression
diff --git a/crypto/pinentry/4F25E3B6.gpg b/crypto/pinentry/4F25E3B6.gpg
deleted file mode 100644
index cd1ce3d..0000000
Binary files a/crypto/pinentry/4F25E3B6.gpg and /dev/null differ
diff --git a/crypto/pinentry/DEPENDS b/crypto/pinentry/DEPENDS
index 37dafb4..7edf479 100755
--- a/crypto/pinentry/DEPENDS
+++ b/crypto/pinentry/DEPENDS
@@ -2,7 +2,11 @@ depends -sub CXX gcc &&
depends pkgconfig &&
depends ncurses &&
depends libassuan &&
-optional_depends libcap '' '' 'capabilities support' &&
+
+optional_depends libcap \
+ "--with-libcap" \
+ "--without-libcap" \
+ "for capabilities library support" &&
optional_depends libsecret \
"--enable-libsecret" \
@@ -31,11 +35,11 @@ if is_depends_enabled "$SPELL" "libx11"; then
optional_depends qt4 \
"--enable-pinentry-qt" \
- "--disable-pinentry-qt4" \
+ "--disable-pinentry-qt" \
"to build Qt4 pinentry" &&
optional_depends qtbase \
- "--enable-pinentry-qt" \
+ "--enable-pinentry-qt5" \
"--disable-pinentry-qt5" \
"to build Qt5 pinentry" &&
diff --git a/crypto/pinentry/DETAILS b/crypto/pinentry/DETAILS
index a689333..bd1d9cd 100755
--- a/crypto/pinentry/DETAILS
+++ b/crypto/pinentry/DETAILS
@@ -8,6 +8,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_URL[0]=${SOURCE_URL[0]}.sig
SOURCE_GPG=GnuPG.gpg:$SOURCE.sig:UPSTREAM_KEY
SOURCE2_IGNORE=signature
+ DOC_DIRS=""
ENTERED=20030326
LICENSE[0]=GPL
KEYWORDS="crypto"
diff --git a/crypto/pinentry/HISTORY b/crypto/pinentry/HISTORY
index 99b2c20..e58be2a 100644
--- a/crypto/pinentry/HISTORY
+++ b/crypto/pinentry/HISTORY
@@ -1,4 +1,10 @@
-2018-03=19 Treeve Jelbert <treeve AT sourcemage.org>
+2018-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: set DOC_DIRS to skip doc collection
+ * INSTALL: dropped, patchelf hack
+ * DEPENDS: added missing libcap flags, corrected qt flags
+ * 4F25E3B6.gpg: dropped, no longer in use
+
+2018-03-19 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: use https for download
* BUILD DEPENDS: fix qt? options and build
diff --git a/crypto/pinentry/INSTALL b/crypto/pinentry/INSTALL
deleted file mode 100755
index 38a436d..0000000
--- a/crypto/pinentry/INSTALL
+++ /dev/null
@@ -1,4 +0,0 @@
-default_install &&
-if is_depends_enabled $SPELL qt4; then
- patchelf --set-rpath /opt/qt4/lib "${INSTALL_ROOT}/usr/bin/pinentry-qt"
-fi
diff --git a/security/lastpass-cli/BUILD b/security/lastpass-cli/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/security/lastpass-cli/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/security/lastpass-cli/DEPENDS b/security/lastpass-cli/DEPENDS
new file mode 100755
index 0000000..e8aead8
--- /dev/null
+++ b/security/lastpass-cli/DEPENDS
@@ -0,0 +1,9 @@
+depends cmake &&
+depends SSL &&
+depends curl &&
+depends libxml2 &&
+
+suggest_depends asciidoc "" "" "for documentation" &&
+suggest_depends pinentry "" "" "for entering passwords via pinentry" &&
+suggest_depends xclip "" "" "for clipboard support via xclip" &&
+suggest_depends xsel "" "" "for clipboard support via xsel"
diff --git a/security/lastpass-cli/DETAILS b/security/lastpass-cli/DETAILS
new file mode 100755
index 0000000..1e5d97b
--- /dev/null
+++ b/security/lastpass-cli/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=lastpass-cli
+ VERSION=1.3.1
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+
SOURCE_URL[0]=https://github.com/lastpass/${SPELL}/releases/download/v${VERSION}/${SOURCE}
+
SOURCE_HASH=sha512:092d28dc459719e662fbb2c5e92e8cc75be108aa9d7b62569ee44cb34dd9588e78151fdc5ad114c30e8de21c0b8803edc41db9295548c7cbfe6e537c9a52aad2
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE=https://github.com/lastpass/lastpass-cli
+ LICENSE[0]=GPL
+ ENTERED=20180524
+ KEYWORDS="lastpass"
+ SHORT="LastPass command line interface tool"
+cat << EOF
+lastpass-cli is an open-source command-line interface to the popular LastPass
+password management service.
+EOF
diff --git a/security/lastpass-cli/HISTORY b/security/lastpass-cli/HISTORY
new file mode 100644
index 0000000..f8270bc
--- /dev/null
+++ b/security/lastpass-cli/HISTORY
@@ -0,0 +1,2 @@
+2018-05-24 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: created spell, version 1.3.1
diff --git a/security/lastpass-cli/INSTALL b/security/lastpass-cli/INSTALL
new file mode 100755
index 0000000..4f0f9ef
--- /dev/null
+++ b/security/lastpass-cli/INSTALL
@@ -0,0 +1,5 @@
+default_install &&
+
+if is_depends_enabled ${SPELL} asciidoc; then
+ make install-doc
+fi
- [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (54a7d38922014a4e91f29093d8f85dc688c221dc), Vlad Glagolev, 05/24/2018
Archive powered by MHonArc 2.6.24.