From owner-svn-ports-head@freebsd.org Mon Sep 2 11:52:45 2019 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 84C02DB184; Mon, 2 Sep 2019 11:52:45 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46MT3d2yS2z4ckl; Mon, 2 Sep 2019 11:52:45 +0000 (UTC) (envelope-from kai@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 mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4875B19AAE; Mon, 2 Sep 2019 11:52:45 +0000 (UTC) (envelope-from kai@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x82Bqjex005872; Mon, 2 Sep 2019 11:52:45 GMT (envelope-from kai@FreeBSD.org) Received: (from kai@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x82Bqi3N005869; Mon, 2 Sep 2019 11:52:44 GMT (envelope-from kai@FreeBSD.org) Message-Id: <201909021152.x82Bqi3N005869@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kai set sender to kai@FreeBSD.org using -f From: Kai Knoblich Date: Mon, 2 Sep 2019 11:52:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r510779 - in head/security: . spass spass-qt5 X-SVN-Group: ports-head X-SVN-Commit-Author: kai X-SVN-Commit-Paths: in head/security: . spass spass-qt5 X-SVN-Commit-Revision: 510779 X-SVN-Commit-Repository: ports 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.29 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: Mon, 02 Sep 2019 11:52:45 -0000 Author: kai Date: Mon Sep 2 11:52:44 2019 New Revision: 510779 URL: https://svnweb.freebsd.org/changeset/ports/510779 Log: security/spass{-qt5}: Update to 3.2 * Introduce security/spass-qt5 as a slave port that contains only the GUI version which was added with the 3.1 release. * Use the latest commit d38d173 to make use of the WITH_GUI boolean flag that enables the GUI/CLI-only build. Changelog since 3.0: * Minor tweaks for the CLI version * Additional Qt5 GUI version PR: 238621 Submitted by: Thomas Merkel (initial patch) Reviewed by: mat (portmgr, to determine if FLAVORS can be used or not) Differential Revision: https://reviews.freebsd.org/D21084 Added: head/security/spass-qt5/ head/security/spass-qt5/Makefile (contents, props changed) Modified: head/security/Makefile head/security/spass/Makefile head/security/spass/distinfo Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Mon Sep 2 11:52:13 2019 (r510778) +++ head/security/Makefile Mon Sep 2 11:52:44 2019 (r510779) @@ -1227,6 +1227,7 @@ SUBDIR += softhsm2 SUBDIR += sops SUBDIR += spass + SUBDIR += spass-qt5 SUBDIR += spike-proxy SUBDIR += spybye SUBDIR += sqlmap Added: head/security/spass-qt5/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/spass-qt5/Makefile Mon Sep 2 11:52:44 2019 (r510779) @@ -0,0 +1,18 @@ +# $FreeBSD$ + +PKGNAMESUFFIX= -qt5 + +COMMENT= Secure password generator with a true RNG (Qt5 GUI) + +USES= qmake:no_env qt:5 +USE_QT= buildtools_build core gui widgets + +MASTERDIR= ${.CURDIR}/../spass + +PLIST_FILES= bin/spass-qt + +# Delete the CLI-only binary which is already provided via security/spass +post-install: + ${RM} ${STAGEDIR}${PREFIX}/bin/spass + +.include "${MASTERDIR}/Makefile" Modified: head/security/spass/Makefile ============================================================================== --- head/security/spass/Makefile Mon Sep 2 11:52:13 2019 (r510778) +++ head/security/spass/Makefile Mon Sep 2 11:52:44 2019 (r510779) @@ -1,12 +1,13 @@ # $FreeBSD$ PORTNAME= spass -PORTVERSION= 3.0 -PORTREVISION= 16 +DISTVERSIONPREFIX= v +DISTVERSION= 3.2-5 +DISTVERSIONSUFFIX= -gd38d173 CATEGORIES= security MAINTAINER= ports@FreeBSD.org -COMMENT= Secure password generator with a true random number generator +COMMENT?= Secure password generator with a true random number generator LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING @@ -14,14 +15,17 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/format.hpp:devel/boost-libs LIB_DEPENDS= libboost_program_options.so:devel/boost-libs +USES+= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= guyru -GH_TAGNAME= cb0de64 -USES= cmake compiler:c++11-lang - CMAKE_ARGS= -DWITH_ALSA:BOOL=off -DWITH_OSS:BOOL=on -PLIST_FILES= bin/spass +PLIST_FILES?= bin/spass + +# Disable the Qt5 GUI if we build the master port +.if !defined(PKGNAMESUFFIX) +CMAKE_ARGS+= -DWITH_GUI:BOOL=off +.endif .include Modified: head/security/spass/distinfo ============================================================================== --- head/security/spass/distinfo Mon Sep 2 11:52:13 2019 (r510778) +++ head/security/spass/distinfo Mon Sep 2 11:52:44 2019 (r510779) @@ -1,2 +1,3 @@ -SHA256 (guyru-spass-3.0-cb0de64_GH0.tar.gz) = 3b3bd505f03645838125377d9db5e2a3bac339c2aba2ed36ff5d95aec1d525ca -SIZE (guyru-spass-3.0-cb0de64_GH0.tar.gz) = 47733 +TIMESTAMP = 1564168089 +SHA256 (guyru-spass-v3.2-5-gd38d173_GH0.tar.gz) = af2fac7c18e8dea881d65bcf780bfd777353e1aa402462c67a9b6c4e37d71dfa +SIZE (guyru-spass-v3.2-5-gd38d173_GH0.tar.gz) = 53482