BSD Ports

www/forgejo17 17.0.0_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

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 forgejo17

From the ports tree:

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

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

RUN_DEPENDS=	forgejo17>0:www/forgejo17

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:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/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

No port depends on this one.

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]*

Files

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

Commit history 2

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
ab639da36b Dag-Erling Smørgrav www/forgejo17: New port
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/17.0.0.md