1
0
Fork 0
Commit Graph

50 Commits

Author SHA1 Message Date
Ailin Nemui 8c2fa0687e silence clang perl warning on affected version 2023-09-13 22:51:29 +02:00
Ailin Nemui c0db0b8cb8 add explicit name_suffix to shared modules 2023-08-10 10:19:01 +02:00
Ailin Nemui c93c61bf99 update perl requirement in install file 2023-07-19 20:04:25 +02:00
Ailin Nemui 25273898bf still didn't work 2023-02-12 16:31:23 +01:00
Ailin Nemui fcbe19eb8c fix signals file 2023-02-12 10:35:12 +01:00
Andrej Kacian c65bf6899f Expose location of signals.txt via pkg-config
Adds "signalsfile" variable to installed irssi-1.pc.
2023-01-19 22:41:51 +01:00
Ailin Nemui e7fb82db89 update glib version to fix timezone assertion bug 2022-12-18 20:00:29 +01:00
Guido Falsi 7baefc3315 Fix libnv detection on recent FreeBSD
On recent FreeBSD systems it is required to include the sys/nv.h file, otherwise symbols are missing.

Reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265397

Patch suggested by: Kristof Provost <kp@freebsd.org>
2022-08-19 10:32:47 +02:00
ailin-nemui 593afc2e40
Merge pull request #1384 from ailin-nemui/meson-system-includes
use -isystem instead of -I for include directories
2022-06-18 12:43:01 +02:00
ailin-nemui 545d97f8d6
Merge pull request #1383 from ailin-nemui/pc-moduledir
add irssimoduledir to irssi-1.pc
2022-06-12 18:10:50 +02:00
Ailin Nemui 528632bba2 use -isystem instead of -I for include directories
limits warnings to our own code
2022-06-12 17:13:28 +02:00
Ailin Nemui 34d45ac678 add irssimoduledir to irssi-1.pc
for module authors to know where to install to
2022-06-12 16:52:31 +02:00
Ailin Nemui ac35fe010e fix yet another meson regression
broken by meson 0.60.0
2022-06-11 22:58:56 +02:00
Ailin Nemui 531c68ed09 Merge tag '1.4.1' into integrate/1.4.1 2022-06-06 21:11:30 +02:00
Ailin Nemui 0e0bc17992 tag as 1.4.1 2022-06-06 19:31:27 +02:00
Ailin Nemui c33d0c2384 Merge tag '1.4.0-an' into integrate/1.4.0-an 2022-05-31 12:34:27 +02:00
Ailin Nemui a558430a0a Merge tag '1.4.0-an' into HEAD 2022-05-31 10:20:57 +02:00
Ailin Nemui 612fdb9c2d tag as 1.4.0-an 2022-05-30 11:33:44 +02:00
Ailin Nemui 0bd7fc459c revert branding 2022-03-23 17:16:32 +01:00
Ailin Nemui cfd421a948 update meson requirement, add check for built files 2022-03-18 22:31:40 +01:00
Ailin Nemui 883510a3fd remove deprecated defines
- PERL_STATIC_LIBS (was not tested anymore)
- HAVE_GMODULE (always required)
- HAVE_STATIC_IRC
- HAVE_STATIC_PERL
- HAVE_SOCKS (was not working properly)
- USE_GREGEX (we use it)
2022-02-20 17:33:36 +01:00
Ailin Nemui b34f16e9df remove enable-true-color compile time switch 2022-02-19 22:23:29 +01:00
Ailin Nemui b60b0f0ff9 tag as 1.3.2-an 2022-01-14 13:18:41 +01:00
Ailin Nemui 85a6ade7e8 tag as 1.3.1-an 2021-12-17 22:42:13 +01:00
Ailin Nemui 05063da999 tag as 1.3.0-pre8 2021-11-11 10:54:09 +01:00
Ailin Nemui 2003446e98 continue head 2021-09-08 11:54:44 +02:00
Ailin Nemui cb11fd9cf7 add a PACKAGE_VERSION override for meson 2021-09-03 16:18:21 +02:00
Ailin Nemui a07a4c1ea8 use an internal build of openssl when fuzzer is enabled 2021-08-30 21:07:03 +02:00
ailin-nemui a731525012
Merge pull request #1290 from mistydemeo/check_for_term_h
Add a check for term.h
2021-04-01 21:28:04 +02:00
Misty De Meo 0b82f14151
Add a check for term.h
If term.h is present, use that instead of defining prototypes for the
terminfo functions in terminfo-core.c. This causes problems on certain
platforms (e.g. Apple aarch64) due to the functions being prototyped as
non-variadic but called as variadic. If term.h isn't found, it falls
back to the old behaviour.

Fixes #1238.
2021-03-27 10:54:30 -07:00
Ailin Nemui 7adf81f9b5 raise glib version requirement to 2.32 for g_hash_table_contains 2021-02-26 14:19:33 +01:00
ailin-nemui 9f1822be3d
Merge pull request #1245 from ailin-nemui/meson-cc-links
use cc.links in meson.build to fix regression of meson 0.56
2021-01-04 10:17:51 +01:00
Ailin Nemui 0706ad14fc use cc.links in meson.build to fix regression of meson 0.56
fixes #1235 reported by dcbaker
2021-01-04 08:37:56 +01:00
Ailin Nemui 06396e9c8f error out on empty perlmodlib, for example non-existant vendor
reported by Xogium
2021-01-03 23:07:27 +01:00
ailin-nemui 447e565309 Fix meson capsicum
Fixes #1223
2020-09-26 16:40:18 +02:00
ailin-nemui 01ecb879a6 Add support for building in Termux-Android in meson
- introduce cross perl
- workaround for the android linker
2020-06-02 10:38:01 +02:00
Ailin Nemui 244ebaaa2e build fixes when using install-glib and on openbsd 2020-04-23 12:31:52 +02:00
ailin-nemui 0bedcfccbd
Merge pull request #1140 from dequis/tear-down-the-wall
meson.build: Remove unnecessary -Wall
2020-04-14 10:23:09 +02:00
ailin 4594b0c4cf fix perl module build on openbsd
unfortunately, some mangling is needed to create the correct linker
and compiler invocations
2020-04-02 04:39:30 +02:00
dequis bdf5d748f2 meson.build: Remove unnecessary -Wall 2019-10-31 21:02:26 +01:00
ailin-nemui 51190f69b2 update fuzzer flags 2019-09-10 15:01:39 +02:00
ailin-nemui 69dec1de33 add new meson build option -Dfuzzer-link-language=cpp for oss-fuzz 2019-09-04 22:48:03 +02:00
ailin-nemui 7aa67b142b Add a new meson option : -Dstatic-dependency=yes to use static dependencies 2019-08-30 21:12:51 +02:00
ailin-nemui 1c99bf78c7
Merge pull request #1085 from ailin-nemui/meson-glib-ver
fix glib version dependency in meson
2019-08-13 18:08:57 +02:00
ailin-nemui 0495c67d9f fix glib version dependency 2019-08-13 16:56:33 +02:00
ailin-nemui 89686681c1 fix build system debug config to include -fno-omit-frame-pointer 2019-08-13 16:56:00 +02:00
ailin-nemui 9a90213ba9 do not use ?: to stay compatible with meson 0.49 2019-07-21 00:08:36 +02:00
Ailin Nemui 12c8cb1f37 carry rpath to working perl test 2019-07-18 11:37:11 +02:00
Ailin Nemui 905bf86921 refactor glib install 2019-07-16 16:09:10 +02:00
Ailin Nemui db16a0a853 meson build support 2019-07-10 09:25:26 +02:00