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
TotalGriffLock and GitHub
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