152 Commits
Author SHA1 Message Date
Franco Fichtner 0f1b8b2666 Framework: improve style-model pass 2025-07-02 10:45:40 +02:00
Franco Fichtner 8fa0a9783e Framework: typo 2025-06-30 13:31:31 +02:00
Franco Fichtner 2bbbc77895 Framework: replacement of variables in package scripts
While here reorder a bit and document what we have and how
it interacts.
2025-06-25 13:51:12 +02:00
Franco Fichtner eac547341a Framwwork: stray newline 2025-05-22 08:21:24 +02:00
Franco Fichtner ef54f31c73 plugins: add pull target 2025-03-19 15:19:11 +01:00
Franco Fichtner 7a7a3138a3 plugins: add reset target 2025-01-24 09:59:18 +01:00
Franco Fichtner 2b17488006 plugins: switch to 25.1 as the default 2025-01-22 09:25:21 +01:00
Franco Fichtner 72e7bc03ec make: add glint target here too 2024-12-19 17:36:11 +01:00
Franco Fichtner e93694014a Framework: use /bin/echo for consistent -n support 2024-12-17 07:27:52 +01:00
Franco Fichtner 321beb0f0a Framework: add manual page support 2024-11-22 10:33:49 +01:00
Franco Fichtner 1a64cab8cb plugins: add 'commit' target to ease a bit of typing 2024-10-16 08:48:51 +02:00
Franco Fichtner b357934565 plugins: need to take core ACLs into account 2024-09-13 12:14:44 +02:00
Franco Fichtner b77cb8ee77 plugins: add lint-acl pass 2024-09-13 11:30:23 +02:00
Franco Fichtner 5b52976676 plugins: add more boring variants glue
If we want separate comments for each plugin this would be the
way to do it.
2024-08-27 21:57:42 +02:00
Franco Fichtner f885287665 plugins: simplify this just a little #4202 2024-08-27 11:57:30 +02:00
Franco Fichtner 39104124c3 plugins: register conflicts with development versions too #4202
To make this consistent the product_id and product_conflicts
now both have a consistent plugin prefix.
2024-08-27 11:42:47 +02:00
Franco Fichtner 560e310166 plugins: conditional falling appart, better hide under relevant section #4202 2024-08-27 09:23:52 +02:00
Franco Fichtner 4867a75d30 plugins: do not register own name as conflict #4202 2024-08-27 09:19:39 +02:00
Franco Fichtner 5d346589ed plugins: add conflicts to #4202
In order to devise a plan to cope with plugins that deinstall other
plugins the best approach seems to be to simply tell the core that
other plugins are conflicting.  We already have that information
so we just have to pass it along.

It's a bit similar to pkg and ports where this information is available
during build but not used later during runtime.  Conflicts are based
on installing the same file, but pkg only notices this when it starts
installing and will try to tell you again, but it could have already
kown.

Needs some glue in core as well but it will be very cool.
2024-08-27 08:57:45 +02:00
Franco Fichtner 742727d351 plugins: hard error without parallel lint 2024-08-21 11:34:08 +02:00
TotalGriffLockandGitHub 8af0c12f9c plugins: add double-quotes to fix handling files with spaces (#4187) 2024-08-20 08:26:52 +02:00
Franco Fichtner 1972b6dc22 plugins: removed this from core as well 2024-08-16 15:13:53 +02:00
Franco Fichtner d36177fc9c plugins: tweak previous 2024-08-09 13:51:46 +02:00
Franco Fichtner da411d3969 plugins: support PLUGIN_MAIN as well 2024-08-09 13:44:50 +02:00
Franco Fichtner 52b971a24b plugins: while here also do PLUGIN_STABLE 2024-08-09 13:35:36 +02:00