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

devel/p4 2026.1.3062361

Perforce command line client

Port info

Maintainer
antonfb@hesiod.org
Packages
latest: 2026.1.3062361
Upstream
up to date
Last update
to 2026.1.3062361 · 61d8abd290
Quarterly
2026Q4: 2026.1.3062361
Formerly
devel/perforce until 2010-05-20
WWW
https://www.perforce.com/products/helix-core
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install p4
installs 2026.1.3062361 from latest; from quarterly (2026Q4) 2026.1.3062361
Port
# cd /usr/ports/devel/p4 && make install clean
Size
2.9 MiB download · 8.1 MiB installed
Depends on
nothing
License
BSD3CLAUSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162026.1.30623612026.1.3062361–
FreeBSD 152026.1.30623612026.1.3062361–
FreeBSD 142026.1.30623612026.1.30623612026.1.3062361

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152026.1.30623612026.1.3062361–
FreeBSD 142026.1.30623612026.1.30623612026.1.3062361

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.1.3062361.

Fixed (0)

No VuXML entries for this package.

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

None.

Commits (174)

Edwin Groothuis (edwin)
update to new perforce binaries

Perforce has released new binaries.
	Also, with the popularity of portupgrade rising, I made some
	(somewhat bogus) changes to the makefile to help pkg_version and
	portupgrade figure out when the port has been upgraded.

I have moved the kludge on the PR to below the maintainer section.

PR:		ports/56497
Submitted by:	david marshall <marshall@chezmarshall.com>
eec7ceccca
Daichi GOTO (daichi)
update devel/perforce: 02.2 -> 03.1

PR:		54794
Submitted by:	david marshall <marshall@chezmarshall.com> (maintainer)
b7e3ce0cd3
Dag-Erling Smørgrav (des)
Update p4p checksum & bump PORTREVISION.

PR:		ports/51708
Submitted by:	David Marshall <marshall@chezmarshall.com> (maintainer)
0724302674
Edwin Groothuis (edwin)
update perforce binaries

Perforce has released new versions of the i386 binaries.
5fa522df45
Akinori MUSHA (knu)
De-pkg-comment.
65dac0040a
Yen-Ming Lee (leeym)
Perforce has updated i386 binaries for version 02.2

PR:		48340
Submitted by:	david marshall <marshall@chezmarshall.com>
a59c0d4a88
Edwin Groothuis (edwin)
Maintainer update: Perforce has released new version for i386, 2002.2

PR:		ports/46745
Submitted by:	David Marshall <marshall@chezmarshall.com>
6a661f7c16
Thomas Moestl (tmm)
Use IGNORE, not .error, on unsupported platforms. This should solve the last remaining 'make readmes' problem on sparc64.

Reviewed by:	petef
Approved by:	David Marshall <marshall@chezmarshall.com> (MAINTAINER)
f78509c761
Alfred Perlstein (alfred)
Remove FORBIDDEN, I have confirmed the updated checksum on the p4d binary with Perforce support.

Thanks to: "Michael D. Shields" <mshields@perforce.com>
c9722e657e
Trevor Johnson (trevor)
David Marshall has agreed to maintain this.
5e53ab33d8
Trevor Johnson (trevor)
Mark forbidden.
da4d3f3fe7
Akinori MUSHA (knu)
Drop maintainership.  I'm done with this port and no longer using p4 as much as before.
a8515a6ceb
Akinori MUSHA (knu)
Perhaps ftp.perforce.com was cracked.

Asked by:	kris
f16a5d6b8b
Akinori MUSHA (knu)
p4d seems to have been replaced on the ftp site on the day before yesterday.

Submitted by:	roam
3603088ae0
Akinori MUSHA (knu)
Update to 02.1 for i386.

PR:		ports/38791
Submitted by:	David Marshall <marshall@chezmarshall.com>

Use the MASTER_SITES :fu while I'm here.
d002ec96fd
Akinori MUSHA (knu)
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO macro is set to "echo" by default, but it is set to "true" if make(1) is invoked with the -s option while ECHO_CMD is always set to the echo command.

Use command macros where appropriate.
32c83edfbc
Akinori MUSHA (knu)
Seems p4d and p4ftpd were updated for i386.  Bump PORTREVISION.

I have no idea what exactly have been changed..

Noted by:	nectar
815e94fdc0
Akinori MUSHA (knu)
- Update to version 01.1 - Support the alpha platform (although it is still at version 99.1) - Install p4ftpd - Create a non-privileged user and run p4d as the user - Dig directories and make the port plug-and-play - Change the configuration file's name to perforce.conf - Do not unconditionally remove perforce.conf on deinstall - Make almost all parameters (including directory layouts and   user/g

Approved by:	Samuel Tardieu <sam@inf.enst.fr> (ex. MAINTAINER)
df5a274627
Alfred Perlstein (alfred) · 00.2,1
Pass -d to p4d so that it deamonizes at startup instead of hanging the machine.
8a00616472
Bill Fumerola (billf) · 00.2,1
spelling nit
caae0f1ff6
Thomas Gellekum (tg) · 00.2,1
Upgrade to r00.2.

Submitted by:	Samuel Tardieu <sam@inf.enst.fr> (Maintainer)
2529b3ee9e
Chris D. Faulhaber (jedgar) · 00.1,1
Update p4web MD5 checksum

PR:		22786
Submitted by:	Andreas Schulz <ats@first.gmd.de>
Approved by:	Maintainer
1ede837631
James E. Housley (jeh) · 00.1,1
Update? from version 99.2 to 00.1 (Funny math).  Added PORTEPOCH=1

PR:		21863
Submitted by:	Samuel Tardieu <sam@inf.enst.fr> MAINTAINER
fefed1bf3b
Will Andrews (will) · 99.2
Add perforce, a well-done commercial source code control system.  The submitter tried to bundle an elisp script with this port, but I left it out because it could just as well be put in a different port.

PR:		18371
Submitted by:	Samuel Tardieu <sam@inf.enst.fr>
ba9f68c58c