Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2018 10:34:21 +0000 (UTC)
From:      Ben Woods <woodsb02@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r459738 - in head/security: . keepass-plugin-keepassrpc keepass-plugin-keepassrpc/files
Message-ID:  <201801231034.w0NAYLac090309@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	keepassrpc
+PORTVERSION=	1.7.3.1
+DISTVERSIONPREFIX=v
+CATEGORIES=	security
+PKGNAMEPREFIX=	keepass-plugin-
+
+MAINTAINER=	woodsb02@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



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