Port details |
- gitlab-workhorse Smart reverse proxy for GitLab
- 17.7.0 www =4 17.7.0Version of this port present on the latest quarterly branch.
- Maintainer: mfechner@FreeBSD.org
- Port Added: 2016-03-13 12:46:10
- Last Update: 2024-12-19 06:18:03
- Commit Hash: e3df914
- People watching this port, also watch:: tt-rss-php82, gitlab-pages, gitlab-shell, openssl, ttyd
- License: MIT
- WWW:
- https://gitlab.com/gitlab-org/gitlab/
- Description:
- Gitlab-workhorse is a smart reverse proxy for GitLab. It handles "large"
HTTP requests such as file downloads, file uploads,
Git push/pull and Git archive downloads.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- gitlab-workhorse>0:www/gitlab-workhorse
- To install the port:
- cd /usr/ports/www/gitlab-workhorse/ && make install clean
- To add the package, run one of these commands:
- pkg install www/gitlab-workhorse
- pkg install gitlab-workhorse
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gitlab-workhorse
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1734504026
SHA256 (go/www_gitlab-workhorse/gitlab-foss-v17.7.0/go.mod) = 03b555d2da65c1c14ef3d801265566f4a3d349b1b1045313e77f5786389c7b33
SIZE (go/www_gitlab-workhorse/gitlab-foss-v17.7.0/go.mod) = 7995
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- git>=2.42.0 : devel/git
- gmake>=4.4.1 : devel/gmake
- go122 : lang/go122
- Runtime dependencies:
-
- p5-Image-ExifTool>=0 : graphics/p5-Image-ExifTool
- Fetch dependencies:
-
- go122 : lang/go122
- ca_root_nss>0 : security/ca_root_nss
- This port is required by:
- for Build
-
- www/gitlab
-
Deleted ports which required this port:
- for Run
-
- www/gitlab
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- www_gitlab-workhorse
- USES:
- gmake go:modules,no_targets,1.22 zip
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.20.0_1 07 Feb 2020 08:48:04 |
mfechner |
Fixed build for aarch64.
This problem was send upstream here:
https://gitlab.com/gitlab-org/gitlab-workhorse/issues/246
And will be corrected with this merge request:
https://gitlab.com/gitlab-org/gitlab-workhorse/-/merge_requests/456
After the merge request reached the next stable version the two patches:
gitlab-workhorse/files/patch-go.mod
gitlab-workhorse/files/patch-go.sum
can be removed again.
PR: 243804
Reported by: mikael@FreeBSD.org |
8.20.0 31 Jan 2020 12:18:09 |
mfechner |
Update to 8.20.0 which is required for gitlab-ce security update.
MFH: 2020Q1 |
8.18.0 27 Dec 2019 15:38:25 |
mfechner |
Update to 8.18.0 which is required for gitlab-ce 12.6.0. |
8.14.1 27 Nov 2019 19:26:01 |
mfechner |
www/gitlab-workhorse: upgrade to 8.14.1 which is required for gitlab-ce 12.5.1. |
8.14.0 24 Oct 2019 17:04:57 |
mfechner |
www/gitlab-workhorse: upgrade to 8.14.0 which is required for gitlab-ce 12.4
upgrade. |
8.10.0 30 Sep 2019 22:40:25 |
mfechner |
www/gitlab-workhorse: upgrade to 8.10.0 which is required for gitlab-ce 12.3
upgrade. |
8.8.1 09 Sep 2019 10:27:39 |
mfechner |
www/gitlab-workhorse: upgrade to 8.8.1 which is required for gitlab-ce 12.2. |
8.7.1 30 Aug 2019 07:34:38 |
mfechner |
www/gitlab-workhorse: update to 8.7.1 which is required for gitlab-ce 12.1. |
8.7.0 29 Jun 2019 03:51:14 |
tobik |
Convert all Go ports to USES=go
This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.
USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.
PR: 238849
Submitted by: dg@syrec.org (also D20745)
Reviewed by: mat, tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20746 |
8.7.0 28 May 2019 10:41:39 |
mfechner |
Upgrade to 8.7.0 which is required by gitlab-ce 11.11 upgrade. |
8.5.2 07 May 2019 20:46:06 |
mfechner |
Update to 8.5.2 which is required for gitlab-ce 11.10.4 upgrade. |
8.5.1 23 Apr 2019 08:50:29 |
mfechner |
Update to 8.5.1 which is required for Gitlab 11.10 upgrade. |
8.3.3 02 Apr 2019 21:17:57 |
mfechner |
Upgrade to 8.3.3 which is required for gitlab-ce 11.9.4 security update.
MFH: 2019Q2 |
8.3.1 02 Mar 2019 11:53:27 |
mfechner |
Update to 8.3.1 which is required for gitlab-ce 11.8 upgrade. |
8.0.2 15 Feb 2019 13:39:37 |
mfechner |
Upgrade to 8.0.2 which is required for gitlab 11.7.5 upgrade. |
8.0.1 31 Jan 2019 18:23:35 |
mfechner |
Upgrade to 8.0.1 which is required for security update of gitlab-ce 11.7.3. |
8.0.0 31 Jan 2019 14:24:54 |
mfechner |
Upgrade to 8.0.0 which is required for gitlab-ce 11.7 upgrade. |
7.6.0 23 Dec 2018 12:45:17 |
mfechner |
Upgrade to 7.6.0 which is required for gitlab-ce 11.6.
Approved by: mentors (implicit) |
7.1.3 29 Nov 2018 13:31:57 |
mfechner |
Upgrade to 7.1.3 which is required for gitlab-ce 11.5.1.
Approved by: mentors (implicit) |
7.1.0 23 Nov 2018 14:59:51 |
mfechner |
Upgrade to 7.1.0 which is required for gitlab-ce 11.5.
Approved by: mentors (implicit) |
7.0.0 30 Oct 2018 16:18:43 |
mfechner |
Upgrade to version 7.0.0 which is required for www/gitlab-ce 11.4.x.
Approved by: mentors (implicit) |
6.1.0 23 Sep 2018 18:23:42 |
mfechner |
Update www/gitlab-workhorse to 6.1.0 which is required for gitlab 11.3.
Approved by: mentors (implicit) |
5.1.0 06 Sep 2018 18:59:42 |
mfechner |
Update www/gitlab-workhorse to 5.1.0 which is required for gitlab-ce 11.2.x.
Approved by: mentors (implicit) |
5.0.0 26 Jul 2018 13:52:07 |
mfechner |
Update to 5.0.0 which is required for gitlab 11.1.1.
Approved by: mentors (implicit) |
4.3.1 04 Jul 2018 17:33:59 |
mfechner |
Update to 4.3.1 which is required for gitlab 11.0.2.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D16127 |
4.2.0 21 Jun 2018 15:37:07 |
mfechner |
Update www/gitlab-workhorse to 4.2.0 required for gitlab 10.8.x.
Reviewed by: mat, swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D15949 |
4.1.0 14 May 2018 18:02:21 |
mfechner |
Update www/gitlab-workhorse to 4.1.0 required for gitlab 10.7.x.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D15315 |
4.0.0 09 May 2018 10:43:26 |
mfechner |
Changed the MAINTAINER of all my ports to have mfechner@FreeBSD.org listed.
Reviewed by: tz (mentor)
Approved by: tz (mentor)
Differential Revision: https://reviews.freebsd.org/D15270 |
4.0.0 14 Apr 2018 16:31:16 |
mfechner |
Update www/gitlab-workhorse to version 4.0.0 which is required for gitlab
10.6.x.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D15037 |
3.6.0 04 Apr 2018 16:23:03 |
mfechner |
Update www/gitlab-workhorse to 3.6.0 which is required for gitlab 10.5.x.
Reviewed by: mat, swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D14949 |
3.3.1 20 Feb 2018 15:37:13 |
tz |
www/gitlab-workhorse: Update from 2.3.0 to 3.3.1
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v3.3.1/CHANGELOG
Submitted by: Matthias Fechner <idefix@fechner.net>
Reviewed by: swills, tz |
2.3.0 05 Dec 2017 16:44:09 |
tz |
GitLab and related ports maintained by me: pass maintainership to Matthias
Fechner
Matthias has proven himself as capable and enthusiastic enough to update
www/gitlab on its own - which frees much of my time. :)
I wrote an update guide for him and everybody interested in it:
http://gitlab.toco-domains.de/FreeBSD/GitLab-docu/blob/master/update/how-to-update-the-freebsd-port.md |
2.3.0 24 Oct 2017 14:27:14 |
tz |
www/gitlab-workhorse: Update from 2.1.1 to 2.3.0
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.3.0/CHANGELOG
Reviewed by: Matthias Fechner <idefix@fechner.net> |
2.1.1 13 Sep 2017 13:45:56 |
tz |
www/gitlab-workhorse: Update from 2.0.0 to 2.1.1
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.1.1/CHANGELOG
Reviewed by: Matthias Fechner <idefix@fechner.net> |
2.0.0 09 Aug 2017 09:13:43 |
tz |
www/gitlab-workhorse: Update from 1.4.3 to 2.0.0
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v2.0.0/CHANGELOG |
1.4.3 06 Jul 2017 14:05:40 |
tz |
www/gitlab-workhorse: Update from 1.4.2 to 1.4.3
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.4.3/CHANGELOG |
1.4.2 28 Jun 2017 08:50:10 |
tz |
www/gitlab-workhorse: Update from 1.3.0 to 1.4.2
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.4.2/CHANGELOG |
1.3.0 30 Mar 2017 14:19:33 |
tz |
www/gitlab-workhorse: Update from 1.2.1 to 1.3.0
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.3.0/CHANGELOG |
1.2.1 27 Mar 2017 15:07:10 |
tz |
www/gitlab-workhorse: Update from 1.1.1 to 1.2.1
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.2.1/CHANGELOG |
1.1.1 13 Mar 2017 11:06:13 |
tz |
www/gitlab-workhorse: Update from 0.8.5 to 1.1.1
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v1.1.1/CHANGELOG |
0.8.5 09 Mar 2017 09:46:37 |
tz |
www/gitlab-workhorse: Update from 0.8.2 to 0.8.5
Also fix wrong "Created by:" line
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.8.5/CHANGELOG |
0.8.2 01 Mar 2017 08:36:04 |
tz |
www/gitlab-workhorse: Update from 0.7.11 to 0.8.2
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.8.2/CHANGELOG |
0.7.11 22 Nov 2016 09:53:12 |
tz |
www/gitlab-workhorse: Update from 0.7.8 to 0.7.11
Changelog: https://gitlab.com/gitlab-org/gitlab-workhorse/blob/v0.7.11/CHANGELOG
Approved by: mentors (implicit) |
0.7.8 19 Oct 2016 14:09:21 |
tz |
www/gitlab-workhorse: Update from 0.7.5 to 0.7.8
v0.7.8
- Send artifact zip file entries via the 'senddata' mechanism.
v0.7.7
- Add the protocol used (HTTP) to each gitCommand call in order to
check for restricted protocol access on GitLab's side.
v0.7.6
- Add the capability to inject `git format-patch` output.
Approved by: swills (mentor) |
0.7.5 10 Aug 2016 14:22:45 |
tz |
www/gitlab-workhorse: Update from 0.7.1 to 0.7.5
v0.7.5
- Add the capability to inject `git diff` output as HTTP response bodies
v0.7.4
- Pass a timestamp when forwarding requests to Rails. Hopefully
this will give us insight into Unicorn queueing behavior.
v0.7.3
- Revert 'buffer Git HTTP responses'. Set default listen socket
permissions to world read/writeable.
v0.7.2 DO NOT USE
- Integrate with GOPATH during development (remove relative imports
etc.). Buffer Git HTTP responses so that we may return an error if the
local command fails early.
Update: the 'buffer Git HTTP responses' change in 0.7.2 is BAD, it
breaks shallow Git clone. Don't use 0.7.2!
Approved by: swills (mentor) |
0.7.1 10 Jun 2016 09:08:02 |
tz |
Change MAINTAINER from ports@toco-domains.de to tz@FreeBSD.org
Approved by: junovitch (mentor) |
0.7.1 11 Apr 2016 20:18:17 |
amdmi3 |
- Switch to fetching source from upstream gitlab site
The only difference between distfiles is root directory name change
(gitlab-workhorse-v0.7.1 ->
gitlab-workhorse-v0.7.1-bb9806f226a519d493d3b0df1446488cce6d162c)
PR: 208502
Submitted by: amdmi3
Approved by: ports@toco-domains.de (maintainer) |
0.7.1 06 Apr 2016 18:17:21 |
pi |
www/gitlab-workhorse: 0.6.5 -> 0.7.1
PR: 208502
Submitted by: ports@toco-domains.de (maintainer) |
0.6.5 01 Apr 2016 14:33:58 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight |
0.6.5 13 Mar 2016 12:46:02 |
rakuco |
New port: www/gitlab-workhorse.
Gitlab-workhorse is a smart reverse proxy for GitLab. It handles "large"
HTTP requests such as file downloads, file uploads,
Git push/pull and Git archive downloads.
WWW: https://gitlab.com/gitlab-org/gitlab-workhorse
PR: 207800
Submitted by: Torsten Zuhlsdorff <ports@toco-domains.de> |