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
Franco Fichtner
f39d5683cf
Framework: fix standard development annotation (as used for package name)
2020-04-07 02:29:38 +02:00
Franco Fichtner
f00eba92f1
Framework: annotate development-only plugins
...
PR: https://forum.opnsense.org/index.php?topic=10177.0
2020-04-06 14:51:49 +02:00
Franco Fichtner
8f6a9a66ba
Framework: accept selected build-time flavour
2020-03-06 12:31:34 +01:00
Franco Fichtner
e72efeead1
Framework: allow diff and mfc targets for subdirs
2020-02-28 10:22:17 +01:00
Franco Fichtner
74449dba70
Framework: chained commands need hard exit on error
2020-02-12 16:19:14 +01:00
Franco Fichtner
40448f8b62
Framework: add lint pass to check for missing shebang
...
PR: https://forum.opnsense.org/index.php?topic=15827.0
2020-02-12 15:56:53 +01:00
Franco Fichtner
d3ce811139
Framework: support inline built-time replacement
...
Use Sunny Valley vendor plugin to showcase the implementation.
PR://github.com/opnsense/plugins/pull/1693
2020-02-12 13:06:17 +01:00
Franco Fichtner
936edd16e6
Framework: update this...
2019-07-02 23:48:38 +02:00
Franco Fichtner
4e92fb7b73
Framework: seems like a good idea
2019-06-24 07:51:57 +02:00
Franco Fichtner
fb4f74eca3
devel/debug: prep for final destination Python 3.7
2019-05-20 08:47:00 +02:00
Franco Fichtner
e0988611af
make: extend style sweep
2019-05-06 07:49:50 +02:00
Franco Fichtner
39b8dd4556
Framework: clear work directory, 'make license' is greedy
2019-01-13 16:59:58 +01:00
Franco Fichtner
a3591cbc23
Framework: also check src/etc/rc.d, don't error on missing
2019-01-02 11:38:47 +01:00
Franco Fichtner
f39ff91fc2
Framework: break out lint steps, new lint-exec
...
This is to catch the PRs submitted via GitHub that cannot change
file permissions.
CC: @mimugmail
2019-01-02 11:24:40 +01:00
Franco Fichtner
6f8a6f35a8
Framework: better wording
2018-12-05 07:38:58 +01:00
Franco Fichtner
80e04912a5
Framework: similar to recent core change
2018-11-05 15:18:07 +01:00
Franco Fichtner
ee900ac77a
Framework: provide test and style-python targets
2018-04-06 05:30:17 +00:00
Franco Fichtner
3456baafd0
Framework: PHP fallback/override for previous
2018-03-17 10:31:14 +01:00
Franco Fichtner
23035f1955
Framwork: better mute for previous
2018-01-08 22:04:13 +00:00
Franco Fichtner
129acfd8ed
Framwork: allow package conflicts
...
"make upgrade" will do the right thing now always.
2018-01-08 22:56:38 +01:00