Index: sysutils/qtpass/Makefile =================================================================== --- sysutils/qtpass/Makefile (Revision 416113) +++ sysutils/qtpass/Makefile (Arbeitskopie) @@ -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 @@ 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