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

devel/phabricator 20231113

Open source, software engineering platform

Maintainer
grembo@FreeBSD.org
Packages
latest: phabricator-php82 20231113, phabricator-php83 20231113, phabricator-php84 20231113
Upstream
up to date
Last update
to 20231113 · 63b6120db0
Quarterly
2026Q4: phabricator-php82 20231113, phabricator-php83 20231113, phabricator-php84 20231113
WWW
https://www.phacility.com/phabricator/
Links
cgit · VuXML

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 20231113.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (61)

Muhammad Moinur Rahman (bofh) · 20231113
*/*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) · 20231113
devel/phabricator: Update to 20231113
24ff9b2cb4
Michael Gmelin (grembo) · 20211218_6
devel/phabricator: Fix error in MFA QR code generation
30a5665b92
Michael Gmelin (grembo) · 20211218_5
devel/phabricator: Ignore with php85

Too many things got deprecated.
c005c7a964
Michael Gmelin (grembo) · 20211218_5
devel/phabricator: Wrap very long email header

Fixes X-Phabricator-Stamps getting too long to be accepted when using
dma(8) as MTA.
3c252e8c56
Michael Gmelin (grembo) · 20211218_4
devel/phabricator: Fix phpmailer with PHP 8

PR:		280512
Reported by:	Ivan Rozhuk <rozhuk.im@gmail.com>
4512883f38
Michael Gmelin (grembo) · 20211218_3
devel/phabricator: Start phd after mysql

PR:		252733
Reported by:	Evgeny Moysevich
45feeb1269
Michael Gmelin (grembo) · 20211218_2
devel/phabricator: Clean up port skeleton
635b1d088c
Michael Gmelin (grembo) · 20211218_2
devel/phabricator: Fix php 8.1 issue when rendering avatars
acd67e6f2d
Muhammad Moinur Rahman (bofh) · 20211218_1
*/*: Remove merged or non-existent USE_PHP directives

- Remove USE_PHP=hash which is available in default php installation of
  all versions of php
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
  all versions of php
  * devel/pear-PHPTAL: Remove OPTION JSON
  * www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
  and later and has been replaced with sqlsrv module which is Windows
  only
  * www/codeigniter: Remove OPTION MSSQL
  * www/moodle311: Remove OPTION MSSQL
  * www/moodle39: Remove OPTION MSSQL
  * www/moodle40: Remove OPTION MSSQL
  * www/moodle41: Remove OPTION MSSQL
- Remove USE_PHP=openssl which is available in default php installation
  of all versions of php
  * databases/phpmyadmin: Remove OPTION OPENSSL
  * databases/phpmyadmin5: Remove OPTION OPENSSL
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION OPENSSL
  * www/nextcloud: Remove OPTION SSL
  * www/owncloud: Remove OPTION SSL
- Remove USE_PHP=pcre which is available in default php installation of
  all versions of php
  * sysutils/racktables: Remove OPTION PCRE
- Remove USE_PHP=postgresql which should be USE_PHP=pgsql and update
  following ports
  * www/typo3-11
  * www/typo3-12
- Remove USE_PHP=pdf which is no longer available as php module
  * databases/phpmyadmin: Remove OPTION PDF
- Remove USE_PHP=spl which is available in default php installation of
  all versions of php
- Remove USE_PHP=sqlsrv which was never imported into FreeBSD as that is
  Windows only php module
  * www/typo3-11: Remove OPTION SQLSRV
  * www/typo3-12: Remove OPTION SQLSRV
- Bump where DEFAULT OPTIONS are affected

Sponsored by:	Bounce Experts

Approved by:	portmgr(blanket)
0ac3a69555
Michael Gmelin (grembo) · 20211218_1
devel/phabricator: Fix PHP 8.1+ deprecation errors

Also depend on a version of arcanist-lib that suppresses "string is
NULL" deprecation errors.

While there, move the only external patch from github into files
(makes using `make makepatch` less error-prone).
9ef2994967
Stefan Eßer (se) · 20211218
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 20211218
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Michael Gmelin (grembo) · 20211218
devel/phabricator: Update to 20211218

This should unbreak running on PHP 8.0 and (at least)
build on PHP 8.1.

PR:		262343
Reported by:	arrowd@
69495d3f1a
Michael Gmelin (grembo) · 20201119_3
devel/phabricator: Fix default workboard on projects

This adds a patch to unbreak having workboards as the default
view on projects.
09746fa95e
Antoine Brodin (antoine) · 20201119_2
devel/phabricator: unbreak bulk -a
0bbe4305e1
Stefan Eßer (se) · 20201119_2
devel/phabricator: Add CPE information

Approved by:	portmgr (blanket)
6dd9349558
Michael Gmelin (grembo) · 20201119_2
devel/phabricator: Bump minimum arcanist-lib dependency

This makes sure phabricator is using the Mozilla root CA bundle
when doing webhook calls (e.g., from harbormaster).

Before it would use the custom root CA bundle that shipped with
arcanist, which hasn't been updated in a while. This caused
problems with Let's Encrypt issued certificates, after the R3
Let's Encrypt intermediate CA expired.
e48613f2da
Michael Gmelin (grembo) · 20201119_1
devel/phabricator: Require CLI version of php

PR:             255088
Reported by:    Mohammad S. Babaei <info@babaei.net>
54caba72f1
Mathieu Arnold (mat) · 20201119_1
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 20201119_1
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 20201119_1
Remove # $FreeBSD$ from Makefiles.
305f148f48
Michael Gmelin (grembo) · 20201119_1
Remove REPLACE_ARGS, as it is broken in bsd.port.mk and portmgr@ seems to consider it deprecated anyway.

See https://reviews.freebsd.org/D27954
1b013ebed5
Michael Gmelin (grembo) · 20201119_1
Add patch to fix embeded pholio mock image selection.

See:
https://discourse.phabricator-community.org/t/patch-pholiomockembedview-image-specification-broken/4482
a862f97a8a
Michael Gmelin (grembo) · 20201119
Clean plists.
466907c31b
Michael Gmelin (grembo) · 20201119
Update devel/arcanist and devel/phabricator to their latest "versions".

Also, switching to using the date of the commit they are based on
as port version, instead of the date when the port was updated.
d16b494749
Michael Gmelin (grembo) · 20200514_2
Allow building devel/phabricator@php74

PR:		248897
Reported by:	ari@ish.com.au
7df4bbd352
Michael Gmelin (grembo) · 20200514_2
Unbreak milestone creation over Conduit API (project.edit).

See also:
https://github.com/grembo/phabricator/commit/0851b89eb6633dd792cd4eb10c26f86c2f0da56a
https://discourse.phabricator-community.org/t/call-to-a-member-function-getphid-on-a-non-object-while-creating-milestone-using-conduit/3370/4

Reported by:	Fabian Abplanalp - Legatech GmbH <fabian@legatech.ch>
2c2d424c10
Michael Gmelin (grembo) · 20200514_1
Patch paths to php executable, so things like ssh-auth work again without workarounds.
cd507151b2
Michael Gmelin (grembo) · 20200514
Update arcanist(-lib) and phabricator to the latest stable versions.

PORTVERSIONs are the dates of the latest commits on the respective
stable branches.

Deprecate devel/libphutil, as all of its functionality has
been moved into arcanist and phabricator by upstream and
the library has been fully deprecated.
1373a7ea7f
Michael Gmelin (grembo) · 20190831
Ignore libphutil/arcanist/phabricator in portscout, as they're rolling release.
b40dd3ec14
Antoine Brodin (antoine) · 20190831
Ignore with php 7.4

Reported by:	pkg-fallout
2de6d0986d
Michael Gmelin (grembo) · 20190831
Move upgrade instructions in pkg-message into an upgrade type message, taking advantage of new ucl capabilities.

Reported by:	bapt
48c5725d51
Michael Gmelin (grembo) · 20190831
Improve update procedure in pkg-message.
31fd9584d5
Michael Gmelin (grembo) · 20190831
Update libphutil, arcanist and phabricator to the latest stable versions

PORTVERSIONs are the dates of the latest commits on the respective
stable branches.

PR:		238512
b4a62db929
Mathieu Arnold (mat) · 20181231
Convert to UCL & cleanup pkg-message (categories d)
78d1aff1fc
Chris Rees (crees) · 20181231
devel/arcanist: Split into arcanist-lib and arcanist.

The arcanist port has always conflicted with archivers/arc, but
if the port is installed without the symlink in PREFIX/bin, there
is no issue.

A user expecting to be able to use arcanist in this way can alias
arcanist in their .cshrc or similar and only install the -lib port.

Approved by:	grembo (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19920
0801fd92a1
Tobias Kortkamp (tobik) · 20181231
devel/phabricator: Convert to options helpers after rP488889

Fix distinfo as GH_{ACCOUNT,TAGNAME} are now part of the distfile
name.  Do not set/override GH_* after bsd.port.pre.mk.
8dd9c1d2e1
Rene Ladan (rene) · 20181231
devel/phabricator: remove support for PHP 5.6
8ba941daa0
Michael Gmelin (grembo) · 20181231
Upgrade devel/libphutil, devel/arcanist and devel/phabricator to 20181231

Also incorporate a couple of changes from PR 233183:
- A more complete local.json example configuration
- A more elaborate pkg-message (explain git usage)
- Add sudoers example configuration
- Patch ssh hook and sshd example configuration
42ba12da1a
Mateusz Piotrowski (0mp) · 20180420
devel/phabricator: Update WWW and pet portlint.

- Update WWW.
- Do not use spaces between equal signs and values.
- Unmute an INSTALL_DATA invocation as suggested by portlint.

Approved by:	mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D17311
17312e7169
Michael Gmelin (grembo) · 20180420
Upgrade devel/libphutil, devel/arcanist and devel/phabricator to 20180420

Also enable GD by default, as this is what one usually wants.
6c836381e2
Mathieu Arnold (mat) · 20170630_1
flavorize arcanist, libphutil and phabricator.

PR:		227321
Submitted by:	mat
Reviewed by:	maintainer timeout
Sponsored by:	Absolight
6e633294d2
Mathieu Arnold (mat) · 20170630_1
Introduce PHP flavors.

Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
  flavored.  They will automatically get flavors (php56, php70, php71, php72)
  depending of the versions they support (set with IGNORE_WITH_PHP).  As a
  consequence, ports using USES=pear and USES=horde are also flavored.

PR:		226242
Submitted by:	mat
Exp-run by:	antoine
Approved by:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D14208
a1993564e0
Michael Gmelin (grembo) · 20170630_1
Don't run shebangfix on symlinks

This isn't allowed on CURRENT any more and created copies of
files where symlinks should have been preserved. Also makes
patching files in bin unnecessary.

Reported by:	rozhuk.im@gmail.com
4d00cc9900
Michael Gmelin (grembo) · 20170630
Upgrade devel/libphutil, devel/arcanist and devel/phabricator to 20170630

Also fix phd startup script, so that options like phd_fib actually catch on.
Run phabricator daemons as user www by default.
Shebangfix all scripts.
41ea11624a
Sunpoet Po-Chuan Hsieh (sunpoet) · 20161003_2
Update PKGNAMEPREFIX

- Bump PORTREVISION for package change

These ports work fine with PHP 7.x. Change PKGNAMEPREFIX from php5- to php-.

Differential Revision:	https://reviews.freebsd.org/D10231
Submitted by:	sunpoet (myself)
Approved by:	portmgr (mat)
e24e283690
Sunpoet Po-Chuan Hsieh (sunpoet) · 20161003_1
Add PHP 7.x support

- Use mysqli instead of mysqli
- Update pecl-APCu dependency
- Remove unnecessary PHP_EXT_DIR check
- Sort USE_PHP
- Bump PORTREVISION for dependency change

Differential Revision:	https://reviews.freebsd.org/D8647
Approved by:	grembo (maintainer)
7e4e5b10fd
Michael Gmelin (grembo) · 20161003
Update devel/arcanist, devel/libphutil, devel/phabricator to 20161003 Also add USES=php and NO_ARCH=yes where suggested.

Approved by:	mentors (implicit)
8908997ca4
Mathieu Arnold (mat) · 20151220
Remove www/pecl-APC, it doesn't work with PHP 5.5+.

PR:		211344
Submitted by:	rene
Sponsored by:	Absolight
2d4f2b9c75