*/*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
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)
devel/phabricator: Update to 2023111324ff9b2cb4
devel/phabricator: Fix error in MFA QR code generation30a5665b92
devel/phabricator: Ignore with php85 Too many things got deprecated.c005c7a964
devel/phabricator: Wrap very long email header Fixes X-Phabricator-Stamps getting too long to be accepted when using dma(8) as MTA.3c252e8c56
devel/phabricator: Fix phpmailer with PHP 8 PR: 280512 Reported by: Ivan Rozhuk <rozhuk.im@gmail.com>4512883f38
devel/phabricator: Start phd after mysql PR: 252733 Reported by: Evgeny Moysevich45feeb1269
devel/phabricator: Clean up port skeleton635b1d088c
devel/phabricator: Fix php 8.1 issue when rendering avatarsacd67e6f2d
*/*: 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
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
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
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
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
devel/phabricator: Fix default workboard on projects This adds a patch to unbreak having workboards as the default view on projects.09746fa95e
devel/phabricator: unbreak bulk -a0bbe4305e1
devel/phabricator: Add CPE information Approved by: portmgr (blanket)6dd9349558
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
devel/phabricator: Require CLI version of php PR: 255088 Reported by: Mohammad S. Babaei <info@babaei.net>54caba72f1
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Remove REPLACE_ARGS, as it is broken in bsd.port.mk and portmgr@ seems to consider it deprecated anyway. See https://reviews.freebsd.org/D279541b013ebed5
Add patch to fix embeded pholio mock image selection. See: https://discourse.phabricator-community.org/t/patch-pholiomockembedview-image-specification-broken/4482a862f97a8a
Clean plists.466907c31b
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
Allow building devel/phabricator@php74 PR: 248897 Reported by: ari@ish.com.au7df4bbd352
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
Patch paths to php executable, so things like ssh-auth work again without workarounds.cd507151b2
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
Ignore libphutil/arcanist/phabricator in portscout, as they're rolling release.b40dd3ec14
Ignore with php 7.4 Reported by: pkg-fallout2de6d0986d
Move upgrade instructions in pkg-message into an upgrade type message, taking advantage of new ucl capabilities. Reported by: bapt48c5725d51
Improve update procedure in pkg-message.31fd9584d5
Update libphutil, arcanist and phabricator to the latest stable versions PORTVERSIONs are the dates of the latest commits on the respective stable branches. PR: 238512b4a62db929
Convert to UCL & cleanup pkg-message (categories d)78d1aff1fc
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/D199200801fd92a1
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.8dd9c1d2e1devel/phabricator: remove support for PHP 5.68ba941daa0
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 configuration42ba12da1a
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/D1731117312e7169
Upgrade devel/libphutil, devel/arcanist and devel/phabricator to 20180420 Also enable GD by default, as this is what one usually wants.6c836381e2
flavorize arcanist, libphutil and phabricator. PR: 227321 Submitted by: mat Reviewed by: maintainer timeout Sponsored by: Absolight6e633294d2
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/D14208a1993564e0
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.com4d00cc9900
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
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
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
Update devel/arcanist, devel/libphutil, devel/phabricator to 20161003 Also add USES=php and NO_ARCH=yes where suggested. Approved by: mentors (implicit)8908997ca4
Remove www/pecl-APC, it doesn't work with PHP 5.5+. PR: 211344 Submitted by: rene Sponsored by: Absolight2d4f2b9c75