Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 May 2017 09:26:04 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r440478 - head/security/keepassxc
Message-ID:  <201705090926.v499Q4D0056494@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Tue May  9 09:26:04 2017
New Revision: 440478
URL: https://svnweb.freebsd.org/changeset/ports/440478

Log:
  Update to 2.1.4
  
  - Add AUTOTYPE and HTTP options (enabled by default) to allow
    disabling autotype and KeePassHTTP support
  - Make it possible to run KeePassXC's test suite
  
  PR:		218890
  Submitted by:	melanhit@gmail.com (maintainer)
  Approved by:	lme (mentor)
  Differential Revision:	https://reviews.freebsd.org/D10623

Modified:
  head/security/keepassxc/Makefile
  head/security/keepassxc/distinfo
  head/security/keepassxc/pkg-plist

Modified: head/security/keepassxc/Makefile
==============================================================================
--- head/security/keepassxc/Makefile	Tue May  9 09:21:59 2017	(r440477)
+++ head/security/keepassxc/Makefile	Tue May  9 09:26:04 2017	(r440478)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	keepassxc
-PORTVERSION=	2.1.3
-PORTREVISION=	1
+PORTVERSION=	2.1.4
 CATEGORIES=	security
 
 MAINTAINER=	melanhit@gmail.com
@@ -22,17 +21,30 @@ LIB_DEPENDS=	libgcrypt.so:security/libgc
 
 CONFLICTS_INSTALL=	keepassx-0.* keepassx2-* keepassx-*
 
-USES=		cmake compiler:c++11-lib desktop-file-utils shared-mime-info
+USES=		cmake:outsource compiler:c++11-lib desktop-file-utils shared-mime-info
 USE_LDCONFIG=	yes
 INSTALLS_ICONS=	yes
 USE_QT5=	buildtools_build concurrent core dbus gui linguisttools network \
-		qmake_build testlib widgets x11extras
-USE_XORG=	ice inputproto sm x11 xcursor xext xfixes xi xrandr xrender \
-		xt xtst
+		qmake_build testlib widgets
+USE_XORG=	ice inputproto sm x11 xcursor xext xfixes xrandr xrender xt
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	keepassxreboot
 
-CMAKE_ARGS+=	-DZLIB_SUPPORTS_GZIP:BOOL=ON -DWITH_XC_AUTOTYPE=ON -DWITH_XC_HTTP=ON
+CMAKE_ARGS+=	-DZLIB_SUPPORTS_GZIP:BOOL=ON
+
+OPTIONS_DEFINE=		AUTOTYPE HTTP TEST
+OPTIONS_DEFAULT=	AUTOTYPE HTTP
+OPTIONS_SUB=		yes
+
+AUTOTYPE_CMAKE_BOOL=	WITH_XC_AUTOTYPE
+AUTOTYPE_DESC=		Auto-type passwords in input fields
+AUTOTYPE_USE=		QT5=x11extras XORG=xi,xtst
+
+HTTP_CMAKE_BOOL=	WITH_XC_HTTP
+HTTP_DESC=		KeePassHTTP support for ChromeIPass and PassIFox
+
+TEST_CMAKE_BOOL=	WITH_TESTS WITH_GUI_TESTS
+TEST_TEST_TARGET=	test
 
 .include <bsd.port.mk>

Modified: head/security/keepassxc/distinfo
==============================================================================
--- head/security/keepassxc/distinfo	Tue May  9 09:21:59 2017	(r440477)
+++ head/security/keepassxc/distinfo	Tue May  9 09:26:04 2017	(r440478)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1488819301
-SHA256 (keepassxreboot-keepassxc-2.1.3_GH0.tar.gz) = 9cfdcb519127197e4b35837160729a3f38c34771f869249b03fa88a8104fb0e4
-SIZE (keepassxreboot-keepassxc-2.1.3_GH0.tar.gz) = 3329237
+TIMESTAMP = 1491852798
+SHA256 (keepassxreboot-keepassxc-2.1.4_GH0.tar.gz) = 40a990dbcf442eb3cad99452b58ffd36e5855b39e78f213ea20e99fbc7876701
+SIZE (keepassxreboot-keepassxc-2.1.4_GH0.tar.gz) = 3345520

Modified: head/security/keepassxc/pkg-plist
==============================================================================
--- head/security/keepassxc/pkg-plist	Tue May  9 09:21:59 2017	(r440477)
+++ head/security/keepassxc/pkg-plist	Tue May  9 09:26:04 2017	(r440478)
@@ -1,5 +1,5 @@
 bin/keepassxc
-lib/keepassxc/libkeepassx-autotype-xcb.so
+%%AUTOTYPE%%lib/keepassxc/libkeepassx-autotype-xcb.so
 share/applications/keepassxc.desktop
 share/icons/hicolor/128x128/apps/keepassxc-dark.png
 share/icons/hicolor/128x128/apps/keepassxc-locked.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705090926.v499Q4D0056494>