9fd786bb11
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
39 lines
1.2 KiB
Makefile
39 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.3 2019/11/04 21:12:58 rillig Exp $
|
|
|
|
DISTNAME= pinentry-mac-${PINENTRY_VERSION}
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=GPGTools/}
|
|
PINENTRY_VERSION= 0.9.4
|
|
GITHUB_TAG= v${PKGVERSION_NOREV}
|
|
EXTRACT_SUFX= .zip
|
|
PKGREVISION= 1
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://github.com/GPGTools/pinentry-mac/
|
|
COMMENT= Application for entering PINs or Passphrases under Mac OS
|
|
LICENSE= gnu-gpl-v3
|
|
CATEGORIES= security
|
|
|
|
ONLY_FOR_PLATFORM= Darwin-*-*
|
|
USE_TOOLS= pax
|
|
|
|
PINENTRY_APP_DIR= ${PREFIX}/libexec/${PINENTRY_APP_NAME}
|
|
PINENTRY_APP_NAME= pinentry-mac.app
|
|
INSTALLATION_DIRS= bin
|
|
|
|
FILES_SUBST+= PINENTRY_APP_DIR=${PINENTRY_APP_DIR:Q}
|
|
|
|
SUBST_CLASSES+= pinentry-mac-sh
|
|
SUBST_STAGE.pinentry-mac-sh= pre-configure
|
|
SUBST_FILES.pinentry-mac-sh+= ${WRKDIR}/pinentry-mac.sh
|
|
SUBST_VARS.pinentry-mac-sh+= PINENTRY_APP_DIR
|
|
SUBST_MESSAGE.pinentry-mac-sh= Set path to the pinentry-mac .app directory.
|
|
|
|
post-extract:
|
|
${CP} ${FILESDIR}/pinentry-mac.sh ${WRKDIR}
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM_DIR} ${DESTDIR}${PINENTRY_APP_DIR}
|
|
cd ${WRKSRC}/build/Release/${PINENTRY_APP_NAME} && pax -rwpam . ${DESTDIR}${PINENTRY_APP_DIR}
|
|
${INSTALL_SCRIPT} ${WRKDIR}/pinentry-mac.sh ${DESTDIR}${PREFIX}/bin/pinentry-mac
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|