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
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 p4installs 2026.1.3062361 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2026.1.3062361 | 2026.1.3062361 | – |
| FreeBSD 15 | 2026.1.3062361 | 2026.1.3062361 | – |
| FreeBSD 14 | 2026.1.3062361 | 2026.1.3062361 | 2026.1.3062361 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2026.1.3062361 | 2026.1.3062361 | – |
| FreeBSD 14 | 2026.1.3062361 | 2026.1.3062361 | 2026.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)
update devel/perforce: 02.2 -> 03.1 PR: 54794 Submitted by: david marshall <marshall@chezmarshall.com> (maintainer)b7e3ce0cd3
Update p4p checksum & bump PORTREVISION. PR: ports/51708 Submitted by: David Marshall <marshall@chezmarshall.com> (maintainer)0724302674
update perforce binaries Perforce has released new versions of the i386 binaries.5fa522df45
De-pkg-comment.65dac0040a
Perforce has updated i386 binaries for version 02.2 PR: 48340 Submitted by: david marshall <marshall@chezmarshall.com>a59c0d4a88
Maintainer update: Perforce has released new version for i386, 2002.2 PR: ports/46745 Submitted by: David Marshall <marshall@chezmarshall.com>6a661f7c16
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
Remove FORBIDDEN, I have confirmed the updated checksum on the p4d binary with Perforce support. Thanks to: "Michael D. Shields" <mshields@perforce.com>c9722e657e
David Marshall has agreed to maintain this.5e53ab33d8
Mark forbidden.da4d3f3fe7
Drop maintainership. I'm done with this port and no longer using p4 as much as before.a8515a6ceb
Perhaps ftp.perforce.com was cracked. Asked by: krisf16a5d6b8b
p4d seems to have been replaced on the ftp site on the day before yesterday. Submitted by: roam3603088ae0
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
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.32c83edfbcSeems p4d and p4ftpd were updated for i386. Bump PORTREVISION. I have no idea what exactly have been changed.. Noted by: nectar815e94fdc0
- 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
Pass -d to p4d so that it deamonizes at startup instead of hanging the machine.8a00616472
spelling nitcaae0f1ff6
Upgrade to r00.2. Submitted by: Samuel Tardieu <sam@inf.enst.fr> (Maintainer)2529b3ee9e
Update p4web MD5 checksum PR: 22786 Submitted by: Andreas Schulz <ats@first.gmd.de> Approved by: Maintainer1ede837631
Update? from version 99.2 to 00.1 (Funny math). Added PORTEPOCH=1 PR: 21863 Submitted by: Samuel Tardieu <sam@inf.enst.fr> MAINTAINERfefed1bf3b
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