BSD Ports

www/forgejo15 15.0.10_1 FreeBSD

Compact self-hosted Git forge

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3+
Categories
www
Package size
34456.0 KiB, 104410.2 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.

In the other systems

SystemPortVersion
FreeBSDwww/forgejo1515.0.10_1
GhostBSDwww/forgejo1515.0.8

Install

Binary package:

pkg install forgejo15

From the ports tree:

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

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

RUN_DEPENDS=	forgejo15>0:www/forgejo15

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:latest15.0.9_115.0.10--15.0.10
FreeBSD:14:quarterly15.0.9_115.0.10n/a-15.0.10
FreeBSD:15:latest15.0.1015.0.10n/a--
FreeBSD:15:quarterly15.0.1015.0.10n/an/an/a
FreeBSD:16:latest15.0.915.0.10n/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
    su -m git -c 'forgejo doctor check'
to check if all prerequisites have been met.

Files

pkg-plist 8
  • @sample etc/forgejo15/conf/app.ini.sample
  • etc/forgejo15/conf/app.ini.defaults
  • sbin/forgejo
  • @dir share/forgejo15
  • @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-15.0.10.tar.gz5.3384735e+07ec32a9fc4dd30cd2f132755244aa44152df21579983291453289106056b6be0f
Master sites 1
  • https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONFULL}/

Commit history 14

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
2d4f0c7e41 Dag-Erling Smørgrav www/forgejo15: Update to 15.0.10
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.10.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.
18b1ddeb19 Dag-Erling Smørgrav www/forgejo15: Update to 15.0.9
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.9.md MFH: 2026Q3

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