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 |