svn commit: r459738 - in head/security: . keepass-plugin-keepassrpc keepass-plugin-keepassrpc/files

Ben Woods woodsb02 at FreeBSD.org
Tue Jan 23 10:34:23 UTC 2018


Author: woodsb02
Date: Tue Jan 23 10:34:21 2018
New Revision: 459738
URL: https://svnweb.freebsd.org/changeset/ports/459738

Log:
  Add new port security/keepass-plugin-keepassrpc
  
  KeePassRPC is a KeePass plugin that allows applications to transfer passwords to
  and from KeePass.
  
  One such application is the Kee plugin for Firefox, which adds free, secure and
  easy to use password management features to your web browser which save you time
  and keep your private data more secure.
  
  WWW: https://www.kee.pm/

Added:
  head/security/keepass-plugin-keepassrpc/
  head/security/keepass-plugin-keepassrpc/Makefile   (contents, props changed)
  head/security/keepass-plugin-keepassrpc/distinfo   (contents, props changed)
  head/security/keepass-plugin-keepassrpc/files/
  head/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj   (contents, props changed)
  head/security/keepass-plugin-keepassrpc/pkg-descr   (contents, props changed)
  head/security/keepass-plugin-keepassrpc/pkg-plist   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Jan 23 10:25:02 2018	(r459737)
+++ head/security/Makefile	Tue Jan 23 10:34:21 2018	(r459738)
@@ -294,6 +294,7 @@
     SUBDIR += kdbx-viewer
     SUBDIR += kedpm
     SUBDIR += keepass
+    SUBDIR += keepass-plugin-keepassrpc
     SUBDIR += keepassx
     SUBDIR += keepassx-devel
     SUBDIR += keepassx2

Added: head/security/keepass-plugin-keepassrpc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keepass-plugin-keepassrpc/Makefile	Tue Jan 23 10:34:21 2018	(r459738)
@@ -0,0 +1,40 @@
+# Created by: Ben Woods <woodsb02 at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	keepassrpc
+PORTVERSION=	1.7.3.1
+DISTVERSIONPREFIX=v
+CATEGORIES=	security
+PKGNAMEPREFIX=	keepass-plugin-
+
+MAINTAINER=	woodsb02 at FreeBSD.org
+COMMENT=	KeePass plugin which facilitates the Kee Firefox plugin
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+BUILD_DEPENDS=	keepass>0:security/keepass
+LIB_DEPENDS=	libgdiplus.so:x11-toolkits/libgdiplus
+
+USES=		mono
+USE_GITHUB=	yes
+GH_ACCOUNT=	kee-org
+
+NO_ARCH=	yes
+DATADIR=	${PREFIX}/share/keepass/Plugins
+
+OPTIONS_DEFINE=	DEBUG
+DEBUG_VARS=	config=Debug
+DEBUG_VARS_OFF=	config=Release
+
+do-build:
+	(cd ${WRKSRC} && \
+		${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/xbuild /t:KeePassRPC /p:Configuration=${CONFIG})
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	(cd ${WRKSRC}/KeePassRPC/bin/${CONFIG} && \
+		${RM} ./KeePass.exe && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+
+.include <bsd.port.mk>

Added: head/security/keepass-plugin-keepassrpc/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keepass-plugin-keepassrpc/distinfo	Tue Jan 23 10:34:21 2018	(r459738)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1513463878
+SHA256 (kee-org-keepassrpc-v1.7.3.1_GH0.tar.gz) = 40c67c8290d7cbbc6c951eb9bccd197454f4323e1194b082437507d206eac029
+SIZE (kee-org-keepassrpc-v1.7.3.1_GH0.tar.gz) = 3973388

Added: head/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj	Tue Jan 23 10:34:21 2018	(r459738)
@@ -0,0 +1,18 @@
+--- KeePassRPC/KeePassRPC.csproj.orig	2017-12-16 23:19:07 UTC
++++ KeePassRPC/KeePassRPC.csproj
+@@ -105,7 +105,7 @@
+     <Reference Include="KeePass, Version=2.1.8.29009, Culture=neutral, PublicKeyToken=7952fc8ece49a093, processorArchitecture=MSIL">
+       <SpecificVersion>False</SpecificVersion>
+       <ExecutableExtension>.exe</ExecutableExtension>
+-      <HintPath>..\..\..\..\Program Files (x86)\KeePass Password Safe 2 DEV\KeePass.exe</HintPath>
++      <HintPath>/usr/local/share/keepass/KeePass.exe</HintPath>
+     </Reference>
+     <Reference Include="System" />
+     <Reference Include="System.Configuration" />
+@@ -385,4 +385,4 @@
+       :BuildEventOK
+       echo POSTBUILDSTEP for $(ProjectName) COMPLETED OK</PostBuildEvent>
+   </PropertyGroup>
+-</Project>
+\ No newline at end of file
++</Project>

Added: head/security/keepass-plugin-keepassrpc/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keepass-plugin-keepassrpc/pkg-descr	Tue Jan 23 10:34:21 2018	(r459738)
@@ -0,0 +1,8 @@
+KeePassRPC is a KeePass plugin that allows applications to transfer passwords to
+and from KeePass.
+
+One such application is the Kee plugin for Firefox, which adds free, secure and
+easy to use password management features to your web browser which save you time
+and keep your private data more secure.
+
+WWW: https://www.kee.pm/

Added: head/security/keepass-plugin-keepassrpc/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/keepass-plugin-keepassrpc/pkg-plist	Tue Jan 23 10:34:21 2018	(r459738)
@@ -0,0 +1,6 @@
+%%DATADIR%%/DomainPublicSuffix.dll
+%%DATADIR%%/Fleck2.dll
+%%DATADIR%%/Jayrock.Json.dll
+%%DATADIR%%/Jayrock.dll
+%%DATADIR%%/KeePassRPC.dll
+%%DATADIR%%/KeePassRPC.dll.mdb


More information about the svn-ports-all mailing list