head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.52 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.50 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.48 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.46 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.44 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.42 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.40 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.38 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.36 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.34 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.32 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.30 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.28 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.26 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.24 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.22 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.20 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.18 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.16 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.14 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.12 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.10 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.8 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.6 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.22 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.20 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.18 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.16 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2; locks; strict; comment @# @; 1.3 date 2019.11.04.21.12.58; author rillig; state Exp; branches; next 1.2; commitid G51T39p39YNQTzJB; 1.2 date 2017.05.31.21.30.15; author jym; state Exp; branches; next 1.1; commitid lfpRX02yxRyQuATz; 1.1 date 2017.05.31.12.19.16; author jym; state Exp; branches; next ; commitid yLtNCWalxDyuoxTz; desc @@ 1.3 log @security: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @# $NetBSD: Makefile,v 1.2 2017/05/31 21:30:15 jym 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" @ 1.2 log @Fix exec command by adding the missing "$@@" to pass down arguments. Bump rev. Caught by wizd(8), thanks! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/05/31 12:19:16 jym Exp $ d3 6 a8 6 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 d16 2 a17 2 ONLY_FOR_PLATFORM=Darwin-*-* USE_TOOLS= pax d25 5 a29 5 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. @ 1.1 log @Initial import of pinentry-mac, version 0.9.4. This is a Darwin-ported pinentry, which works natively without pulling in gtk or qt4 dependencies. It is independent from the original collection of pinentry tools, and grew its own code and repository, although it still uses Assuan protocol internally (and can therefore be integrated with gpg-agent and enigmail under Mac OS). Note that it uses xcodebuild instead of autotools and generates an App. I decided to copy over the .app as under libexec and rely on sh script for invocation, App cannot be called through symlinks. Description: This is a collection of simple PIN or passphrase entry dialogs which utilize the Assuan protocol as described by the aegypten project. It provides programs for several graphical toolkits, such as GTK+ and QT, as well as for the console, using curses. This package is a port of the pinentry tool for Darwin. @ text @d1 1 a1 1 # $NetBSD$ d8 1 @