CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/phorgeit-phorge 2026.27_1,1

Open source, software engineering platform

Port info

Maintainer
grembo@FreeBSD.org
Packages
latest: phorgeitphorge-php82 2026.27,1, phorgeitphorge-php83 2026.27,1, phorgeitphorge-php84 2026.27,1, update to 2026.27_1,1 not built yet
Upstream
up to date
Last update
to 2026.27_1,1 · ec8e0ed41a
Quarterly
2026Q4: phorgeitphorge-php82 2026.27,1, phorgeitphorge-php83 2026.27,1, phorgeitphorge-php84 2026.27,1
WWW
https://www.phorge.it
Links
cgit · VuXML

Install

Package
# pkg install phorgeitphorge-php82
# pkg install phorgeitphorge-php83
# pkg install phorgeitphorge-php84
installs phorgeitphorge-php82 2026.27,1, phorgeitphorge-php83 2026.27,1, phorgeitphorge-php84 2026.27,1 from latest; from quarterly (2026Q4) phorgeitphorge-php82 2026.27,1, phorgeitphorge-php83 2026.27,1, phorgeitphorge-php84 2026.27,1
Port
# cd /usr/ports/devel/phorgeit-phorge && make install clean
# make -C /usr/ports/devel/phorgeit-phorge config  # change options first
Size
5.5 MiB download · 25 MiB installed
Depends on
archivers/php82-zip 8.2.35_2, converters/php82-iconv 8.2.35_2, converters/php82-mbstring 8.2.35_2, databases/php82-mysqli 8.2.35_2, devel/git 2.56.0, devel/pecl-APCu 5.1.28, devel/phorgeit-arcanist-lib 2026.27,1, devel/php82-pcntl 8.2.35_2, ftp/php82-curl 8.2.35_2, graphics/php82-gd 8.2.35_2, lang/php82 8.2.35_2, security/php82-filter 8.2.35_2, sysutils/php82-fileinfo 8.2.35_2, sysutils/php82-posix 8.2.35_2, textproc/php82-ctype 8.2.35_2, www/php82-opcache 8.2.35_2
License
APACHE20
Options
2 of 2 on in the package: GD OPCACHE
pkg-message
Shown after installing
Make sure to run phorge using a production PHP configuration,
e.g., %%PREFIX/etc/php.ini-production, particularly
using the recommended error_reporting setting for production:

  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

To run the phorge daemons from startup, add phd_enable="YES"
to /etc/rc.conf. You can control the daemons using

service phd start
service phd stop
etc.

Before starting the daemons, please finish configuring your Phorge
instance. This involves configuring a web server (Apache, NGINX, LightHTTP)
and a database server (MySQL, MariaDB). You can find detailed instructions
on how to finish your setup at:

https://secure.phorge.com/book/phorge/article/configuration_guide/

Please note that all files are located in /usr/local/lib/php/phorge,
so if the documentation refers to ./bin, this means

  /usr/local/lib/php/phorge/bin,

if it refers to webroot, this means

  /usr/local/lib/php/phorge/webroot.

You might want to install textproc/py-pygments to improve syntax
highlighting.

Phorge daemons and ssh-git requires setting up sudo, see

  /usr/local/lib/php/phorge/resources/sshd/phorge-sudoers.sample

for an example.

A phorge example configuration installed here:

  /usr/local/lib/php/phorge/conf/local/local.json.sample

If you want to access phorge hosted git repositories via git,
you can add the following configuration snippet to /etc/sshd_config
and reload sshd afterwards (`service sshd reload'):

========================================================================
Match User git
 AllowUsers git
 AuthorizedKeysCommand /usr/local/lib/php/phorge/resources/sshd/phorge-ssh-hook.sh
 AuthorizedKeysCommandUser git
 AuthorizedKeysFile none
 AuthenticationMethods publickey
 PermitRootLogin no
 PasswordAuthentication no
 PermitTTY no
 AllowAgentForwarding no
 AllowTcpForwarding no
 GatewayPorts no
 PermitOpen none
 PermitTunnel no
 X11Forwarding no
========================================================================
Shown after upgrading
Don't forget to update the database schema after update:

  service nginx stop
  service php-fpm stop
  service phd stop
  cd /usr/local/lib/php/phorge
  ./bin/storage upgrade
  service phd start
  service php-fpm start
  service nginx start

The above procedure is for users of nginx and php-fpm, please adapt
accordingly to match your setup.

If your configuration uses an unprivileged user to connect to the database,
you may have to override the default user so the schema changes can be
applied with root or some other admin user:

  ./bin/storage upgrade --user <user> --password <password>
Note
Size, dependencies, options and messages are those of phorgeitphorge-php82.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162026.27,12026.27,1–
FreeBSD 152026.27,12026.27,1–
FreeBSD 142026.27,12026.27,12026.27,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152026.27,12026.27,1–
FreeBSD 142026.27,12026.27,12026.27,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2026.27,1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (16)

Michael Gmelin (grembo) · 2026.27_1,1
devel/phorgeit-phorge: Correct PKGNAMEPREFIX

Add the missing dash, so it matches phorgeit-arcanist*.

Reported by:	lwhsu
ec8e0ed41a
Michael Gmelin (grembo) · 2026.27,1
devel/phorgeit-phorge: Update to 2026.27
c208133f77
Muhammad Moinur Rahman (bofh) · 2025.51,1
*/*php86*: Sunrise

Please DO NOT use this version in production, it is an early test version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.6.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.6.0alpha1/NEWS
63b6120db0
Michael Gmelin (grembo) · 2025.51,1
devel/phorgeit-phorge: Update to 2025.51
2f619ec493
Michael Gmelin (grembo) · 2025.18_1,1
devel/phorgeit-phorge: Fix error in MFA QR code generation
16b4e8bf91
Muhammad Moinur Rahman (bofh) · 2025.18,1
*/*: IGNORE_WITH_PHP 8.5

These packages do not build with the new PHP85.

Approved by:	portmgr (blanket)
25a2301b4d
Michael Gmelin (grembo) · 2025.18,1
devel/phorgeit-phorge: Update to 2025.18
68f30f93c8
Michael Gmelin (grembo) · 2024.35,1
devel/phorgeit-phorge: Update to 2024.35
2d11272637
Michael Gmelin (grembo) · 2024.19_2,1
devel/phorgeit-phorge:  Wrap very long email header

Fixes X-Phabricator-Stamps getting too long to be accepted when using
dma(8) as MTA.
63ee6103f9
Michael Gmelin (grembo) · 2024.19_1,1
devel/phorgeit-phorge: Update to 2024.19 (for real)

The previous revision contained a leftover GH_TAGNAME, which
basically turned the update into a noop.
48b36c60d1
Muhammad Moinur Rahman (bofh) · 2024.19,1
*/*: Mark IGNORE_WITH_PHP=84

These ports are currently not compatible with php84 and is only a limited
set of ports. There might be more ports which has runtime issues. Please
check if your ports are compatible with php84 and if not pleae mark them
IGNORE_WITH_PHP=84

Approved by:	portmgr (blanket)
c00a7b36df
Michael Gmelin (grembo) · 2024.19,1
devel/phorgeit-phorge: Update to 2024.19

This also marks a switch to official upstream releases.
8adfe16381
Michael Gmelin (grembo) · 20240324_2
devel/phorgeit-phorge: Start phd after mysql
d912af90ef
Michael Gmelin (grembo) · 20240324_1
devel/phorgeit-phorge: Remove incorrect cpe vendor
559b2f56b2
Michael Gmelin (grembo) · 20240324
devel/phorgeit-phorge: Clean up port skeleton
4b74be0801
Michael Gmelin (grembo) · 20240324
devel/phorgeit-phorge: New port
2ab538a6c3