Index: head/security/lastpass-cli/Makefile =================================================================== --- head/security/lastpass-cli/Makefile (revision 433970) +++ head/security/lastpass-cli/Makefile (revision 433971) @@ -1,49 +1,49 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= lastpass-cli -PORTVERSION= 1.0.0 +PORTVERSION= 1.1.2 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= tom@hur.st COMMENT= LastPass command line interface tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl -USES= gmake pkgconfig ssl +USES= cmake pkgconfig ssl USE_GNOME= libxml2 USE_GITHUB= YES GH_ACCOUNT= lastpass PLIST_FILES= bin/lpass share/bash-completion/completions/lpass -MAKE_ENV+= MANDIR=${MANPREFIX}/man +CMAKE_ARGS= -DBASH_COMPLETION_COMPLETIONSDIR=${PREFIX}/share/bash-completion/completions OPTIONS_DEFINE= MANPAGES PINENTRY XCLIP XSEL OPTIONS_DEFAULT= MANPAGES PINENTRY_DESC= Use pinentry for password entry XCLIP_DESC= Use xclip for interacting with X11 clipboard XSEL_DESC= Use xsel for interacting with X11 clipboard MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto MANPAGES_ALL_TARGET= all doc-man MANPAGES_INSTALL_TARGET=install install-doc MANPAGES_PLIST_FILES= ${MANPREFIX}/man/man1/lpass.1.gz PINENTRY_RUN_DEPENDS= pinentry:security/pinentry XCLIP_RUN_DEPENDS= xclip:x11/xclip XSEL_RUN_DEPENDS= xsel:x11/xsel post-extract: @${REINPLACE_CMD} -e 's/-Wno-language-extension-token//g' \ - ${WRKSRC}/Makefile + ${WRKSRC}/CMakeLists.txt post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lpass .include Index: head/security/lastpass-cli/distinfo =================================================================== --- head/security/lastpass-cli/distinfo (revision 433970) +++ head/security/lastpass-cli/distinfo (revision 433971) @@ -1,3 +1,3 @@ -TIMESTAMP = 1469726890 -SHA256 (lastpass-lastpass-cli-v1.0.0_GH0.tar.gz) = 42096c0bd3972b0e9cc9cef32fbf141e47b04b9e2387fb3abe8b105e135fb41e -SIZE (lastpass-lastpass-cli-v1.0.0_GH0.tar.gz) = 92311 +TIMESTAMP = 1486849098 +SHA256 (lastpass-lastpass-cli-v1.1.2_GH0.tar.gz) = bc737d8e6d713c8aecdfb7f34b29aa9a8ae9b1e9ba80b31059686b18591a8c39 +SIZE (lastpass-lastpass-cli-v1.1.2_GH0.tar.gz) = 102796 Index: head/security/lastpass-cli/pkg-message =================================================================== --- head/security/lastpass-cli/pkg-message (revision 433970) +++ head/security/lastpass-cli/pkg-message (revision 433971) @@ -1,33 +1,25 @@ =============================================================================== Important security considerations =============================================================================== Before using the 'edit' subcommand interactively, it's recommended to set the SECURE_TMPDIR environment variable to a location that isn't written to disk, such as a tmpfs mount, ideally using encrypted swap: https://www.freebsd.org/doc/handbook/swap-encrypting.html Also keep in mind your editor may create temporary files and backups in other locations - consider disabling these features for files matching the pattern lpass.* or within your $SECURE_TMPDIR. For example, with vim: autocmd BufRead lpass.* setlocal noundofile nowritebackup noswapfile =============================================================================== -Using OpenSSL from ports -=============================================================================== - -If you're using security/openssl, ensure ftp/curl is configured with the -HEIMDAL_PORT option to avoid linking to two different OpenSSL libraries. - - -=============================================================================== Other steps =============================================================================== lpass requires /proc to be mounted for correct operation. To enable it add the following to /etc/fstab and run 'mount /proc': proc /proc procfs rw 0 0