devel/phorgeit-phorge: Correct PKGNAMEPREFIX Add the missing dash, so it matches phorgeit-arcanist*. Reported by: lwhsuec8e0ed41a
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-php84installs phorgeitphorge-php82 2026.27,1, phorgeitphorge-php83 2026.27,1, phorgeitphorge-php84 2026.27,1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2026.27,1 | 2026.27,1 | – |
| FreeBSD 15 | 2026.27,1 | 2026.27,1 | – |
| FreeBSD 14 | 2026.27,1 | 2026.27,1 | 2026.27,1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2026.27,1 | 2026.27,1 | – |
| FreeBSD 14 | 2026.27,1 | 2026.27,1 | 2026.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)
devel/phorgeit-phorge: Update to 2026.27c208133f77
*/*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/NEWS63b6120db0
devel/phorgeit-phorge: Update to 2025.512f619ec493
devel/phorgeit-phorge: Fix error in MFA QR code generation16b4e8bf91
*/*: IGNORE_WITH_PHP 8.5 These packages do not build with the new PHP85. Approved by: portmgr (blanket)25a2301b4d
devel/phorgeit-phorge: Update to 2025.1868f30f93c8
devel/phorgeit-phorge: Update to 2024.352d11272637
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
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
*/*: 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
devel/phorgeit-phorge: Update to 2024.19 This also marks a switch to official upstream releases.8adfe16381
devel/phorgeit-phorge: Start phd after mysqld912af90ef
devel/phorgeit-phorge: Remove incorrect cpe vendor559b2f56b2
devel/phorgeit-phorge: Clean up port skeleton4b74be0801
devel/phorgeit-phorge: New port2ab538a6c3