pancake
8818039731
After release version bump (5.7.1)
2022-06-03 01:55:33 +02:00
pancake
09569c1d5c
Release 5.7.0 - Shining Darkness
2022-05-31 03:15:26 +02:00
pancake
8b81e8fe14
After release version bump. Expect ABI breaks until 5.7.0 is out
2022-04-19 01:46:10 +02:00
pancake
d94100d386
Release 5.6.8 - Codename: remora
2022-04-19 01:03:53 +02:00
Sergi Àlvarez i Capilla
7412ed4869
After release version bump
2022-03-23 11:52:05 +01:00
Sergi Àlvarez i Capilla
866a80ffbb
Release 5.6.6
2022-03-22 17:42:38 +01:00
Sergi Àlvarez i Capilla
447128d1f2
After-release version bump
2022-03-03 12:26:58 +01:00
pancake
b636941cef
Release 5.6.4
2022-02-28 12:30:02 +01:00
pancake
a7386c4b83
After release version bump
2022-02-18 01:51:10 +01:00
Sergi Àlvarez i Capilla
2984f4d460
Release 5.6.2
2022-02-15 14:46:50 +01:00
Sergi Àlvarez i Capilla
e13fb7d183
Support building with system-provided lz4 library ##build
2022-02-15 11:43:50 +01:00
Bernhard M. Wiedemann
a2b0bfa4eb
Rework SOURCE_DATE_EPOCH to be portable
2022-02-14 01:49:41 +01:00
Bernhard M. Wiedemann
dbc7606eda
Allow to override build date with SOURCE_DATE_EPOCH
...
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
This date call only works with GNU date.
Also use UTC to be independent of timezone.
This is the equivalent of 6b260b87c3345568ebeddf57fbe95c864ee8baf2 for meson.
This PR was done while working on reproducible builds for openSUSE.
2022-02-13 18:58:11 +01:00
pancake
fa834609cd
Update minor version
2022-02-06 16:01:35 +01:00
pancake
e9e600a9a4
Release 5.6.0
2022-02-02 13:29:26 +01:00
pancake
50bf4d5918
Simplify meson logic and use ole's PR to fix Windows ##build
...
* Kudos to @oleavr for reproducing, spotting and fixing the bug!
* Context https://github.com/mesonbuild/meson/pull/9918
2022-01-31 23:54:00 +01:00
pancake
d58e62e74c
Fixes for w2019 ( #19644 )
2022-01-31 01:47:04 +01:00
Sergi Àlvarez i Capilla
e95d1d9999
After release version bump
2021-12-16 12:45:03 +01:00
Sergi Àlvarez i Capilla
1703da75e2
Release 5.5.4
2021-12-15 10:16:39 +01:00
pancake
79effabdf5
Release 5.5.2
2021-12-06 12:07:22 +01:00
pancake
4b39d625ee
msvc's Z7 compiles with symbols instead of the uncomfortable PDBs
2021-11-26 16:30:13 +01:00
Sergi Àlvarez i Capilla
eea44aa303
After release version bump
2021-11-16 14:45:53 +01:00
pancake
ab6353c5c9
Release 5.5.0 - 希 Nozomi
2021-11-15 03:10:56 +01:00
pancake
7362d74ae4
Use more join_paths along the meson
2021-11-14 22:25:05 +01:00
pancake
8b227868b8
Fix the windows CI workflows
...
* Use ninja -j2 in the CI, seems like there are less resources for windows
* Add windows configure+make+run CI workflow
* Use more join_paths()
2021-11-14 21:09:42 +01:00
pancake
657524aabc
More meson simplifications
2021-11-14 02:35:57 +01:00
pancake
e5f8f9fa3d
Add 'make clean' for windows
2021-11-14 02:04:05 +01:00
pancake
4c9fac84a0
Generate bin/d the same way as other sdb paths with meson ##build
...
* Add -Dwasan=true for meson to compile with msvc's address sanitizer
* Clear the prefix dir before installing, so we ensure it's more realistic
2021-11-14 00:57:35 +01:00
pancake
1c35c6142c
Post-release version bump
2021-09-20 13:24:50 +02:00
pancake
84e6cc6a21
Release 5.4.2
2021-09-20 06:46:21 +02:00
pancake
3754ed89a0
Bump version to 5.4.1. From now on, odd versions are same as -git
...
* The reason for this is because debian, meson and cmake misbehave
or don't handle dash suffixes, so let's just keep things simpler
2021-08-31 13:19:49 +02:00
pancake
5054be3555
Rename rvc2 to ravc2 to follow the ra*2 pattern ##tools ( #18938 )
2021-07-26 00:05:35 +02:00
pancake
3c416c54cc
Fix meson build and proper use of cgen ##build ( #18920 )
2021-07-21 17:22:39 +02:00
pancake
2e417ee938
Initial support for capstone-less compilations ##build
2021-06-21 17:48:00 +02:00
pancake
87c6bd0f2e
go back to dev mode for 5.4.0-git
2021-06-17 01:51:44 +02:00
Sergi Àlvarez i Capilla
afe6d96aaf
Release 5.3.1
2021-06-11 00:17:28 +02:00
pancake
b545c72017
Better handling of HAVE_SYSTEM, PTY, FORK, DYLINK and THREADS ##build
2021-06-10 13:52:29 +02:00
pancake
46ec83c5a0
Add use_cgen meson option ##build ( #18766 )
2021-05-27 23:56:28 +02:00
pancake
14e5afe6cf
Add initial rvc2 command ##shell ( #18716 )
2021-05-20 03:34:23 +02:00
pancake
c3953d64d6
Use gperf on anal/d and improve build and checks ##anal
...
* Add --without-gperf configure flag
* Update sdb to support gperf.foreach and faster ls.sort()
* Support cc and types sdb gperfs
* add r_str_newvf
* Honor HAVE_GPERF in more places
* Add CI job to build and test cmds with gperf
2021-05-20 00:22:20 +02:00
Michal Ambroz
bc3fe4a302
Improve the xxhash system library detection ##build
...
The pkgconfig module is named libxxhash on Debian/Fedora/RedHat/SuSE/Arch so I added libxxhash on first place.
Keeping the xxhash checked second.
2021-05-12 23:07:34 +02:00
Michal Ambroz
385925a37e
Make meson compatible with older versions (RHEL8 meson 0.49) ( #18684 ) ##build
...
This patch makes it possible to build with older version of meson.
It is needed to build radare2 on RedHat Enterprise Linux 8 where the meson version 0.49 is older than on RHEL7+EPEL7 or Fedora.
Issues fixed:
- set minimum meson version down to 0.49 (version available in RHEL8)
- meson 0.49 has bug which prevents processing of '\' split-lines => build r2_version_number on single line
- on meson 0.49 the ternary operator is not possible to use with some constructs (subdir in add_install_scripts) => replace one ternary operator with if-else construct
2021-05-11 23:56:23 +02:00
pancake
5f5d05d9dc
After release version bump
2021-04-24 17:59:49 +02:00
pancake
8399b8859b
Release 5.2.1
2021-04-21 20:25:58 +02:00
pancake
f98bdc775f
Add dbg.wrap for changing want_ptrace at runtime ##debug ( #18607 )
2021-04-21 12:07:01 +02:00
pancake
4a04583bb3
Fix static builds with meson (duplicated tcc symbols)
2021-04-10 00:47:49 +02:00
pancake
26d12a4404
Fix meson build issues related to grub ( #18554 ) ##build
2021-04-09 19:54:55 +02:00
pancake
70839e7ef3
Add plugins=nogrub option for meson ##build
2021-03-11 12:39:47 +01:00
pancake
ab48f55cc4
Add missing use_fork and use_dylink to meson ##build ( #18398 )
2021-03-01 20:20:24 +01:00
pancake
e8bbbf8322
Fix meson patch version issue with dash
2021-02-24 22:40:02 +01:00