This website requires JavaScript.
8f7c8f592b
firefox and sndio env vars: minor updates
master
John McQuah
2024-09-08 20:08:16 +00:00
f7ffaabe8b
prt-auf: refactor the list_ports subroutine
John McQuah
2024-09-07 15:42:55 +00:00
e39224cd61
pkgmeek: respect -kw flag even before building
John McQuah
2024-09-07 15:41:34 +00:00
2dbcad710d
firefox and sndio env vars: initial draft
John McQuah
2024-09-07 15:16:48 +00:00
64073e3035
katana-handle2: uploaded photo
John McQuah
2024-04-27 21:00:02 +00:00
08b4123493
katana-handle: uploaded photo
John McQuah
2024-04-27 20:55:48 +00:00
e57593ca44
prt-auf: treat the remove command as a string, not a list
John McQuah
2024-03-22 00:01:26 +00:00
71597add39
prt-auf: respect aliases when determining the list of orphans
John McQuah
2024-03-16 19:10:28 +00:00
2aea62227c
git-driver: expand the short status code for renamed files
John McQuah
2024-02-13 15:20:13 +00:00
1ef86cb3ec
pkgmeek: strip binary files using multiple threads
John McQuah
2024-02-13 15:18:18 +00:00
750e998c93
prt-auf: respect non-whitespace separators when reading optional dependencies
John McQuah
2024-02-13 15:16:20 +00:00
0a61682b93
prtcheck: consolidate tests of mandatory Pkgfile vars
John McQuah
2024-02-13 15:11:04 +00:00
e9ba2b5909
prtwash: escape metacharacters in pkgfile variables
John McQuah
2024-02-13 15:08:54 +00:00
dfe2a87820
prtrej: use cmp instead of diff
John McQuah
2024-02-13 15:07:46 +00:00
c749f5c595
prt-auf: add sync command
John McQuah
2023-11-29 01:10:28 +00:00
56a8fc12d4
pkgfoster: small refactoring
John McQuah
2023-11-29 01:07:03 +00:00
15a8fcc3f3
oldfiles: document the use of config file to protect pkg-get index
John McQuah
2023-11-29 00:40:57 +00:00
79dbac7647
pkgmeek: add some pattern-matching functions
John McQuah
2023-11-16 23:56:53 +00:00
9f5096eb27
prtwash: use stricter regex to identify latest built package
John McQuah
2023-11-16 23:54:02 +00:00
bb58beecda
prt-auf: add support for rmlog_on_uninst
John McQuah
2023-09-25 17:48:02 +00:00
1ea7303305
pkgmeek: cleanup work after reporting footprint mismatch
John McQuah
2023-09-25 17:47:25 +00:00
c23eb319d3
bread recipe: initial import
John McQuah
2023-09-24 20:38:13 +00:00
20d78a4e0d
upload baking photos
John McQuah
2023-09-24 17:27:55 +00:00
dff03f9b00
prt-auf: report the targets omitted from an install transaction
John McQuah
2023-09-14 05:42:17 -04:00
0c301f6387
protect maintainer-clean-footprint from being deleted by prtwash,prtsweep
John McQuah
2023-09-13 07:53:36 -04:00
f91912b1f7
prtcheckmissing: new subroutine to check permissions (FS#63)
John McQuah
2023-09-13 07:51:39 -04:00
14d8e4257a
ports drivers for git and rsync: initial import
John McQuah
2023-09-13 07:50:33 -04:00
9f2bfaa011
oldfiles: initial import
John McQuah
2023-09-06 09:56:07 -04:00
fe29385053
prtrej: initial import
John McQuah
2023-09-06 09:55:30 -04:00
ec3c8f87ab
prt-get.8: revise the examples section
John McQuah
2023-08-24 19:55:13 -04:00
ae41c77bd4
prt-auf: guard against using invalid keys in a hash
John McQuah
2023-08-24 19:20:40 -04:00
ab4a9ee6fd
pkgmeek: accommodate verbose output from signify
John McQuah
2023-08-20 19:52:16 -04:00
a9fb36fff0
prt-auf: more robust handling of whitespace in the dependency line
John McQuah
2023-08-19 16:42:37 -04:00
6bce0f06f5
pkgmeek: pass the -p flag to signify only when --public-key is given
John McQuah
2023-08-19 16:41:28 -04:00
a34fa96166
prtwash, prtsweep: add author and copyright
John McQuah
2023-08-07 10:38:45 -04:00
495ce0457f
prtsweep.pl: fall back to md5sums if signature file is not found
John McQuah
2023-08-07 08:50:12 -04:00
9ca23cc68d
prtwash.pl: use a hash map to test files against the keeplist
John McQuah
2023-08-07 08:46:44 -04:00
c04e9cf3e8
pkgmeek: explicitly choose the compression mode for the created package
John McQuah
2023-07-19 14:38:36 -04:00
9e3c7e2c49
prt-auf: fix function signatures
John McQuah
2023-07-19 14:35:15 -04:00
d48fcba47b
pkgmeek: do not try to retain xattrs when unpacking
John McQuah
2023-07-02 20:54:08 -04:00
69b9a3dc2b
prt-auf: prevent locked ports from affecting the exit status of 'diff'
John McQuah
2023-06-26 15:22:03 -04:00
8b6807d7f8
prt-auf: notify user about pre- or post-install scripts in test mode
John McQuah
2023-06-26 09:04:06 -04:00
7d6795728d
pkgmeek: update man-page
John McQuah
2023-06-26 08:55:39 -04:00
9d4f22e6d1
prt-auf: respect the --run-scripts flag
John McQuah
2023-06-22 17:40:16 -04:00
801587943d
prt-auf.8: fix indentation
John McQuah
2023-06-20 11:58:23 -04:00
c2583c3642
prt-auf: clean up whitespace; improve documentation
John McQuah
2023-06-15 18:37:53 -04:00
b690906b27
pkgmeek: handle errors more flexibly in make_signature()
John McQuah
2023-06-13 16:02:22 -04:00
01bba80566
pkgmeek: automatically create new signature if one is not present, similar to how footprints are handled
John McQuah
2023-06-12 13:14:03 -04:00
b740564de5
prt-auf: fix the return type in uninstall()
John McQuah
2023-06-10 09:22:34 -04:00
da3539c83a
prtorphan.awk: initial import
John McQuah
2023-06-09 14:14:44 -04:00
64a5505821
prt-auf: expand the documentation of --install-root
John McQuah
2023-06-09 14:03:36 -04:00
a76248a9cb
prt-auf: respect --install-root when running pre- and post-install scripts
John McQuah
2023-06-02 15:17:14 -04:00
99d51f625d
prt-auf: replace Fun's algorithm with a depth-first search
John McQuah
2023-05-25 16:00:33 -04:00
bc438288c5
prt-auf: use Fun's algorithm instead of Kahn's
John McQuah
2023-05-24 08:57:02 -04:00
646e3b74a3
prt-auf: minor optimization in the softdep sorting algorithm
John McQuah
2023-05-19 17:37:10 -04:00
1165eb8dae
prt-auf: fix the handling of sysup --softdeps
John McQuah
2023-05-19 16:00:18 -04:00
f014d86816
prt-auf: respect aliases when performing an isinst query
John McQuah
2023-05-01 12:05:14 -04:00
6e181f870d
prt-auf: do not resolve dependencies when forcing a rebuild
John McQuah
2023-04-13 16:49:48 -04:00
40d0787003
prtcheckmissing: no need to distinguish between symlinks and regular files
John McQuah
2023-03-27 15:37:34 -04:00
287e853171
prt-auf: rename the built package after a footprint mismatch, to prevent false reports of 'up-to-date'
John McQuah
2023-03-27 15:34:56 -04:00
b75ee0be7f
prtcheckmissing: detect missing symlinks too
John McQuah
2023-03-25 11:00:24 -04:00
c225a44932
prt-auf: fix the sorting by soft dependencies
John McQuah
2023-03-25 10:11:42 -04:00
8d43e3cd4d
prt-auf: fix the handling of locked ports
John McQuah
2023-03-22 09:24:23 -04:00
c8842b786d
find-iso-orphans: initial import
John McQuah
2023-03-21 20:39:05 -04:00
35ded8f2f8
prtcheckmissing: initial import, honoring custom rules in pkgadd.conf
John McQuah
2023-03-21 20:34:20 -04:00
4037fba241
prt-auf: rewrite the deporder subroutine
John McQuah
2023-03-21 20:33:05 -04:00
47dae3092c
prt-auf: ensure that port_diff does not pass bogus data to sysup
John McQuah
2023-03-20 08:35:15 -04:00
9682dcde14
prt-auf: fix bugs in the arg parser
John McQuah
2023-03-19 18:52:28 -04:00
f90978bcd8
prt-auf: fix some bugs in 'dependent'
John McQuah
2023-03-14 15:45:53 -04:00
038a0ef742
prt-auf: edit man-page to reflect recent changes in the argument parser
John McQuah
2023-03-14 15:10:16 -04:00
070a91ce7b
prt-auf: refine the arg parser, speed up the dependency resolver
John McQuah
2023-03-14 12:18:28 -04:00
1c14f4c46a
prt-auf: recognize optional dependencies (necessitates a new cache file format)
John McQuah
2023-03-10 07:03:54 -05:00
d3b4219e80
pkgmeek: tidy up the get_repo_key routine
John McQuah
2023-02-24 08:56:27 -05:00
0ddcfa250e
pkgmeek: rearrange the options presented by print_help
John McQuah
2023-02-20 08:22:40 -05:00
bebb570999
pkgmeek: honor --extract-only even if an up-to-date package is present
John McQuah
2023-02-18 21:34:37 -05:00
95c2d2a6d6
pkgmeek: refactor the signature creation routines
John McQuah
2023-02-17 15:35:54 -05:00
8836cc870a
pkgmeek: refactor how the --no-strip option is handled
John McQuah
2023-02-17 13:07:46 -05:00
f2ccd4184a
pkgmeek.8: update the section on deprecated options
John McQuah
2023-02-17 11:51:14 -05:00
e55a7a43cd
pkgmeek: delete out-of-fashion subroutines, add support for custom unpack_source()
John McQuah
2023-02-17 08:54:10 -05:00
57aaef22eb
pkgmeek: refactor the strip-binaries routine
John McQuah
2023-02-16 18:14:27 -05:00
46dba884e9
prt-auf: clean up the formatting of 'dependent' output
John McQuah
2023-02-16 06:41:52 -05:00
18b7b6fd3f
prt-auf: refactor the listorphans routine
John McQuah
2023-02-15 16:13:39 -05:00
b31bc84259
prt-auf: less verbosity in the output of 'current'
John McQuah
2023-02-13 11:33:33 -05:00
4760ed2496
pkgfile.5: revise the section on preventing tarball unpacking
John McQuah
2023-01-17 07:57:37 -05:00
773282ba51
pkgmeek: add support for nounpack array
John McQuah
2023-01-17 07:25:41 -05:00
b5b9a34a70
pkgmeek: dereference symbolic links when populating the src directory
John McQuah
2023-01-14 20:48:00 -05:00
d65af7889f
prt-auf: improve parsing of format string in printf_ports()
John McQuah
2022-12-25 19:05:00 -05:00
787ba038e0
prt-auf: exchange array subscripts, installed <-> locked
John McQuah
2022-12-24 14:45:53 -05:00
1239bdf4ad
pkgmeek.8: mention the native support for git sources
John McQuah
2022-12-23 13:39:39 -05:00
8f535898c8
pkgmeek: insert more calls to cleanup_work()
John McQuah
2022-12-23 13:38:40 -05:00
d90d6eb6ff
sendmail-wrapper: initial draft
John McQuah
2022-11-27 07:42:28 -05:00
f03dad35e4
pkgmeek: remove stale reference in check_footprint()
John McQuah
2022-11-27 07:41:38 -05:00
3d4523d126
prt-auf: sort the output when listing differences
John McQuah
2022-11-24 14:43:17 -05:00
f9268f2073
pkgmeek: remove deprecated md5sum functions
John McQuah
2022-11-24 14:42:02 -05:00
badb7373bb
prt-auf: accommodate inconsistent whitespace in the list of dependencies
John McQuah
2022-10-31 16:52:25 -04:00
1238b5f152
pkgmeek: export LC_ALL
John McQuah
2022-10-31 16:49:34 -04:00
50eef5bd9a
pkgmeek: use curl by default, not wget
John McQuah
2022-10-10 13:50:03 -04:00
06a14d7331
prt-auf: suppress the missing packages report at the end of quickdep output
John McQuah
2022-10-01 21:00:39 -04:00
076b572a88
prt-auf: improve the handling of dependency lines that list deleted ports
John McQuah
2022-09-30 20:47:47 -04:00
4a91198d54
pkgmeek: fix the line that sets PKGMK_ARCH
John McQuah
2022-09-30 20:44:44 -04:00