Commit Graph

125 Commits

Author SHA1 Message Date
Franco Fichtner 69f3f03b28 plugins: remove obsolete, switch to 24.1 branch, sync 2024-01-31 08:03:13 +01:00
Franco Fichtner 1ade0ef804 Framework: fix a directory mismatch
Reported by: hasan@sunnyvalley.io
2024-01-18 13:24:23 +01:00
Franco Fichtner c888c851d7 Framework: load firmware repo scripts on post update
The procedure can be risky if dependent on the availability of
binaries not directly depended on by the plugin, but that's not
a problem of the plugin code providing this feature.

While here use LOCALBASE where possible.
2024-01-17 08:48:31 +01:00
Franco Fichtner e1ce22a520 Framework: allow phony `plist-fix' target for core compat 2024-01-04 08:20:23 +01:00
Franco Fichtner bbec7f3afc Framework: add keyword support for sample/shadow like in core 2023-12-07 11:02:55 +01:00
Franco Fichtner c65c6532ac Framework: ignore missing src for meta packages 2023-11-21 16:47:50 +01:00
Franco Fichtner 905214458f plugins: sorry, typo 2023-10-12 16:23:59 +02:00
Franco Fichtner 40785d2ec1 plugins: relax shebang requirement 2023-10-12 16:20:38 +02:00
Franco Fichtner 2d900d4c4f Framework: allow license override 2023-10-10 14:09:42 +02:00
Franco Fichtner e59563b55a Framework: one more 2023-09-01 09:01:18 +02:00
Franco Fichtner c8b02224f1 Framework: fix typo in style-model target 2023-09-01 08:19:24 +02:00
Franco Fichtner 672bd4c7fa make: more model QA glue 2023-08-31 12:59:05 +02:00
Franco Fichtner 7f99c4095d make: add lint-model for sanity checking 2023-08-31 12:14:38 +02:00
Franco Fichtner 8633ccb32b plugins: switch to next version 2023-07-17 10:28:02 +02:00
Franco Fichtner 22ed3972d2 Framework: add metadata to annotations
PR: https://github.com/opnsense/core/issues/6374
2023-04-26 08:58:04 +02:00
Franco Fichtner 38a172b488 plugins: remove PLUGIN_FLAVOUR handling and related LibreSSL bits 2023-02-07 09:34:11 +01:00
Franco Fichtner abd1638f48 plugins: switch to 23.1 default 2023-01-27 08:39:19 +01:00
Franco Fichtner f045045354 plugins: annotate support tier levels in plugins
PR: https://github.com/opnsense/core/issues/5983
2023-01-18 14:57:32 +01:00
Franco Fichtner 6a265fb987 Framework: allow MFC from subdir 2022-11-02 11:04:54 +01:00
Franco Fichtner b3ba075b04 Scripts: make "revision" target work on macOS 2022-11-02 09:32:28 +01:00
Franco Fichtner d724f26403 make: more stuff from core 2022-08-17 08:30:33 +02:00
Franco Fichtner 307b8d995a plugins: switch to 22.7 2022-07-13 10:53:12 +02:00
Franco Fichtner 4495a83967 Framework: moved to .pkg extension 2022-05-11 12:08:31 +02:00
Franco Fichtner a2c07f5ec4 Framework: switch to 22.1 2022-02-01 14:31:03 +01:00
Franco Fichtner 53090bb170 Framework: retire DEVABI
Failed experiment.  ;)
2021-11-05 08:21:11 +01:00
Franco Fichtner f57a538c7f Framework: use parallel lint if available via core 2021-10-11 12:24:55 +02:00
Franco Fichtner ef88595e0c Framework: removed the need for these trampoline targets 2021-08-10 16:31:16 +02:00
Franco Fichtner 72d35cb714 Framework: demote errors to warnings 2021-07-21 10:53:55 +02:00
Franco Fichtner 355184d109 Framework: allow DEVABI override 2021-07-06 09:08:12 +02:00
Franco Fichtner 96b498a6d0 Framework: stop guessing build parameters
Either we can figure them out at runtime or they were
passed by the build system previously.

Out of band builds are no longer supported, but can be
fixed by specifying the relevant variables like the build
would.
2021-06-29 09:28:38 +02:00
Franco Fichtner 87e58358c0 Framework: default to upcoming PHP 7.4 2021-06-29 09:11:05 +02:00
Franco Fichtner b9e936f464 net-mgmt/zabbix-proxy: replace PLUGIN_VARIANT for cheap effect 2021-06-01 07:43:53 +02:00
Franco Fichtner 179edb8eb2 Framework: tiniest flavour/variants glue for #2408 2021-05-31 17:53:02 +02:00
Franco Fichtner ea03e161a6 misc: simplify PLUGIN_NO_ABI and use it for themes 2021-05-31 16:48:06 +02:00
Franco Fichtner b0ad36d2ca Framework: conditional PLUGIN_PKGSUFFIX and PHP 8 file ignore 2021-05-31 16:31:30 +02:00
Franco Fichtner c95924d824 Framework: update grep 2021-04-18 15:04:10 +02:00
Franco Fichtner a35d368f5d make: core releng additions 2021-03-30 09:43:05 +02:00
Franco Fichtner df1e33afa6 Framework: mute script invoke 2021-02-15 09:56:32 +01:00
Franco Fichtner 4ab914ceaf Framework: add revision bump helper and fix a typo 2021-02-15 09:54:11 +01:00
Franco Fichtner 8793d16eff Framework: allow manual PLUGINSDIR and use it everywhere 2021-02-05 10:01:14 +01:00
Franco Fichtner 94493cb32c Framework: exclude txz archives 2021-02-05 09:30:40 +01:00
Franco Fichtner 629eb160ce Framework: small tweaks on previous 2021-02-04 23:04:03 +01:00
Franco Fichtner e06826bf9e Framework: support version meta data JSON file 2021-02-04 22:58:17 +01:00
Franco Fichtner 850e1c11a8 Framework: exclude .md files 2021-02-01 14:44:59 +01:00
Franco Fichtner b8f3df4db4 Framework: default ABI to 21.1 2021-01-31 14:50:09 +01:00
Franco Fichtner 6e406f0694 Framework: properly ensure stable with upstream set 2021-01-11 09:27:17 +01:00
Franco Fichtner a613e78cc6 Framework: PHP default changed a while back 2021-01-11 09:14:50 +01:00
Franco Fichtner e6619cea7f Framework: useful dev glue from core 2021-01-08 09:14:50 +01:00
Franco Fichtner 03764dfc74 plugins: switch to 20.7 development 2020-07-28 10:50:57 +02:00
Franco Fichtner f8bd08e12c Framework: deploy same package logic as core.git has now
The idea was to have a shared default.mk between both repositories,
but for the time being this has an issue with the different prefixes
used by core.git and plugins.git, namely CORE_ and PLUGIN_.
2020-04-15 20:02:43 +02:00