Changeset View
Changeset View
Standalone View
Standalone View
lang/go/Makefile
| # Created by: Devon H. O'Dell <devon.odell@gmail.com> | # Created by: Devon H. O'Dell <devon.odell@gmail.com> | ||||
| # $FreeBSD$ | # $FreeBSD$ | ||||
| PORTNAME= go | PORTNAME= go | ||||
| PORTVERSION= 1.10.3 | PORTVERSION= 1.10.3 | ||||
| PORTREVISION= 1 | |||||
| PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
| CATEGORIES= lang | CATEGORIES= lang | ||||
| MASTER_SITES= https://golang.org/dl/ | MASTER_SITES= https://golang.org/dl/ | ||||
| DISTNAME= go${PORTVERSION}.src | DISTNAME= go${PORTVERSION}.src | ||||
| MAINTAINER= jlaffaye@FreeBSD.org | MAINTAINER= jlaffaye@FreeBSD.org | ||||
| COMMENT= Go programming language | COMMENT= Go programming language | ||||
| LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
| BUILD_DEPENDS= go14>=1.4:lang/go14 | BUILD_DEPENDS= go14>=1.4:lang/go14 | ||||
| FLAVORS= default nosse2 | |||||
| FLAVOR?= ${FLAVORS:[1]} | |||||
| nosse2_CONFLICTS_INSTALL= ${PORTNAME} | |||||
| nosse2_PKGNAMESUFFIX= -nosse2 | |||||
| default_CONFLICTS_INSTALL= ${PORTNAME}-nosse2 | |||||
| USES= shebangfix | USES= shebangfix | ||||
| SHEBANG_LANG= sh perl | SHEBANG_LANG= sh perl | ||||
| SHEBANG_FILES= src/*.bash \ | SHEBANG_FILES= src/*.bash \ | ||||
| doc/articles/wiki/*.bash \ | doc/articles/wiki/*.bash \ | ||||
| lib/time/*.bash \ | lib/time/*.bash \ | ||||
| misc/benchcmp \ | misc/benchcmp \ | ||||
| misc/nacl/go_nacl_*_exec \ | misc/nacl/go_nacl_*_exec \ | ||||
| src/cmd/go/*.sh \ | src/cmd/go/*.sh \ | ||||
| src/net/http/cgi/testdata/*.cgi \ | src/net/http/cgi/testdata/*.cgi \ | ||||
| src/regexp/syntax/*.pl | src/regexp/syntax/*.pl | ||||
| sh_OLD_CMD= "/usr/bin/env bash" | sh_OLD_CMD= "/usr/bin/env bash" | ||||
| sh_CMD= ${SH} | sh_CMD= ${SH} | ||||
| WRKSRC= ${WRKDIR}/go | WRKSRC= ${WRKDIR}/go | ||||
| ONLY_FOR_ARCHS= i386 amd64 armv6 armv7 | ONLY_FOR_ARCHS= i386 amd64 armv6 armv7 | ||||
| OPTIONS_DEFINE= GO387 | |||||
| GO387_DESC= Do not generate code with SSE2 (for old x86 CPU) | |||||
| .include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
| .if ${ARCH} == i386 | .if ${ARCH} == i386 | ||||
| GOARCH=386 | GOARCH=386 | ||||
| .elif ${ARCH} == "amd64" | .elif ${ARCH} == "amd64" | ||||
| GOARCH=amd64 | GOARCH=amd64 | ||||
| .elif ${ARCH} == armv6 || ${ARCH} == armv7 | .elif ${ARCH} == armv6 || ${ARCH} == armv7 | ||||
| GOARCH=arm | GOARCH=arm | ||||
| .else | .else | ||||
| IGNORE= unknown arch ${ARCH} | IGNORE= unknown arch ${ARCH} | ||||
| .endif | .endif | ||||
| .if ${PORT_OPTIONS:MGO387} | .if ${FLAVOR} == nosse2 | ||||
| GO386=387 | GO386=387 | ||||
| .endif | .endif | ||||
| PLIST_SUB+= opsys_ARCH=${OPSYS:tl}_${GOARCH} | PLIST_SUB+= opsys_ARCH=${OPSYS:tl}_${GOARCH} | ||||
| post-patch: | post-patch: | ||||
| @cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete | @cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete | ||||
| Show All 29 Lines | |||||