49 Commits

Author SHA1 Message Date
Sadie Powell
73bc08d743 Merge branch 'insp3' into insp4. 2024-10-17 12:33:11 +01:00
Sadie Powell
7763a034a8 Tell people to connect to Teranova directly instead of our alias. 2024-10-13 09:44:53 +01:00
Sadie Powell
ca6ccac8b0 Merge branch 'insp3' into insp4. 2024-10-10 15:03:21 +01:00
Sadie Powell
522c202a9c Revert "Tell people to use the main ChatSpike domain not our alias".
This reverts commit 78c4f3bd97d003d0f528d98752e0528023b27045.
2024-10-08 01:31:09 +01:00
Sadie Powell
5399861e1e Allow inverted matches in require_* functions. 2024-08-23 17:29:53 +01:00
Sadie Powell
dd8fc5b7d7 Switch require_system to /etc/os-release from lsb_release. 2024-07-13 22:00:35 +01:00
Sadie Powell
78c4f3bd97 Tell people to use the main ChatSpike domain not our alias.
Backport from master.
2024-07-07 20:54:18 +01:00
Sadie Powell
f02704524c Don't execute functions in ModConfig directives. 2024-07-07 17:48:25 +01:00
InspIRCd Robot
5b1dd4cfa5 Update copyright headers. 2024-06-29 09:43:32 +01:00
Sadie Powell
f7194cb8b3 Tell people to use the main ChatSpike domain not our alias. 2024-06-28 10:14:26 +01:00
InspIRCd Robot
ae3e2db109 Update copyright headers. 2024-06-07 10:37:56 +01:00
Sadie Powell
cca9b9cb0f Fix require_version not respecting env and rename to require_library.
[skip windows ci]
2023-01-14 01:35:44 +00:00
Sadie Powell
d7912e6a3e Merge branch 'insp3' into master. 2022-04-29 11:24:05 +01:00
InspIRCd Robot
346ec99c43 Update copyright headers. 2022-04-28 18:49:16 +01:00
Sadie Powell
d7a7f37d14 Kill vendor_directory in favour of normal include paths. 2022-01-26 15:34:17 +00:00
Sadie Powell
3443799702 Merge branch 'insp3' into master. 2022-01-18 18:03:49 +00:00
Sadie Powell
72267a59d4 Fix the regex_re2 module on the latest RE2 git.
[skip windows ci]
2022-01-18 17:38:06 +00:00
Sadie Powell
64a3eaa917 Fix being unable to use a pkg-config that isn't in the PATH.
[skip windows ci]
2022-01-18 17:31:33 +00:00
Sadie Powell
d414992019 Add extra debug information to the module error message.
[skip windows ci]
2022-01-17 13:54:27 +00:00
Sadie Powell
64dacce892 Revert "Remove support for defaults in find_{compiler,linker}_flags()".
This is needed for compat with older versions of some libraries.

This reverts commit 83327a1978eddef854cad9e937263f80bf25f056.
2021-12-14 16:26:41 +00:00
Sadie Powell
04f7323f60 Fix linking to the v3 docs regardless of version. 2021-10-09 18:28:35 +01:00
Sadie Powell
74490ab367 ALlow specifying multiple ModAuthors, remove ModAuthorMail. 2021-10-09 18:21:18 +01:00
Sadie Powell
606677c865 Require Perl 5.26 in the build system.
This version is supported by all major systems that ship the C++17
compilers required by the v4 branch.
2021-02-28 19:20:08 +00:00
Sadie Powell
c22c7e5a99 Merge branch 'insp3' into master. 2021-02-28 19:16:40 +00:00
InspIRCd Robot
1bf7ca3894 Update copyright headers. 2021-02-26 06:58:13 +00:00
Sadie Powell
bb35650b57 Merge branch 'insp3' into master. 2021-01-29 18:15:32 +00:00
Sadie Powell
3e557e85d3 Purge all remaining uses of print_format. 2021-01-29 13:39:13 +00:00
Sadie Powell
f6b861f12d Fix unnecessary begin blocks in Perl source files. 2021-01-25 12:39:56 +00:00
Sadie Powell
a63b6e16df Merge branch 'insp3' into master. 2020-12-21 16:40:52 +00:00
Sadie Powell
90d819682d Make people aware that they can get support on GitHub now. 2020-12-09 02:03:44 +00:00
Sadie Powell
e7837aa2ca Merge branch 'insp3' into master. 2020-11-01 00:32:38 +00:00
InspIRCd Robot
e73d011e68 Update copyright headers. 2020-10-30 12:01:10 +00:00
Sadie Powell
5a88a78f99 Merge branch 'insp3' into master. 2020-10-27 10:50:28 +00:00
Sadie Powell
78c79a379a More consistently show modules without the file prefix and suffix. 2020-10-15 17:15:28 +01:00
Sadie Powell
1de6f5b4a9 Merge branch 'insp3' into master. 2020-01-17 12:36:09 +00:00
InspIRCd Robot
aa692dc103 Update copyright headers. 2020-01-11 22:14:43 +00:00
Sadie Powell
f856d5ab8a Merge branch 'insp3' into master. 2020-01-01 12:33:10 +01:00
Sadie Powell
56375392ba Update my name and email address. 2019-12-31 20:55:17 +01:00
Sadie Powell
cd8b456f97 Merge branch 'insp3' into master. 2019-07-16 16:48:18 +01:00
Peter Powell
6d775e0127 Link to the associated documentation page for modules in errors. 2019-07-16 11:52:09 +01:00
Peter Powell
9a7b478f1d Refer to modules without the m_ prefix in error messages 2019-07-16 10:25:35 +01:00
Sadie Powell
83327a1978 Remove support for defaults in find_{compiler,linker}_flags(). 2019-03-06 10:55:17 +00:00
Peter Powell
961109ae4f Remove trailing whitespace from various source files. 2019-01-24 22:18:22 +00:00
Peter Powell
8e3aaf1ff0 Add a directive for requiring a specific compiler. 2018-10-04 14:17:02 +02:00
Peter Powell
7d4f8960f8 Add support for vendoring dependencies. 2018-08-14 15:48:39 +01:00
Peter Powell
2241991dda Show the package name in the message when doing pkg-config lookups. 2018-06-24 23:24:46 +01:00
Peter Powell
3cf2dd8247 Remove use of global barewords in most file handling code.
This is not considered good practise in modern Perl code.

A few cases of this still remain in code which is due to be
rewritten anyway.
2017-07-11 17:37:20 +01:00
Peter Powell
2c350e0b7f Fix the directive parser using invalid environment variables. 2016-09-21 00:58:17 +01:00
Peter Powell
806e57433a Rewrite the build system directive parser. 2016-09-16 04:23:56 +01:00