From owner-svn-ports-head@freebsd.org Sun Mar 19 09:21:02 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D50DFD08531; Sun, 19 Mar 2017 09:21:02 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8EB731980; Sun, 19 Mar 2017 09:21:02 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v2J9L1td036452; Sun, 19 Mar 2017 09:21:01 GMT (envelope-from danfe@FreeBSD.org) Received: (from danfe@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v2J9L1Eg036446; Sun, 19 Mar 2017 09:21:01 GMT (envelope-from danfe@FreeBSD.org) Message-Id: <201703190921.v2J9L1Eg036446@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: danfe set sender to danfe@FreeBSD.org using -f From: Alexey Dokuchaev Date: Sun, 19 Mar 2017 09:21:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r436480 - in head/editors: . encryptpad X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Mar 2017 09:21:02 -0000 Author: danfe Date: Sun Mar 19 09:21:01 2017 New Revision: 436480 URL: https://svnweb.freebsd.org/changeset/ports/436480 Log: Add new port `editors/encryptpad', a minimalist secure text editor and binary encryptor. WWW: http://evpo.net/encryptpad/ Because GitHub releases (tarballs) are not fetched with correct modification time, set TIMESTAMP to 1484432907 which corresponds to commit c9e6636 tagged as this release. PR: 215639 Submitted by: Dmitri Goutnik Added: head/editors/encryptpad/ head/editors/encryptpad/Makefile (contents, props changed) head/editors/encryptpad/distinfo (contents, props changed) head/editors/encryptpad/pkg-descr (contents, props changed) head/editors/encryptpad/pkg-plist (contents, props changed) Modified: head/editors/Makefile Modified: head/editors/Makefile ============================================================================== --- head/editors/Makefile Sun Mar 19 09:14:10 2017 (r436479) +++ head/editors/Makefile Sun Mar 19 09:21:01 2017 (r436480) @@ -53,6 +53,7 @@ SUBDIR += emacs SUBDIR += emacs-devel SUBDIR += emacs-nox11 + SUBDIR += encryptpad SUBDIR += fileobj SUBDIR += flim SUBDIR += focuswriter Added: head/editors/encryptpad/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/encryptpad/Makefile Sun Mar 19 09:21:01 2017 (r436480) @@ -0,0 +1,52 @@ +# Created by: Dmitri Goutnik +# $FreeBSD$ + +PORTNAME= encryptpad +PORTVERSION= 0.3.2.5 +DISTVERSIONPREFIX= v +CATEGORIES= editors security + +MAINTAINER= dg@syrec.org +COMMENT= Minimalist secure text editor and binary encryptor + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/license.txt + +BUILD_DEPENDS= bash:shells/bash +LIB_DEPENDS= libbotan-1.10.so:security/botan110 + +USE_GITHUB= yes +GH_ACCOUNT= evpo +GH_PROJECT= EncryptPad + +USES= desktop-file-utils gmake pkgconfig shared-mime-info +USE_QT5= core gui widgets qmake_build buildtools_build +USE_GL= gl + +PORTDOCS= CHANGES.* README.* docs + +OPTIONS_DEFINE= DOCS + +do-build: + (cd ${WRKSRC} && ${SETENV} MAKE=${MAKE_CMD} PATH=${QT_BINDIR}:${PATH} \ + ./configure.sh --all --use-system-libs) + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/release/* ${STAGEDIR}${PREFIX}/bin + @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications + ${INSTALL_DATA} ${WRKSRC}/encryptpad.desktop \ + ${STAGEDIR}${PREFIX}/share/applications + @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages + ${INSTALL_DATA} ${WRKSRC}/encryptpad.xml \ + ${STAGEDIR}${PREFIX}/share/mime/packages +.for sz in 16 32 128 + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps + ${INSTALL_DATA} ${WRKSRC}/images/icns.iconset/icon_${sz}x${sz}.png \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/encryptpad.png +.endfor + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${CP} -a ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include Added: head/editors/encryptpad/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/encryptpad/distinfo Sun Mar 19 09:21:01 2017 (r436480) @@ -0,0 +1,3 @@ +TIMESTAMP = 1484432907 +SHA256 (evpo-EncryptPad-v0.3.2.5_GH0.tar.gz) = f9870c4aad45dd8171f92e97632e748b9504a52a1436c232cb387246672666e5 +SIZE (evpo-EncryptPad-v0.3.2.5_GH0.tar.gz) = 7988782 Added: head/editors/encryptpad/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/encryptpad/pkg-descr Sun Mar 19 09:21:01 2017 (r436480) @@ -0,0 +1,9 @@ +EncryptPad is an application for viewing and editing symmetrically encrypted +text. It also provides a tool for encrypting and decrypting binary files on +disk. The application offers effective measures for protecting information +with simple and convenient graphical and command line interface. The editor +uses most widely chosen quality file format OpenPGP RFC 4880. Unlike other +OpenPGP software which main purpose is asymmetric encryption, the primary +focus of EncryptPad is symmetric encryption. + +WWW: http://evpo.net/encryptpad/ Added: head/editors/encryptpad/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/editors/encryptpad/pkg-plist Sun Mar 19 09:21:01 2017 (r436480) @@ -0,0 +1,7 @@ +bin/encryptpad +bin/encryptcli +share/applications/encryptpad.desktop +share/icons/hicolor/128x128/apps/encryptpad.png +share/icons/hicolor/16x16/apps/encryptpad.png +share/icons/hicolor/32x32/apps/encryptpad.png +share/mime/packages/encryptpad.xml