Commit Graph

105 Commits

Author SHA1 Message Date
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