aboutsummaryrefslogtreecommitdiffstats
path: root/net-p2p/go-ethereum/Makefile
blob: e5d743d5d152da1b152ee5b77402e77361729328 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# $FreeBSD$

PORTNAME=   go-ethereum
DISTVERSIONPREFIX=  v
DISTVERSION=    1.8.20
CATEGORIES= net-p2p

MAINTAINER= me@enriquefynn.com
COMMENT=    Go implementation of the Ethereum y/w paper

LICENSE=    GPLv3
LICENSE_FILE=   ${WRKSRC}/COPYING

BUILD_DEPENDS=  go>=1.9.2:lang/go

USE_GITHUB= yes
GH_ACCOUNT= ethereum

OPTIONS_DEFINE= DEVTOOLS
OPTIONS_SUB=    yes

DEVTOOLS_DESC=  Developer tools
TMPDIR= ${WRKDIR}

do-install:
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/geth ${STAGEDIR}${PREFIX}/bin

do-install-DEVTOOLS-on:
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/abigen ${STAGEDIR}${PREFIX}/bin
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/bootnode ${STAGEDIR}${PREFIX}/bin
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/evm ${STAGEDIR}${PREFIX}/bin
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/rlpdump ${STAGEDIR}${PREFIX}/bin
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/swarm ${STAGEDIR}${PREFIX}/bin
    ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/puppeth ${STAGEDIR}${PREFIX}/bin

.include <bsd.port.mk>