Commit Graph

170 Commits

Author SHA1 Message Date
pancake
a1c68b92dd After release version bump 2022-08-01 19:39:03 +02:00
pancake
2913f019f9 Release 5.7.6 - codename mapi 2022-08-01 16:56:33 +02:00
pancake
34323f2c30
GIT_TAP=$R2_VERSION if no .git is found ##build 2022-08-01 15:57:50 +02:00
Sergi Àlvarez i Capilla
3805619337 After release version bump 2022-07-07 02:08:15 +02:00
Sergi Àlvarez i Capilla
5bc3bf4e6c Release 5.7.4 2022-07-07 00:40:00 +02:00
pancake
986271aa15 After release version bump 2022-06-23 13:30:58 +02:00
Sergi Àlvarez i Capilla
1ec4d1bae9 Release 5.7.2 - codename: "Snow Floppa" 2022-06-22 02:11:35 +02:00
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 6b260b87c3 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