BSD Ports

www/gitlab ${GITLAB_VERSION}_${GITLAB_PORTREVISION} MidnightBSD

Web GUI for managing git repositories

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
d77e878bce
License
mit
Categories
www, devel

Description

GitLab is version control for your server. Upgrade manual: https://gitlab.com/mfechner/freebsd-gitlab-docu/tree/master/update

Install manual: https://gitlab.com/mfechner/freebsd-gitlab-docu/tree/master/install

In the other systems

SystemPortVersion
MidnightBSDwww/gitlab${GITLAB_VERSION}_${GITLAB_PORTREVISION}
FreeBSDwww/gitlab19.5.0_1
GhostBSDwww/gitlab19.4.0

Install

Binary package:

mport install gitlab-${FLAVOR:Uce}

From mports:

cd /usr/mports/www/gitlab && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gitlab-${FLAVOR:Uce}>0:www/gitlab

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: www_gitlab-${FLAVOR:Uce}

OptionDefaultDescription
KERBEROSon
USES
nodejs:env python:run ruby shebangfix
Service scripts
gitlab
Conflicts with
gitolite gitolite2 gogs gitea gitosis

Files

distinfo 2
FileSizeSHA256
gitlab-foss-v18.8.2.tar.bz21.30225942e+0823de178a65db1ca2304f87dc24bb3616359f405fc6796adf46afd07fcc285107
gitlab-v18.8.2-ee.tar.bz21.47373952e+0822bccdff98b000acd599afe9a6eb67e0b36d4fe24f5fac92b84f05990c7b1f1c

Commit history 1

DateCommitCreditsLog message
d77e878bce Lucas Holt www/gitlab: use yarn-node22 instead of yarn-node20 (#1902)
## Summary Move www/gitlab from www/yarn-node20 to www/yarn-node22. Node.js 20 reached end of life on 2026-04-30, and gitlab is one of the four ports keeping www/node20 in the tree (see #1878). ## Why 22 and not 24 - GitLab 18.8.2 pins `nodejs 22.12.0` in its `.tool-versions`. `package.json` only requires `node >=12.22.1`. - The port already has a comment saying GitLab doesn't work with Node.js 24, so I kept the commented-out `yarn${NODEJS_SUFFIX}` line for a later upgrade and updated the comment to explain why. - FreeBSD uses the default Node (24) for gitlab, but its port is at GitLab 19.5.0. ## Changes - `www/gitlab/Makefile`: `yarn-node20>=1.10.0:www/yarn-node20` is now `yarn-node22>=1.10.0:www/yarn-node22`, and the comment is updated. …