Edit

IABSD.fr/ports/security/keybase/Makefile

Branch :

  • Show log

    Commit

  • Author : sthen
    Date : 2017-02-26 20:36:28
    Hash : 03011b20
    Message : ONLY_FOR_ARCHS=amd64, due to go-ps (bundled) not supporting other arches for OpenBSD.

  • security/keybase/Makefile
  • # $OpenBSD: Makefile,v 1.4 2017/02/26 20:36:28 sthen Exp $
    
    # go-ps only supports amd64 on OpenBSD
    # ../vendor/github.com/keybase/go-ps/process.go:39: undefined: processes
    # ../vendor/github.com/keybase/go-ps/process.go:47: undefined: findProcess
    ONLY_FOR_ARCHS = amd64
    
    COMMENT =	client for keybase.io
    
    V =		1.0.18
    GH_ACCOUNT =	keybase
    GH_PROJECT =	client
    GH_TAGNAME =	v${V}
    
    DISTNAME =	keybase-${V}
    
    CATEGORIES =	security
    HOMEPAGE =	https://keybase.io
    
    MAINTAINER =	Aaron Bieber <abieber@openbsd.org>
    
    # BSD
    PERMIT_PACKAGE_CDROM =	Yes
    
    RUN_DEPENDS =	security/gnupg2
    
    WANTLIB += c pthread
    
    WRKSRC =		${WRKDIR}/go/src/github.com/keybase/client
    
    MODULES =		lang/go
    MODGO_TYPE =		bin
    MODGO_ENV =		PATH="${PORTPATH}" HOME="${PORTHOME}"
    
    do-build:
    	cd ${WRKSRC}/go/keybase && ${MODGO_CMD} build -tags \
    		production
    
    do-install:
    	${INSTALL_PROGRAM} ${WRKSRC}/go/keybase/keybase ${PREFIX}/bin/
    
    .include <bsd.port.mk>