{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["ports-mgmt"],"comment":"Format FreeBSD Ports Makefiles","compare":null,"dependentCount":null,"description":"Portfmt is a collection of tools for editing, formatting, and linting\nFreeBSD Ports Collection Makefiles.\n\nIt comes with several tools:\n\n- portfmt formats Makefiles\n- portclippy is a linter that checks if variables are in the correct\n  order in a more comprehensive way than portlint\n- portedit edits Makefiles.  It comes with several commands\n  that can be used as a basis for your own port update scripts:\n  - bump-epoch: bumps PORTEPOCH or inserts it at the right place\n  - bump-revision: bumps PORTREVISION or inserts it at the right place\n  - get: lookup unevaluated variable values\n  - merge: Generic command to set/update variables while also\n    formatting the updated variables properly and inserting them\n    in the right places if necessary.  Useful for merging output\n    of other tools like make cargo-crates, modules2tuple, or make\n    stage-qa.  For example to mark a port deprecated:\n\n\tprintf \"DEPRECATED=%25s\\nEXPIRATION_DATE=%25s\" \\\n\t\tAbandonware 2019-08-15 | portedit merge -i Makefile\n\n  - set-version: resets PORTREVISION, sets DISTVERSION or PORTVERSION","flavors":[],"html":"https://daemonports.org/dragonfly/ports-mgmt/portfmt/","kind":"port","lastUpdate":null,"license":["BSD2CLAUSE"],"maintainer":"tobik@FreeBSD.org","name":"portfmt","newest":false,"newestVersion":"1.1.6","noVulnData":false,"origin":"ports-mgmt/portfmt","otherSystems":[{"maintainer":"tobik@FreeBSD.org","newest":true,"origin":"ports-mgmt/portfmt","path":"/ports-mgmt/portfmt/","system":"FreeBSD","version":"1.1.6"},{"maintainer":"ports@MidnightBSD.org","newest":true,"noVulnData":true,"origin":"ports-mgmt/portfmt","path":"/midnightbsd/ports-mgmt/portfmt/","system":"MidnightBSD","version":"1.1.6_1"},{"maintainer":"tobik@FreeBSD.org","newest":true,"noVulnData":true,"origin":"ports-mgmt/portfmt","path":"","system":"HardenedBSD","version":"1.1.6"},{"maintainer":"tobik@FreeBSD.org","newest":true,"noVulnData":true,"origin":"ports-mgmt/portfmt","path":"","system":"GhostBSD","version":"1.1.6"}],"packages":null,"pkgName":"portfmt-1.1.5","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"1.1.5","versions":null,"vulnerabilities":null,"www":"https://codeberg.org/tobik/portfmt"}
