1
1
# $FreeBSD$
2
2
3
3
PORTNAME = gitlab-runner
4
- PORTVERSION = 9.5.0
4
+ PORTVERSION = 10.0.2
5
5
CATEGORIES = devel
6
6
MASTER_SITES = \
7
- https://gitlab.com/gitlab-org/gitlab-ci-multi- runner/repository/archive.tar.bz2?ref=v${PORTVERSION}&dummy=/ \
8
- https://gitlab-ci-multi- runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
9
- https://gitlab-ci-multi- runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
7
+ https://gitlab.com/gitlab-org/gitlab-runner/repository/archive.tar.bz2?ref=v${PORTVERSION}&dummy=/ \
8
+ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
9
+ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
10
10
DISTFILES = \
11
11
${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
12
12
prebuilt-x86_64.tar.xz:dockerx64 \
@@ -24,10 +24,16 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
24
24
git:devel/git
25
25
26
26
USES = tar:bz2
27
- GITHASH = 413da38a72634601bf435f6215d6669cd5a4e40e
28
- GITREV = 413da38
29
- GITBRANCH = 9-5-stable
30
- WRKSRC = ${WRKDIR}/gitlab-ci-multi-runner-v${PORTVERSION}-${GITHASH}
27
+ GITHASH = a9a76a502bf69371d9c610d0b2814b4e0f3ae762
28
+ GITREV = a9a76a50
29
+ GITBRANCH = 10-0-stable
30
+ BUILT = 2017-10-04T12:39:04-00:00
31
+ WRKSRC = ${WRKDIR}/gitlab-runner-v${PORTVERSION}-${GITHASH}
32
+ GO_LDFLAGS = -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \
33
+ -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GITREV} \
34
+ -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${BUILT} \
35
+ -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \
36
+ -s -w
31
37
32
38
PLIST_FILES = bin/gitlab-runner
33
39
@@ -41,13 +47,6 @@ post-extract:
41
47
@${CP} ${DISTDIR} /${DIST_SUBDIR} /prebuilt-x86_64.tar.xz ${WRKSRC} /out/docker/
42
48
@${CP} ${DISTDIR} /${DIST_SUBDIR} /prebuilt-arm.tar.xz ${WRKSRC} /out/docker/
43
49
44
- post-patch :
45
- @${REINPLACE_CMD} \
46
- -e " s!%%VERSION%%!${PORTVERSION} !g" \
47
- -e " s!%%REVISION%%!${GITREV} !g" \
48
- -e " s!%%BRANCH%%!${GITBRANCH} !g" \
49
- ${WRKSRC} /common/version.go
50
-
51
50
do-build :
52
51
@cd ${WRKSRC} && go-bindata \
53
52
-pkg docker \
@@ -61,10 +60,13 @@ do-build:
61
60
@cd ${WRKSRC} && go fmt executors/docker/bindata.go
62
61
@${MV} ${WRKSRC} /vendor ${WRKSRC} /src
63
62
@${MKDIR} ${WRKSRC} /src/gitlab.com/gitlab-org
64
- @${LN} -s ${WRKSRC} ${WRKSRC} /src/gitlab.com/gitlab-org/gitlab-ci-multi-runner
65
- @cd ${WRKSRC} && ${SETENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -o gitlab-ci-multi-runner
63
+ @${LN} -s ${WRKSRC} ${WRKSRC} /src/gitlab.com/gitlab-org/gitlab-runner
64
+ @cd ${WRKSRC} && \
65
+ ${SETENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build \
66
+ -ldflags=" ${GO_LDFLAGS} " \
67
+ -o gitlab-runner
66
68
67
69
do-install :
68
- ${INSTALL_PROGRAM} ${WRKSRC} /gitlab-ci-multi- runner ${STAGEDIR}${PREFIX} /bin/gitlab-runner
70
+ ${INSTALL_PROGRAM} ${WRKSRC} /gitlab-runner ${STAGEDIR}${PREFIX} /bin/gitlab-runner
69
71
70
72
.include <bsd.port.mk>
0 commit comments