Date: Sun, 29 May 2016 16:48:54 +0000 (UTC) From: Kurt Jaeger <pi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r416116 - head/sysutils/qtpass Message-ID: <201605291648.u4TGmsro035740@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pi Date: Sun May 29 16:48:54 2016 New Revision: 416116 URL: https://svnweb.freebsd.org/changeset/ports/416116 Log: sysutils/qtpass: improve port - install the icon for qtpass - install qtpass-desktop file - drop buildtools and linguisttools from the runtime dependencies - instead of defining a do-install target, fix qtpass.pro to work with the ports system [that change is probably up for debate...]. PR: 204122 Submitted by: Tobias C.Berner <tcberner@gmail.com> (kde) Modified: head/sysutils/qtpass/Makefile Modified: head/sysutils/qtpass/Makefile ============================================================================== --- head/sysutils/qtpass/Makefile Sun May 29 16:14:37 2016 (r416115) +++ head/sysutils/qtpass/Makefile Sun May 29 16:48:54 2016 (r416116) @@ -3,7 +3,8 @@ PORTNAME= qtpass PORTVERSION= 1.1.1 DISTVERSIONPREFIX=v -CATEGORIES=sysutils +PORTREVISION= 1 +CATEGORIES= sysutils MAINTAINER= brouwer@annejan.com COMMENT= Qt GUI for pass, the standard unix password manager @@ -12,14 +13,29 @@ LICENSE= GPLv3 RUN_DEPENDS= pass:sysutils/password-store -USES= qmake +USES= qmake:outsource USE_GITHUB= yes GH_ACCOUNT= IJhack -USE_QT5= buildtools core gui linguisttools network widgets +USE_QT5= buildtools_build core gui linguisttools_build network widgets USE_GL= gl -PLIST_FILES= bin/qtpass -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/qtpass ${STAGEDIR}${PREFIX}/bin +PLIST_FILES= bin/qtpass \ + share/pixmaps/qtpass.png + +# Create a desktop entry for the port. +DESKTOP_ENTRIES= "QtPass" "" \ + "${PREFIX}/share/pixmaps/qtpass.png" \ + "${PREFIX}/bin/qtpass" \ + "Security;Utility;" true + +post-patch: +# The project file assumes PREFIX is the bin-dir. We pass PREFIX=${LOCALBASE} +# so we have to append bin to target.path. + ${REINPLACE_CMD} -e '/target.path/s,$$,bin,' ${WRKSRC}/qtpass.pro + +# Install the icon of the port. +post-install: + ${INSTALL_DATA} ${WRKSRC}/artwork/icon.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps/qtpass.png .include <bsd.port.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605291648.u4TGmsro035740>