Index: head/lang/go/Makefile =================================================================== --- head/lang/go/Makefile (revision 439038) +++ head/lang/go/Makefile (revision 439039) @@ -1,82 +1,79 @@ # Created by: Devon H. O'Dell # $FreeBSD$ PORTNAME= go PORTVERSION= 1.8.1 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= lang MASTER_SITES= http://golang.org/dl/ DISTNAME= go${PORTVERSION}.src MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Go programming language LICENSE= BSD3CLAUSE BUILD_DEPENDS= go14>=1.4:lang/go14 USES= shebangfix -SHEBANG_LANG= sh perl rc -SHEBANG_FILES= ${WRKSRC}/src/*.bash \ - ${WRKSRC}/doc/articles/wiki/*.bash \ - ${WRKSRC}/lib/time/*.bash \ - ${WRKSRC}/misc/benchcmp \ - ${WRKSRC}/misc/nacl/go_nacl_*_exec \ - ${WRKSRC}/src/*.rc \ - ${WRKSRC}/src/cmd/dist/*.bash \ - ${WRKSRC}/src/cmd/go/*.sh \ - ${WRKSRC}/src/net/http/cgi/testdata/*.cgi \ - ${WRKSRC}/src/regexp/syntax/*.pl +SHEBANG_LANG= sh perl +SHEBANG_FILES= src/*.bash \ + doc/articles/wiki/*.bash \ + lib/time/*.bash \ + misc/benchcmp \ + misc/nacl/go_nacl_*_exec \ + src/cmd/dist/*.bash \ + src/cmd/go/*.sh \ + src/net/http/cgi/testdata/*.cgi \ + src/regexp/syntax/*.pl sh_OLD_CMD= "/usr/bin/env bash" sh_CMD= ${SH} - -rc_OLD_CMD= /bin/rc -rc_CMD= ${LOCALBASE}/bin/rc WRKSRC= ${WRKDIR}/go ONLY_FOR_ARCHS= i386 amd64 armv6 OPTIONS_DEFINE= GO387 GO387_DESC= Do not generate code with SSE2 (for old x86 CPU) .include .if ${ARCH} == "i386" GOARCH=386 .elif ${ARCH} == "amd64" GOARCH=amd64 .elif ${ARCH} == "armv6" GOARCH=arm .else IGNORE= unknown arch ${ARCH} .endif .if ${PORT_OPTIONS:MGO387} .error wat GO386=387 .endif PLIST_SUB+= opsys_ARCH=${OPSYS:tl}_${GOARCH} post-patch: @cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete do-build: cd ${WRKSRC}/src && \ GOROOT=${WRKSRC} GOROOT_FINAL=${PREFIX}/go \ GOROOT_BOOTSTRAP=${LOCALBASE}/go14 \ GOBIN= GOARCH=${GOARCH} GOOS=${OPSYS:tl} \ GO386=${GO386} \ ${SH} make.bash do-install: @${CP} -a ${WRKSRC} ${STAGEDIR}${PREFIX} .for f in go gofmt @${LN} -sf ../go/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor regression-test: build cd ${WRKSRC}/src && GOROOT=${WRKSRC} PATH=${WRKSRC}/bin:${PATH} ${SH} run.bash --no-rebuild --banner .include Index: head/lang/go14/Makefile =================================================================== --- head/lang/go14/Makefile (revision 439038) +++ head/lang/go14/Makefile (revision 439039) @@ -1,73 +1,78 @@ # $FreeBSD$ PORTNAME= go14 PORTVERSION= 1.4.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://golang.org/dl/ DISTNAME= go${PORTVERSION}.src MAINTAINER= jlaffaye@FreeBSD.org COMMENT= Go programming language LICENSE= BSD3CLAUSE USES= compiler shebangfix -SHEBANG_LANG= sh -SHEBANG_FILES= ${WRKSRC}/src/*.bash \ - ${WRKSRC}/doc/progs/run \ - ${WRKSRC}/doc/articles/wiki/*.bash \ - ${WRKSRC}/test/bench/shootout/timing.sh +SHEBANG_LANG= sh perl +SHEBANG_FILES= src/*.bash \ + src/cmd/go/*.bash \ + doc/progs/run \ + doc/articles/wiki/*.bash \ + test/bench/shootout/timing.sh \ + misc/nacl/*_exec misc/benchcmp \ + src/net/http/cgi/testdata/*.cgi \ + src/regexp/syntax/*.pl \ + lib/codereview/*.sh sh_OLD_CMD= "/usr/bin/env bash" sh_CMD= ${SH} WRKSRC= ${WRKDIR}/go ONLY_FOR_ARCHS= i386 amd64 armv6 armv6hf # NB: apparently this failure is only when running under emulation via # qemu; it works fine on native hardware. Let's leave the line in as a # reminder, but commented out for now while this is being investigated. #BROKEN_armv6= Fails to configure: wait: interrupted system call .include # If cc is clang, change it to clang to help Go identify the compiler .if ${COMPILER_TYPE} == "clang" && ${CC} == "cc" CC=clang .endif .if ${ARCH} == "i386" GOARCH=386 GOOBJ=8 .elif ${ARCH} == "amd64" GOARCH=amd64 GOOBJ=6 .elif ${ARCH} == "armv6" || ${ARCH} == "armv6hf" GOARCH=arm GOOBJ=5 .else IGNORE= unknown arch ${ARCH} .endif PLIST_SUB+= ARCH=${GOARCH} \ GOOBJ=${GOOBJ} post-patch: @cd ${WRKSRC} && ${FIND} . -name '*.orig' -delete do-build: cd ${WRKSRC}/src && \ CC=${CC} \ GOROOT=${WRKSRC} GOROOT_FINAL=${PREFIX}/go14 \ GOBIN= GOARCH=${GOARCH} GOOS=${OPSYS:tl} \ CGO_ENABLED=0 \ ${SH} make.bash do-install: @${CP} -a ${WRKSRC} ${STAGEDIR}${PREFIX}/go14 regression-test: build cd ${WRKSRC}/src && GOROOT=${WRKSRC} PATH=${WRKSRC}/bin:${PATH} ${SH} run.bash --no-rebuild --banner .include Index: head/lang/mono/Makefile =================================================================== --- head/lang/mono/Makefile (revision 439038) +++ head/lang/mono/Makefile (revision 439039) @@ -1,57 +1,59 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= mono PORTVERSION= 4.6.2.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/ MAINTAINER= mono@FreeBSD.org COMMENT= Open source implementation of .NET Development Framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser \ bash:shells/bash LIB_DEPENDS= libinotify.so:devel/libinotify -USES= bison compiler:c11 cpe gettext gmake iconv libtool pathfix perl5 tar:bzip2 +USES= bison compiler:c11 cpe gettext gmake iconv libtool pathfix \ + perl5 python:run shebangfix tar:bzip2 USE_GNOME= glib20 USE_PERL5= build GNU_CONFIGURE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/mono-${PORTVERSION:R} +SHEBANG_FILES= scripts/mono-heapviz CONFIGURE_ARGS= --disable-dtrace CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no # Set location for .wapi creation. MONO_SHARED_DIR=${WRKDIR} MAKE_ENV= MONO_SHARED_DIR="${MONO_SHARED_DIR}" \ INSTALL_STRIP_FLAG="${STRIP}" \ TZ=UTC ONLY_FOR_ARCHS= i386 amd64 powerpc PORTSCOUT= limit:^\d+\.\d+\.[1-9]\d* post-patch: @${REINPLACE_CMD} -e 's|^#!/bin/bash|#!/usr/bin/env bash|g' \ ${WRKSRC}/scripts/mono-find-provides.in \ ${WRKSRC}/scripts/mono-find-requires.in \ ${WRKSRC}/scripts/mono-test-install @${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${REINPLACE_CMD} \ -e 's|^#!/bin/bash|#!/bin/sh|g' @${REINPLACE_CMD} 's/isinf (1)/isinf (1.0)/g' ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e 's|share\/man|man|g' \ ${WRKSRC}/mcs/jay/Makefile do-test: @(cd ${WRKSRC}/mono/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} Makefile ${MAKE_ARGS} check) .include