BSD Ports

www/forgejo16 16.0.6_1 FreeBSD

Compact self-hosted Git forge

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d81b7ba3c3
License
GPLv3+
Categories
www
Package size
36090.5 KiB, 109370.4 KiB installed

Description

A self-hosted Git service.

Forgejo is a community managed soft-fork of Gitea, which is a fork of Gogs, lightweight code hosting solution written in Go and published under the MIT license.

Install

Binary package:

pkg install forgejo16

From the ports tree:

cd /usr/ports/www/forgejo16/ && make install clean

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

RUN_DEPENDS=	forgejo16>0:www/forgejo16

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest16.0.5_116.0.6--16.0.6
FreeBSD:14:quarterly16.0.5_116.0.6n/a-16.0.6
FreeBSD:15:latest16.0.616.0.6n/a--
FreeBSD:15:quarterly16.0.5_116.0.6n/an/an/a
FreeBSD:16:latest16.0.516.0.6n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 13
Required by 1

Configuration

Options name: www_forgejo

OptionDefaultDescription
BINDATAonBuild a single monolithic binary, with all assets included
GIT_LFSonSupport for Git Large File Storage (LFS)
PAMonEnable support for PAM
SQLITEonSQLite database support
USES
cpe gmake go:no_targets
Service scripts
forgejo
Conflicts with
forgejo[0-9]*

Message after installing

Before starting forgejo for the first time, you must set a number of
secrets in the configuration file. For your convenience, a sample file
has been copied to /usr/local/etc/forgejo/conf/app.ini.

You need to replace every occurence of CHANGE_ME in the file with
sensible values. Please refer to the official documentation at
https://forgejo.org for details.

You will also likely need to create directories for persistent
storage.  Run
    service forgejo doctor check
to check if all prerequisites have been met.

Files

pkg-plist 8
  • @sample etc/forgejo16/conf/app.ini.sample
  • etc/forgejo16/conf/app.ini.defaults
  • sbin/forgejo
  • @dir share/forgejo16
  • @dir(git,git,755)
  • @dir(git,git,755) %%DBDIR%%/data
  • @dir(git,git,755) %%DBDIR%%/forgejo-repositories
  • @dir(git,git,755)
distinfo 1
FileSizeSHA256
forgejo-src-16.0.6.tar.gz5.5774994e+070fe93c0bc4e1006ec3aa7d65be51181cc02efe4974c4237bb23723d954ffa630
Master sites 1
  • https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONFULL}/

Commit history 13

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
afefd34435 Dag-Erling Smørgrav www/forgejo15: Update to 16.0.6
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.6.md MFH: 2026Q4
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
c7dda1bce5 Dag-Erling Smørgrav www/forgejo16: Update to 16.0.5
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.5.md

The latest 5 of 13 in the history this site was built from.