Yuri Victorovich
4dce75a138
Tools/scripts: Prevent tarball format variabilities due to the pax sparse format extension
2025-12-04 14:56:48 -08:00
Yuri Victorovich
7801fc2193
Tools/scripts: Correction in npmjs-fetch-with-dependencies.sh
...
... fixing fetched tarball variability.
2025-12-04 14:56:47 -08:00
Yuri Victorovich
60ccc96fd9
Tools/scripts: Add npmjs-fetch-with-dependencies.sh
...
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.
2025-11-02 17:59:29 -08:00
Robert Clausecker
706bddb552
Tools/scripts/installed-ports-by-origin.sh: fix typos
2025-10-31 20:50:43 +01:00
Ralf van der Enden
9cbf77aba0
Tools/scripts: add installed-ports-by-origin.sh
...
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.
2025-10-31 18:14:47 +01:00
Yuri Victorovich
f1edecd8c0
Tools/scripts: Add comments
2025-10-10 20:49:16 -07:00
Yuri Victorovich
56df89ae77
Tools/scripts: git-get-latest-remote-version.sh: Small improvements
2025-10-01 01:44:29 -07:00
Yuri Victorovich
943397c24e
Tools/scripts: Improvements in pypi-get-latest-version.sh: Add examples and shortened comparisons
2025-10-01 01:44:29 -07:00
Yuri Victorovich
f97eed6954
Tools/scripts: Add npmjs-get-latest-version.sh
2025-10-01 01:44:28 -07:00
Yuri Victorovich
266f919b0b
Tools/scripts: Improvements in hackage-get-latest-version.sh: Add examples and shortened comparisons
2025-10-01 01:44:28 -07:00
Yuri Victorovich
f4036f00d4
Tools/scripts: Use awk in git-diff-ports.sh
...
Submitted by: bapt@FreeBSD.org (initial version)
Differential Revision: https://reviews.freebsd.org/D52779
2025-09-29 23:15:29 -07:00
Yuri Victorovich
4f75e322a9
Tools/scripts: Fix bug in git-diff-ports.sh
2025-09-29 00:20:47 -07:00
Yuri Victorovich
cc038e71a3
Tools/scripts: Add git-diff-ports.sh
...
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.
2025-09-28 13:42:41 -07:00
Yuri Victorovich
ce355aab46
Tools/scripts: Fix typo
2025-09-27 18:38:25 -07:00
Yuri Victorovich
57bf858f85
Tools/scripts: Minor corrections in ai-master-prompt.md
2025-09-27 10:38:09 -07:00
Yuri Victorovich
fc47245601
Tools/scripts: Add ai-master-prompt.md
...
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.
2025-09-27 10:17:39 -07:00
Yuri Victorovich
c152034fe0
Tools/scripts: Add git-get-latest-remote-version.sh
...
Script to quickly find the last tag in a git URL with a given prefix.
2025-09-27 09:33:13 -07:00
Yuri Victorovich
90a6548ee3
Tools/scripts: Add hackage-get-latest-version.sh
...
Script to quickly determine the latest release of a Haskell package.
2025-09-27 09:33:12 -07:00
Gleb Popov
3e4e9c7489
Tools/scripts/gen-compat.sh: Don't use the lib32 set for 13.x aarch64
...
Approved by: bapt
2025-09-11 10:43:20 +03:00
Piotr Kubaj
a85e8a103e
Tools/scripts/gen-compat.sh: Support powerpc and riscv
...
PR: 288945
Approved by: bapt
2025-09-03 13:59:57 +03:00
Carlo Strub
4248ebfe69
Tools/scripts: Small fix in README
...
distclean.sh is not using md5 but sha256
2025-08-31 21:59:34 +02:00
Rene Ladan
38505d8958
Tools/scripts: add a script to suggest work for port developers.
2025-08-16 15:05:46 +02:00
Rene Ladan
078b5f9227
Tools/scripts/README: remove gnomedepends
...
The script itself was removed in commit 4dfa8c4b4524325509ba9e2484f49631a4c1902e
2025-08-16 12:52:58 +02:00
Rene Ladan
4c58862f6c
Tools/scripts/README: add missing extension to some entries
2025-08-16 12:52:58 +02:00
Rene Ladan
d77a7f6319
Tools/scripts/rmport: disable just-removed false positive detection for now
2025-06-23 21:00:16 +02:00
Rene Ladan
c05c522876
Tools/scripts/rmport: remove an extraneous '$' that sneaked in.
...
Fixes: 297cd655811ca
Event: Kitchener-Waterloo Hackathon 202506
2025-06-18 12:07:42 -04:00
Rene Ladan
c04cc87033
Tools/scripts/rmport: try to reduce false positives when chain-deleting ports
...
Event: Kitchener-Waterloo Hackathon 202506
2025-06-18 12:07:42 -04:00
Rene Ladan
26d6792317
Tools/scripts/rmport: bump copyright
...
Event: Kitchener-Waterloo Hackathon 202506
2025-06-18 12:07:42 -04:00
Rene Ladan
1d7fe7b337
Tools/scripts: avoid excessively long lines when the port has dependents in INDEX
...
Event: Kitchener-Waterloo Hackathon 202506
2025-06-18 12:07:42 -04:00
Rene Ladan
347df60edf
rmport: include category in PR search to signifcantly reduce false positives
2025-05-04 16:48:16 +02:00
Baptiste Daroussin
4deebfd797
gen-compat.sh: properly deal with aarch74
...
while here remove useless compat directory
2025-03-18 12:58:57 +01:00
Baptiste Daroussin
2bc35cbf27
gen-compat.sh: fix archive internal path
2025-03-18 10:59:18 +01:00
Baptiste Daroussin
528376ec46
Tools/scripts: add script to generate the compat*x distfiles
2025-03-18 10:34:47 +01:00
Yuri Victorovich
2903d6302c
Tools/scripts: In pypi-get-latest-version.sh, exit with exit code 1 on failure
2025-02-22 01:18:54 -08:00
Yuri Victorovich
d9dd505d67
Tools/scripts: In pypi-get-latest-version.sh, exclude alpha/beta/rc versions
2024-12-17 01:45:30 -08:00
Yuri Victorovich
da7a102f3c
Tools/scripts: add pypi-get-latest-version.sh
...
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.
2024-11-14 00:29:55 -08:00
Matthias Fechner
cd85daaf91
Tools/scripts: search_lib_depends_and_bump.sh ignores now the Templates dir
2024-10-23 10:11:49 +03:00
Rene Ladan
f993572c81
rmport: warn about node slave packages when removing a www/node port
2024-07-14 16:01:55 +02:00
Rene Ladan
4214b7bd85
rmport: remove a hardcoded /usr/ports in a comment
2024-07-14 16:01:55 +02:00
Rene Ladan
335711ead9
rmport: bump copyright
2024-07-14 16:01:55 +02:00
Rene Ladan
6d6ee9171e
rmport: remove trailing dot from the line added to MOVED
...
This satisfies a server-side git hook.
2024-07-14 16:01:54 +02:00
Yuri Victorovich
5bd7ce7d6d
Tools/scripts/update-rust-port.sh: Fix failures that occurred for some ports
2023-12-19 00:22:05 -08:00
Yuri Victorovich
39a98a35c1
Tools/scripts: Improve update-rust-port.sh
...
* use strict shell mode
* check dependencies
* update PORTREVISION
Suggested by: mikael@ (use of portedit)
2023-07-12 12:17:29 -07:00
Yuri Victorovich
7e866ceb0e
Tools/scripts: Add update-rust-port.sh script to simplify Rust port updates
...
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.
2023-07-11 22:18:21 -07:00
Rene Ladan
206e6293bd
Tools/scripts/rmport: do not add a trailing colon when only removing one port
...
Reported by: sunpoet (via private mail)
2023-06-03 13:06:52 +02:00
Rene Ladan
9f5f51d945
Tools/scripts: rmport: force cleaning up at the end
2023-05-20 11:39:45 +02:00
Baptiste Daroussin
14e0241210
Tools/scripts/bump_revision.pl: default on -l instead of -g
...
-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
2023-05-11 14:55:24 +02:00
Rene Ladan
8270a4ffc5
Tools/scripts/rmport: also cleanup when being trapped on a signal
...
This should get rid of stale gitrmlist* and gitlog* files.
2023-04-30 13:40:21 +02:00
Rene Ladan
3a59d525a9
Tools/scripts/rmport: remove extraneous trailing '/' in single-port commit messages
2023-04-30 13:29:38 +02:00
Rene Ladan
021979f6cf
Tools/scripts/rmport: try to fix flow for amending the final commit
2023-04-30 13:18:56 +02:00