1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00

Upgrade to www/gitlab-ce version 12.0.3.

This is a major upgrade at required version 11.11.5 to be installed before.

Make sure you follow the UPDATING entry.

Changelog:
https://about.gitlab.com/2019/06/22/gitlab-12-0-released/
This commit is contained in:
Matthias Fechner 2019-07-07 10:03:58 +00:00
parent 088c0220b9
commit 32dddf07ba
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=506124
6 changed files with 533 additions and 363 deletions

View File

@ -6,6 +6,17 @@ You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20190707:
AFFECTS: users of www/gitlab-ce
AUTHOR: mfechner@FreeBSD.org
You must at first upgrade to version 11.11.5 before you can upgrade
to version 12.
Support for MySQL will be dropped with next version.
Make sure you use at least Postgresql version 9.6.
Follow the normal upgrade manual that can be found here:
https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/11.11-12.0-freebsd.md
20190705:
AFFECTS: users of net/serviio which bought a license for the non-free features
AUTHOR: netchild@FreeBSD.org

View File

@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= gitlab-ce
PORTVERSION= 11.11.5
PORTREVISION= 1
PORTVERSION= 12.0.3
PORTREVISION= 0
CATEGORIES= www devel
MAINTAINER= mfechner@FreeBSD.org
@ -17,10 +17,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
# only rubygem-pg and rubygem-mysql are defined later as RUN_DEPENDS
# for the options
MY_DEPENDS= git>=2.21.0:devel/git \
gitlab-shell>=9.1.0:devel/gitlab-shell \
gitlab-shell>=9.3.0:devel/gitlab-shell \
gitlab-workhorse>=8.7.0:www/gitlab-workhorse \
gitaly>=1.42.5:devel/gitaly \
gitlab-pages>=1.5.0:www/gitlab-pages \
gitaly>=1.47.0:devel/gitaly \
gitlab-pages>=1.6.1:www/gitlab-pages \
redis>=3.2.12:databases/redis \
yarn>=1.10.0:www/yarn \
rubygem-rails5>=5.1.7:www/rubygem-rails5 \
@ -31,7 +31,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-rugged>=0.28.0:devel/rubygem-rugged \
rubygem-grape-path-helpers>=1.1:devel/rubygem-grape-path-helpers \
rubygem-faraday>=0.12.0:www/rubygem-faraday \
rubygem-devise-rails5>=4.4:devel/rubygem-devise-rails5 \
rubygem-devise-rails5>=4.6:devel/rubygem-devise-rails5 \
rubygem-doorkeeper43>=4.3:security/rubygem-doorkeeper43 \
rubygem-doorkeeper-openid_connect>=1.5:security/rubygem-doorkeeper-openid_connect \
rubygem-omniauth>=1.8:security/rubygem-omniauth \
@ -49,7 +49,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-omniauth-twitter>=1.4:net/rubygem-omniauth-twitter \
rubygem-omniauth_crowd22>=2.2.0:devel/rubygem-omniauth_crowd22 \
rubygem-omniauth-authentiq>=0.3.3:net/rubygem-omniauth-authentiq \
rubygem-omniauth_openid_connect>=0.3.0:net/rubygem-omniauth_openid_connect \
rubygem-omniauth_openid_connect>=0.3.1:net/rubygem-omniauth_openid_connect \
rubygem-omniauth-ultraauth>=0.0.2:net/rubygem-omniauth-ultraauth \
rubygem-omniauth-salesforce>=1.0.5:net/rubygem-omniauth-salesforce \
rubygem-rack-oauth2>=1.9.3:security/rubygem-rack-oauth2 \
@ -62,6 +62,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-u2f0>=0.2.1:net/rubygem-u2f0 \
rubygem-validates_hostname>=1.0.6:dns/rubygem-validates_hostname \
rubygem-rubyzip>=1.2.2:archivers/rubygem-rubyzip \
rubygem-acme-client-2.0.3>=2.0.2:security/rubygem-acme-client \
rubygem-browser>=2.5:www/rubygem-browser \
rubygem-gpgme>=2.0.18:security/rubygem-gpgme \
rubygem-gitlab_omniauth-ldap>=2.1.1:net/rubygem-gitlab_omniauth-ldap \
@ -98,6 +99,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-creole>=0.5.0:textproc/rubygem-creole \
rubygem-wikicloth081>=0.8.1:textproc/rubygem-wikicloth081 \
rubygem-asciidoctor>=1.5.8:textproc/rubygem-asciidoctor \
rubygem-asciidoctor-include-ext>=0.3.1:textproc/rubygem-asciidoctor-include-ext \
rubygem-asciidoctor-plantuml008>=0.0.8:textproc/rubygem-asciidoctor-plantuml008 \
rubygem-rouge>=3.1:textproc/rubygem-rouge \
rubygem-truncato>=0.7.11:textproc/rubygem-truncato \
@ -111,13 +113,14 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-unicorn-worker-killer>=0.4.4:www/rubygem-unicorn-worker-killer \
rubygem-puma>=3.12:www/rubygem-puma \
rubygem-puma_worker_killer>=0:www/rubygem-puma_worker_killer \
rubygem-rack-timeout>=0:www/rubygem-rack-timeout \
rubygem-state_machines-activerecord05>=0.5.1:databases/rubygem-state_machines-activerecord05 \
rubygem-acts-as-taggable-on>=6.0:www/rubygem-acts-as-taggable-on \
rubygem-sidekiq>=5.2.7:devel/rubygem-sidekiq \
rubygem-sidekiq-cron>=1.0.0:devel/rubygem-sidekiq-cron \
rubygem-redis-namespace>=1.6.0:databases/rubygem-redis-namespace \
rubygem-gitlab-sidekiq-fetcher>=0.4.0:devel/rubygem-gitlab-sidekiq-fetcher \
rubygem-fugit>=1.1:devel/rubygem-fugit \
rubygem-fugit>=1.2.1:devel/rubygem-fugit \
rubygem-httparty>=0.16.4:www/rubygem-httparty \
rubygem-rainbow>=3.0:devel/rubygem-rainbow \
rubygem-ruby-progressbar>=0:devel/rubygem-ruby-progressbar \
@ -160,9 +163,9 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-request_store>=1.3:devel/rubygem-request_store \
rubygem-virtus>=1.0.1:devel/rubygem-virtus \
rubygem-base32>=0.3.0:converters/rubygem-base32 \
rubygem-sentry-raven>=2.7:devel/rubygem-sentry-raven \
rubygem-sentry-raven>=2.9:devel/rubygem-sentry-raven \
rubygem-premailer-rails19-rails5>=1.9.7:mail/rubygem-premailer-rails19-rails5 \
rubygem-gitlab-labkit>=0.2.0:devel/rubygem-gitlab-labkit \
rubygem-gitlab-labkit>=0.3.0:devel/rubygem-gitlab-labkit \
rubygem-ruby_parser>=3.8.4:devel/rubygem-ruby_parser \
rubygem-rails-i18n-rails5>=5.1.0:devel/rubygem-rails-i18n-rails5 \
rubygem-gettext_i18n_rails>=1.8.0:devel/rubygem-gettext_i18n_rails \
@ -182,6 +185,9 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-html2text>=0:textproc/rubygem-html2text \
rubygem-ruby-prof>=0.17.0:devel/rubygem-ruby-prof \
rubygem-rbtrace>=0.4:devel/rubygem-rbtrace \
rubygem-memory_profiler>=0.9:devel/rubygem-memory_profiler \
rubygem-benchmark-memory>=0.1:benchmarks/rubygem-benchmark-memory \
rubygem-activerecord-explain-analyze>=0.1:databases/rubygem-activerecord-explain-analyze \
rubygem-oauth2>=1.4.0:net/rubygem-oauth2 \
rubygem-health_check26-rails5>=2.6.0:devel/rubygem-health_check26-rails5 \
rubygem-vmstat>=2.3.0:sysutils/rubygem-vmstat \
@ -190,7 +196,7 @@ MY_DEPENDS= git>=2.21.0:devel/git \
rubygem-sshkey>=2.0:security/rubygem-sshkey \
rubygem-ed25519>=1.2:security/rubygem-ed25519 \
rubygem-bcrypt_pbkdf>=1.0:security/rubygem-bcrypt_pbkdf \
rubygem-gitaly-proto>=1.27.2:net/rubygem-gitaly-proto \
rubygem-gitaly-proto>=1.32.0:net/rubygem-gitaly-proto \
rubygem-grpc>=1.19.0:net/rubygem-grpc \
rubygem-gitaly>=0.8.0:net/rubygem-gitaly \
rubygem-google-protobuf371>=3.7.1:devel/rubygem-google-protobuf371 \
@ -229,7 +235,7 @@ USE_RC_SUBR= gitlab
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find the here: https://gitlab.com/gitlab-org/gitlab-ce/tags
GL_COMMIT= b85e6215a854a02fbb63c4e3be9998fc9fd4e58a
GL_COMMIT= 08a51a9db938bb05f9a4c999075d010079e16bad
USERS= git
GROUPS= git

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1562171441
SHA256 (gitlab-org-gitlab-ce-b85e6215a854a02fbb63c4e3be9998fc9fd4e58a_GL0.tar.gz) = 5484e64d83c75a4df0f8342de78b099610aebfa97f2695948a22d671abf1d94c
SIZE (gitlab-org-gitlab-ce-b85e6215a854a02fbb63c4e3be9998fc9fd4e58a_GL0.tar.gz) = 77475520
TIMESTAMP = 1562483293
SHA256 (gitlab-org-gitlab-ce-08a51a9db938bb05f9a4c999075d010079e16bad_GL0.tar.gz) = f093ef458d2d30da8c724557bfe5b2178dd1afc80905f1bb845d83050b6dce6b
SIZE (gitlab-org-gitlab-ce-08a51a9db938bb05f9a4c999075d010079e16bad_GL0.tar.gz) = 76510504

View File

@ -1,4 +1,4 @@
--- Gemfile.orig 2019-06-10 10:52:55 UTC
--- Gemfile.orig 2019-07-01 15:47:59 UTC
+++ Gemfile
@@ -14,7 +14,7 @@ gem 'sprockets', '~> 3.7.0'
gem 'gitlab-default_value_for', '~> 3.1.1', require: 'default_value_for'
@ -9,7 +9,7 @@
gem 'pg', '~> 1.1', group: :postgres
gem 'rugged', '~> 0.28'
@@ -205,7 +205,7 @@ gem 'connection_pool', '~> 2.0'
@@ -209,7 +209,7 @@ gem 'connection_pool', '~> 2.0'
gem 'discordrb-webhooks-blackst0ne', '~> 3.3', require: false
# HipChat integration
@ -18,7 +18,7 @@
# JIRA integration
gem 'jira-ruby', '~> 1.4'
@@ -304,88 +304,6 @@ group :metrics do
@@ -308,89 +308,6 @@ group :metrics do
# Prometheus
gem 'prometheus-client-mmap', '~> 0.9.4'
gem 'raindrops', '~> 0.18'
@ -62,22 +62,22 @@
- # Generate Fake data
- gem 'ffaker', '~> 2.10'
-
- gem 'capybara', '~> 2.18.0'
- gem 'capybara', '~> 3.22.0'
- gem 'capybara-screenshot', '~> 1.0.22'
- gem 'selenium-webdriver', '~> 3.141'
-
- gem 'spring', '~> 2.0.0'
- gem 'spring-commands-rspec', '~> 1.0.4'
-
- gem 'gitlab-styles', '~> 2.6', require: false
- gem 'gitlab-styles', '~> 2.7', require: false
- # Pin these dependencies, otherwise a new rule could break the CI pipelines
- gem 'rubocop', '~> 0.68.1'
- gem 'rubocop', '~> 0.69.0'
- gem 'rubocop-performance', '~> 1.1.0'
- gem 'rubocop-rspec', '~> 1.22.1'
-
- gem 'scss_lint', '~> 0.56.0', require: false
- gem 'haml_lint', '~> 0.30.0', require: false
- gem 'simplecov', '~> 0.14.0', require: false
- gem 'haml_lint', '~> 0.31.0', require: false
- gem 'simplecov', '~> 0.16.1', require: false
- gem 'bundler-audit', '~> 0.5.0', require: false
-
- gem 'benchmark-ips', '~> 2.3.0', require: false
@ -88,6 +88,7 @@
- gem 'activerecord_sane_schema_dumper', '1.0'
-
- gem 'stackprof', '~> 0.2.10', require: false
- gem 'derailed_benchmarks', require: false
-
- gem 'simple_po_parser', '~> 1.1.2', require: false
-
@ -95,7 +96,7 @@
-end
-
-group :test do
- gem 'shoulda-matchers', '~> 3.1.2', require: false
- gem 'shoulda-matchers', '~> 4.0.1', require: false
- gem 'email_spec', '~> 2.2.0'
- gem 'json-schema', '~> 2.8.0'
- gem 'webmock', '~> 3.5.1'

View File

@ -1,15 +1,22 @@
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvv GITLAB vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
[
{
message: <<EOM
Gitlab was installed successfully.
!! WARNING: Please make sure you read in UPDATING entry 20190423 !!
You now need to set up the various components of Gitlab, so please
follow the instructions in the guide at:
https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/install/11.11-freebsd.md
EOM
type: install
}
{
message: "!! WARNING: Please make sure you read in UPDATING entry 20190423 !!"
maximum_version: "11.9.7"
type: upgrade
}
{
message: <<EOM
If you just installed an major upgrade of GitLab, for example you
switched from 11.8.x to 11.9.x, please follow the instructions in the guide at:
@ -19,5 +26,8 @@ If you just installed an minor upgrade of GitLab please follow
the instructions in the guide at:
https://gitlab.fechner.net/mfechner/Gitlab-docu/blob/master/update/freebsd_patch_versions.md
EOM
type: upgrade
}
]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ GITLAB ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File diff suppressed because it is too large Load Diff