devel/p4 2026.1.3062361 FreeBSD
Perforce command line client
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
61d8abd290- License
- BSD3CLAUSE
- Categories
- devel
- Package size
- 2544.3 KiB, 6135.4 KiB installed
Description
Perforce is a commercial revision control system. This is the command line client which works with servers remotely or locally. The clients and the api for Perforce is freely available.
This build does not support the "Extensions" feature.
The server is no longer available for FreeBSD but the Linux version should work. There is a limited free use level and non-profit organizations might qualify for free licencing.
See "p4 -V" for more licensing and version information. See https://ftp.perforce.com/perforce/r26.1/doc/user/ for release notes.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p4 | 2026.1.3062361 |
| MidnightBSD | devel/p4 | 2024.2.2675662 |
Install
Binary package:
pkg install p4
From the ports tree:
cd /usr/ports/devel/p4/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p4>0:devel/p4
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2026.1.3062361 | 2026.1.3062361 | 2016.1.1492381_3 | 2025.1.2761706 | 2026.1.3062361 |
| FreeBSD:14:quarterly | 2026.1.3062361 | 2026.1.3062361 | n/a | 2025.1.2761706 | 2026.1.3062361 |
| FreeBSD:15:latest | 2026.1.3062361 | 2026.1.3062361 | n/a | 2025.1.2761706 | 2025.1.2761706 |
| FreeBSD:15:quarterly | 2026.1.3062361 | 2026.1.3062361 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2026.1.3062361 | 2026.1.3062361 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/bin/jam: devel/jam
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Required by 4
Configuration
No options to configure.
- USES
- ssl:build tar:tgz
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| p4source-3062361.tgz | 7.055834e+06 | 3998b8261e419ab10fe6dd00352ebb8e242adcaa38bf0d84f76a0c7b848727b2 |
Master sites 2
- https://ftp.perforce.com/perforce/r${PORTVERSION:S/^20//:C/\.[0-9]+$//}/bin.tools/p4source${EXTRACT_SUFX}?dummy=/
- https://hesiod.org/distfiles/perforce/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
61d8abd290 |
Craig Leres | devel/{p4,p4api}: Update to 2026.1 release (3062361) Also change license to BSD 3 Clause.
PR: 298717
Approved by: [email protected] (maintainer) |