aboutsummaryrefslogtreecommitdiff
path: root/Tools
Commit message (Collapse)AuthorAgeFilesLines
* Tools/scripts: Prevent tarball format variabilities due to the pax sparse ↵Yuri Victorovich2025-12-041-1/+1
| | | | format extension
* Tools/scripts: Correction in npmjs-fetch-with-dependencies.shYuri Victorovich2025-12-041-0/+16
| | | | ... fixing fetched tarball variability.
* Tools/scripts: Add npmjs-fetch-with-dependencies.shYuri Victorovich2025-11-031-0/+122
| | | | | | | | This script downloads Node.js package with its dependencies for future build without network access. It saves a tarball. It supports package-lock.json generation which makes tarballs reproducible.
* Tools/scripts/installed-ports-by-origin.sh: fix typosRobert Clausecker2025-10-311-3/+3
|
* Tools/scripts: add installed-ports-by-origin.shRalf van der Enden2025-10-311-0/+21
| | | | | | This script generates a list of all installed ports by origin. This is similar pkg info -qoa, but with flavors. This is useful for example to create a list of ports for Poudriere to build.
* Tools/scripts: Add commentsYuri Victorovich2025-10-111-2/+2
|
* Tools/scripts: git-get-latest-remote-version.sh: Small improvementsYuri Victorovich2025-10-011-4/+4
|
* Tools/scripts: Improvements in pypi-get-latest-version.sh: Add examples and ↵Yuri Victorovich2025-10-011-2/+4
| | | | shortened comparisons
* Tools/scripts: Add npmjs-get-latest-version.shYuri Victorovich2025-10-011-0/+45
|
* Tools/scripts: Improvements in hackage-get-latest-version.sh: Add examples ↵Yuri Victorovich2025-10-011-3/+5
| | | | and shortened comparisons
* Tools/scripts: Use awk in git-diff-ports.shYuri Victorovich2025-09-301-8/+3
| | | | | Submitted by: bapt@FreeBSD.org (initial version) Differential Revision: https://reviews.freebsd.org/D52779
* Tools/scripts: Fix bug in git-diff-ports.shYuri Victorovich2025-09-291-0/+1
|
* Tools/scripts: Add git-diff-ports.shYuri Victorovich2025-09-281-0/+35
| | | | | | This script returns the list of ports with uncommitted changes. I was using it locally for a very long time and it proved to be very useful.
* Tools/scripts: Fix typoYuri Victorovich2025-09-281-1/+1
|
* Tools/scripts: Minor corrections in ai-master-prompt.mdYuri Victorovich2025-09-271-3/+3
|
* Tools/scripts: Add ai-master-prompt.mdYuri Victorovich2025-09-271-0/+53
| | | | | | | | This is WIP. ai-master-prompt.md allows AI assistants like gemini (misc/gemini-cli) to perform simple port operations. Currently gemini, for example, can perform simple updates to Python ports.
* Tools/scripts: Add git-get-latest-remote-version.shYuri Victorovich2025-09-271-0/+46
| | | | Script to quickly find the last tag in a git URL with a given prefix.
* Tools/scripts: Add hackage-get-latest-version.shYuri Victorovich2025-09-271-0/+47
| | | | Script to quickly determine the latest release of a Haskell package.
* Tools/scripts/gen-compat.sh: Don't use the lib32 set for 13.x aarch64Gleb Popov2025-09-111-1/+9
| | | | Approved by: bapt
* Tools/scripts/gen-compat.sh: Support powerpc and riscvPiotr Kubaj2025-09-031-2/+8
| | | | | PR: 288945 Approved by: bapt
* Tools/scripts: Small fix in READMECarlo Strub2025-08-311-1/+1
| | | | distclean.sh is not using md5 but sha256
* Tools/scripts: add a script to suggest work for port developers.Rene Ladan2025-08-161-0/+64
|
* Tools/scripts/README: remove gnomedependsRene Ladan2025-08-161-34/+0
| | | | The script itself was removed in commit 4dfa8c4b4524325509ba9e2484f49631a4c1902e
* Tools/scripts/README: add missing extension to some entriesRene Ladan2025-08-161-3/+3
|
* Tools/scripts/rmport: disable just-removed false positive detection for nowRene Ladan2025-06-231-4/+7
|
* Tools/scripts/rmport: remove an extraneous '$' that sneaked in.Rene Ladan2025-06-181-1/+1
| | | | | Fixes: 297cd655811ca Event: Kitchener-Waterloo Hackathon 202506
* Tools/scripts/rmport: try to reduce false positives when chain-deleting portsRene Ladan2025-06-181-1/+8
| | | | Event: Kitchener-Waterloo Hackathon 202506
* Tools/scripts/rmport: bump copyrightRene Ladan2025-06-181-1/+1
| | | | Event: Kitchener-Waterloo Hackathon 202506
* Tools/scripts: avoid excessively long lines when the port has dependents in ↵Rene Ladan2025-06-181-1/+4
| | | | | | INDEX Event: Kitchener-Waterloo Hackathon 202506
* rmport: include category in PR search to signifcantly reduce false positivesRene Ladan2025-05-041-8/+6
|
* gen-compat.sh: properly deal with aarch74Baptiste Daroussin2025-03-181-5/+12
| | | | while here remove useless compat directory
* gen-compat.sh: fix archive internal pathBaptiste Daroussin2025-03-181-1/+1
|
* Tools/scripts: add script to generate the compat*x distfilesBaptiste Daroussin2025-03-181-0/+64
|
* Tools/scripts: In pypi-get-latest-version.sh, exit with exit code 1 on failureYuri Victorovich2025-02-221-1/+1
|
* Tools/scripts: In pypi-get-latest-version.sh, exclude alpha/beta/rc versionsYuri Victorovich2024-12-171-0/+1
|
* Tools/scripts: add pypi-get-latest-version.shYuri Victorovich2024-11-141-0/+45
| | | | | | | pypi-get-latest-version.sh retrieves the latest version of any Python package as registered on https://pypi.org It makes it easy to check the latest version from the command line.
* Tools/scripts: search_lib_depends_and_bump.sh ignores now the Templates dirMatthias Fechner2024-10-231-2/+2
|
* rmport: warn about node slave packages when removing a www/node portRene Ladan2024-07-141-0/+7
|
* rmport: remove a hardcoded /usr/ports in a commentRene Ladan2024-07-141-1/+1
|
* rmport: bump copyrightRene Ladan2024-07-141-1/+1
|
* rmport: remove trailing dot from the line added to MOVEDRene Ladan2024-07-141-1/+1
| | | | This satisfies a server-side git hook.
* Tools/scripts/update-rust-port.sh: Fix failures that occurred for some portsYuri Victorovich2023-12-191-9/+8
|
* Tools/scripts: Improve update-rust-port.shYuri Victorovich2023-07-121-2/+20
| | | | | | | | * use strict shell mode * check dependencies * update PORTREVISION Suggested by: mikael@ (use of portedit)
* Tools/scripts: Add update-rust-port.sh script to simplify Rust port updatesYuri Victorovich2023-07-121-0/+69
| | | | | | | The command 'update-rust-port.sh <version>', when run in the Rust port directory, updates this port to the requested version. update-rust-port.sh should work in most cases.
* Tools/scripts/rmport: do not add a trailing colon when only removing one portRene Ladan2023-06-031-1/+3
| | | | Reported by: sunpoet (via private mail)
* Tools/scripts: rmport: force cleaning up at the endRene Ladan2023-05-201-0/+2
|
* Tools/scripts/bump_revision.pl: default on -l instead of -gBaptiste Daroussin2023-05-111-4/+4
| | | | | | -g option means also bump portevision of indirect dependencies, this is not required by default since at least FreeBSD 11 when we stopped recursively copying DT_NEEDED
* Tools/scripts/rmport: also cleanup when being trapped on a signalRene Ladan2023-04-301-4/+2
| | | | This should get rid of stale gitrmlist* and gitlog* files.
* Tools/scripts/rmport: remove extraneous trailing '/' in single-port commit ↵Rene Ladan2023-04-301-1/+1
| | | | messages
* Tools/scripts/rmport: try to fix flow for amending the final commitRene Ladan2023-04-301-1/+1
|