View | Details | Raw Unified | Return to bug 231224 | Differences between
and this patch

Collapse All | Expand All

(-)b/www/gitlab-ce/Makefile (-12 / +14 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	gitlab-ce
4
PORTNAME=	gitlab-ce
5
PORTVERSION=	11.2.3
5
PORTVERSION=	11.2.3
6
PORTREVISION=	1
6
CATEGORIES=	www devel
7
CATEGORIES=	www devel
7
8
8
MAINTAINER=	mfechner@FreeBSD.org
9
MAINTAINER=	mfechner@FreeBSD.org
Lines 11-29 COMMENT= Web GUI for managing git repositories Link Here
11
LICENSE=	MIT
12
LICENSE=	MIT
12
LICENSE_FILE=	${WRKSRC}/LICENSE
13
LICENSE_FILE=	${WRKSRC}/LICENSE
13
14
14
OPTIONS_SINGLE=	DATABASE
15
OPTIONS_SINGLE_DATABASE=	PGSQL MYSQL
16
OPTIONS_DEFAULT=	PGSQL
17
PGSQL_DESC=	Default PostgreSQL support (preferred)
18
MYSQL_DESC=	Optional MySQL support
19
20
BUILD_DEPENDS=	gem:devel/ruby-gems
21
22
# the rubygems of RUN_DEPENDS matches the order of the Gemfile
15
# the rubygems of RUN_DEPENDS matches the order of the Gemfile
23
# which makes maintaining this long list much easier!
16
# which makes maintaining this long list much easier!
24
# only rubygem-pg and rubygem-mysql are defined later as RUN_DEPENDS
17
# only rubygem-pg and rubygem-mysql are defined later as RUN_DEPENDS
25
# for the options
18
# for the options
26
RUN_DEPENDS=	git>=2.16.2:devel/git \
19
MY_DEPENDS=	git>=2.16.2:devel/git \
27
	gitlab-shell>=8.1.1:devel/gitlab-shell \
20
	gitlab-shell>=8.1.1:devel/gitlab-shell \
28
	gitlab-workhorse>=5.1.0:www/gitlab-workhorse \
21
	gitlab-workhorse>=5.1.0:www/gitlab-workhorse \
29
	gitaly>=0.117.2:devel/gitaly \
22
	gitaly>=0.117.2:devel/gitaly \
Lines 204-209 RUN_DEPENDS= git>=2.16.2:devel/git \ Link Here
204
	rubygem-grape_logging>=1.7:devel/rubygem-grape_logging \
197
	rubygem-grape_logging>=1.7:devel/rubygem-grape_logging \
205
	rubygem-asset_sync>=2.4:net/rubygem-asset_sync
198
	rubygem-asset_sync>=2.4:net/rubygem-asset_sync
206
199
200
BUILD_DEPENDS=	gem:devel/ruby-gems \
201
	${MY_DEPENDS}
202
203
RUN_DEPENDS=	${MY_DEPENDS}
204
205
OPTIONS_SINGLE=	DATABASE
206
OPTIONS_SINGLE_DATABASE=	PGSQL MYSQL
207
OPTIONS_DEFAULT=	PGSQL
208
PGSQL_DESC=	Default PostgreSQL support (preferred)
209
MYSQL_DESC=	Optional MySQL support
210
207
PGSQL_RUN_DEPENDS=	rubygem-pg018>=0.18.2:databases/rubygem-pg018 \
211
PGSQL_RUN_DEPENDS=	rubygem-pg018>=0.18.2:databases/rubygem-pg018 \
208
	rubygem-peek-pg>=1.3.0:databases/rubygem-peek-pg
212
	rubygem-peek-pg>=1.3.0:databases/rubygem-peek-pg
209
MYSQL_RUN_DEPENDS=	rubygem-mysql2>=0.4.5:databases/rubygem-mysql2 \
213
MYSQL_RUN_DEPENDS=	rubygem-mysql2>=0.4.5:databases/rubygem-mysql2 \
Lines 243-252 post-patch-PGSQL-off: Link Here
243
	${REINPLACE_CMD} -e "/gem 'pg'/d" ${WRKSRC}/Gemfile
247
	${REINPLACE_CMD} -e "/gem 'pg'/d" ${WRKSRC}/Gemfile
244
	${REINPLACE_CMD} -e "/gem 'peek-pg'/d" ${WRKSRC}/Gemfile
248
	${REINPLACE_CMD} -e "/gem 'peek-pg'/d" ${WRKSRC}/Gemfile
245
249
246
pre-install:
247
	(cd ${WRKSRC} && rm Gemfile.lock && bundle install --local)
248
249
do-install:
250
do-install:
251
	(cd ${WRKSRC} && ${RM} Gemfile.lock && bundle install --local)
250
	${FIND} ${WRKSRC} -name '*.orig' -delete
252
	${FIND} ${WRKSRC} -name '*.orig' -delete
251
	${FIND} ${WRKSRC} -name '*.bak' -delete
253
	${FIND} ${WRKSRC} -name '*.bak' -delete
252
	${FIND} ${WRKSRC} -name '*.gitkeep' -delete
254
	${FIND} ${WRKSRC} -name '*.gitkeep' -delete

Return to bug 231224