BSD Ports

devel/phorgeit-phorge 2026.27,1 FreeBSD

Open source, software engineering platform

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
c208133f77
License
APACHE20
Categories
devel
Package size
5633.3 KiB, 25099.0 KiB installed

Description

Phabricator is a collection of open source web applications that help software companies build better software.

In the other systems

SystemPortVersion
FreeBSDdevel/phorgeit-phorge2026.27,1
DragonFlydevel/phorgeit-phorge2024.35,1
HardenedBSDdevel/phorgeit-phorge2026.27,1
GhostBSDdevel/phorgeit-phorge2026.27,1

Install

Binary package:

pkg install phorgeitphorge-php82

From the ports tree:

cd /usr/ports/devel/phorgeit-phorge/ && make install clean

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

RUN_DEPENDS=	phorgeitphorge-php82>0:devel/phorgeit-phorge

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:latest2026.27,12026.27,1-2025.18,12026.27,1
FreeBSD:14:quarterly2026.27,12026.27,1n/a2025.18,12026.27,1
FreeBSD:15:latest2026.27,12026.27,1n/a2025.18,12025.18,1
FreeBSD:15:quarterly2026.27,12026.27,1n/an/an/a
FreeBSD:16:latest2026.27,12026.27,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

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

Run dependencies 53

No port depends on this one.

Configuration

Options name: devel_phorge

OptionDefaultDescription
GDonGD graphics library support
OPCACHEonUse OPcache to improve performance
USES
php:cli,flavors shebangfix
Service scripts
phd
Conflicts with
phabricator-php??
Flavors
phorgeitphorge-php83-2026.27,1, phorgeitphorge-php84-2026.27,1

Message 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
========================================================================

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>

Files

pkg-plist 8858
  • lib/php/phorge/LICENSE
  • lib/php/phorge/NOTICE
  • lib/php/phorge/README.md
  • lib/php/phorge/bin/almanac
  • lib/php/phorge/bin/aphlict
  • lib/php/phorge/bin/audit
  • lib/php/phorge/bin/auth
  • lib/php/phorge/bin/bulk
  • lib/php/phorge/bin/cache
  • lib/php/phorge/bin/calendar
  • lib/php/phorge/bin/celerity
  • lib/php/phorge/bin/commit-hook
  • lib/php/phorge/bin/conduit
  • lib/php/phorge/bin/config
  • lib/php/phorge/bin/differential
  • lib/php/phorge/bin/diviner
  • lib/php/phorge/bin/drydock
  • lib/php/phorge/bin/extensions
  • lib/php/phorge/bin/fact
  • lib/php/phorge/bin/feed
  • lib/php/phorge/bin/files
  • lib/php/phorge/bin/garbage
  • lib/php/phorge/bin/harbormaster
  • lib/php/phorge/bin/herald
  • lib/php/phorge/bin/i18n
  • lib/php/phorge/bin/lipsum
  • lib/php/phorge/bin/lock
  • lib/php/phorge/bin/mail
  • lib/php/phorge/bin/nuance
  • lib/php/phorge/bin/phd
  • lib/php/phorge/bin/policy
  • lib/php/phorge/bin/remove
  • lib/php/phorge/bin/repository
  • lib/php/phorge/bin/search
  • lib/php/phorge/bin/ssh-auth
  • lib/php/phorge/bin/ssh-connect
  • lib/php/phorge/bin/ssh-exec
  • lib/php/phorge/bin/storage
  • lib/php/phorge/bin/trigger
  • lib/php/phorge/bin/user
  • lib/php/phorge/bin/webhook
  • lib/php/phorge/bin/worker
  • lib/php/phorge/conf/__init_conf__.php
  • lib/php/phorge/conf/aphlict/README
  • lib/php/phorge/conf/aphlict/aphlict.default.json
  • lib/php/phorge/conf/keys/.keep
  • lib/php/phorge/conf/local/README
  • lib/php/phorge/conf/local/local.json.sample
  • lib/php/phorge/externals/JsShrink/jsShrink.php
  • lib/php/phorge/externals/JsShrink/readme.txt
  • lib/php/phorge/externals/cldr/cldr_windows_timezones.xml
  • lib/php/phorge/externals/cowsay/ChangeLog
  • lib/php/phorge/externals/cowsay/LICENSE
  • lib/php/phorge/externals/cowsay/README
  • lib/php/phorge/externals/cowsay/cows/bunny.cow
  • lib/php/phorge/externals/cowsay/cows/cower.cow
  • lib/php/phorge/externals/cowsay/cows/daemon.cow
  • lib/php/phorge/externals/cowsay/cows/default.cow
  • lib/php/phorge/externals/cowsay/cows/dragon-and-cow.cow
  • lib/php/phorge/externals/cowsay/cows/dragon.cow
  • lib/php/phorge/externals/cowsay/cows/elephant.cow
  • lib/php/phorge/externals/cowsay/cows/eyes.cow
  • lib/php/phorge/externals/cowsay/cows/flaming-sheep.cow
  • lib/php/phorge/externals/cowsay/cows/head-in.cow
  • lib/php/phorge/externals/cowsay/cows/kitty.cow
  • lib/php/phorge/externals/cowsay/cows/koala.cow
  • lib/php/phorge/externals/cowsay/cows/meow.cow
  • lib/php/phorge/externals/cowsay/cows/moofasa.cow
  • lib/php/phorge/externals/cowsay/cows/moose.cow
  • lib/php/phorge/externals/cowsay/cows/mutilated.cow
  • lib/php/phorge/externals/cowsay/cows/satanic.cow
  • lib/php/phorge/externals/cowsay/cows/sheep.cow
  • lib/php/phorge/externals/cowsay/cows/skeleton.cow
  • lib/php/phorge/externals/cowsay/cows/small.cow
  • lib/php/phorge/externals/cowsay/cows/squirrel.cow
  • lib/php/phorge/externals/cowsay/cows/stegosaurus.cow
  • lib/php/phorge/externals/cowsay/cows/supermilker.cow
  • lib/php/phorge/externals/cowsay/cows/surgery.cow
  • lib/php/phorge/externals/cowsay/cows/turkey.cow
  • lib/php/phorge/externals/cowsay/cows/turtle.cow
  • lib/php/phorge/externals/cowsay/cows/tux.cow
  • lib/php/phorge/externals/cowsay/cows/www.cow
  • lib/php/phorge/externals/figlet/.gitignore
  • lib/php/phorge/externals/figlet/CHANGES
  • lib/php/phorge/externals/figlet/FAQ
  • lib/php/phorge/externals/figlet/LICENSE
  • lib/php/phorge/externals/figlet/Makefile
  • lib/php/phorge/externals/figlet/Makefile.tc
  • lib/php/phorge/externals/figlet/README
  • lib/php/phorge/externals/figlet/chkfont.6
  • lib/php/phorge/externals/figlet/chkfont.c
  • lib/php/phorge/externals/figlet/crc.c
  • lib/php/phorge/externals/figlet/crc.h
  • lib/php/phorge/externals/figlet/figfont.txt
  • lib/php/phorge/externals/figlet/figlet.6
  • lib/php/phorge/externals/figlet/figlet.c
  • lib/php/phorge/externals/figlet/figlist
  • lib/php/phorge/externals/figlet/figlist.6
  • lib/php/phorge/externals/figlet/figmagic
  • lib/php/phorge/externals/figlet/fonts/646-ca.flc

The first 100 are listed.

distinfo 1
FileSizeSHA256
phorgeit-phorge-2026.27_GH0.tar.gz6.798147e+0610a8ca31a0d1b08dd77744fdad8a3cfeeccc1a4c5eb4972ca8866a72e63a640a

Commit history 2

DateCommitCreditsLog message
c208133f77 Michael Gmelin devel/phorgeit-phorge: Update to 2026.27
63b6120db0 Muhammad Moinur Rahman */*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