Port details on branch 2022Q2 |
- portfmt Format FreeBSD Ports Makefiles
- 1.1.5 ports-mgmt =5 1.1.5Version of this port present on the latest quarterly branch.
- Maintainer: tobik@FreeBSD.org
- Port Added: 2019-03-12 05:35:21
- Last Update: 2023-04-17 13:41:47
- Commit Hash: ac51386
- People watching this port, also watch:: coreutils, zip, libjxl, mkfontscale, smartmontools
- License: BSD2CLAUSE
- WWW:
- https://codeberg.org/tobik/portfmt
- Description:
- Portfmt is a collection of tools for editing, formatting, and linting
FreeBSD Ports Collection Makefiles.
It comes with several tools:
- portfmt formats Makefiles
- portclippy is a linter that checks if variables are in the correct
order in a more comprehensive way than portlint
- portedit edits Makefiles. It comes with several commands
that can be used as a basis for your own port update scripts:
- bump-epoch: bumps PORTEPOCH or inserts it at the right place
- bump-revision: bumps PORTREVISION or inserts it at the right place
- get: lookup unevaluated variable values
- merge: Generic command to set/update variables while also
formatting the updated variables properly and inserting them
in the right places if necessary. Useful for merging output
of other tools like make cargo-crates, modules2tuple, or make
stage-qa. For example to mark a port deprecated:
printf "DEPRECATED=%s\nEXPIRATION_DATE=%s" \
Abandonware 2019-08-15 | portedit merge -i Makefile
- set-version: resets PORTREVISION, sets DISTVERSION or PORTVERSION
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- portfmt>0:ports-mgmt/portfmt
- To install the port:
- cd /usr/ports/ports-mgmt/portfmt/ && make install clean
- To add the package, run one of these commands:
- pkg install ports-mgmt/portfmt
- pkg install portfmt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: portfmt
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1681738825
SHA256 (portfmt-1.1.5.tar.lz) = d702dd6dcf6b2be3a32d063542115bc452f44221e5abba8f2b957ffaa101a747
SIZE (portfmt-1.1.5.tar.lz) = 176578
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ninja : devel/ninja
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for portfmt-1.1.5:
SUBPACKAGES=off: Subpackages support (D16457)
===> Use 'make config' to modify these settings
- Options name:
- ports-mgmt_portfmt
- USES:
- compiler:c11 ninja tar:lz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|