Commit Graph

284 Commits

Author SHA1 Message Date
pancake
c1be1640cb Fix #7323 - make strip does that 2018-01-28 03:12:50 +01:00
Anton Kochkov
18c633cb36 Initial work on CPU specific registers 2018-01-24 11:31:55 +01:00
Paul I
fd203d99f8 Updated meson Makefile rules (#9183)
* Updated meson Makefile rules
* Deleted plugins.meson.cfg
2018-01-13 23:11:53 +04:00
pancake
d1ed4077a5 Remove the umask hack 2017-12-20 15:39:11 +01:00
pancake
0aed9703bc Run fix-perms at the end of symstall to make umask in vagrant happy 2017-12-19 00:51:47 +01:00
xarkes
6cad3b5225 Some meson linux improvements 2017-12-02 12:56:31 +01:00
Raul Siles
08d9abe283 Change references from OSX to macOS 2017-11-15 10:43:31 -05:00
pancake
54a766a751 More makefile fixes for android and mingw32 2017-10-19 01:54:44 +02:00
pancake
1926ad859a Fix make symstall with relative paths 2017-10-18 17:53:00 +02:00
pancake
ae73a84967 Fix #8704 - Refactor install-doc 2017-10-18 13:15:35 +02:00
pancake
a09d6dae92 Do not install r2-indent or r2-docker
Only symlink them because require access to the source directory.

Eventually we may provide proper packages via r2pm
2017-10-16 00:06:25 +02:00
Coder256
0fca823092 Fix Makefile purge (#8541)
* Fix Makefile purge

I had an old `/usr/local/lib/libr2.1.4.0.dylib` file on my computer.

* Small change in `make purge`

* Final change to `make purge`
2017-09-19 14:36:48 +02:00
pancake
07f86788b6 r2 -m enables io.va=true to solve some io regressions 2017-08-18 05:20:33 +02:00
xarkes
d4d07ee1ca Better meson build 2017-07-28 14:02:27 +02:00
xarkes
221b312046 Meson builds generates sdb files (+build clean) (#8035) 2017-07-26 23:15:41 +02:00
pancake
16e82fa7ce Refix install-doc 2017-07-16 10:39:01 +02:00
Fangrui Song
a70118949d Makefile: fix install-doc (#7930) 2017-07-16 10:08:15 +02:00
xarkes
f0fc5cbc25 Fixed meson r_version creation + reorder (#7909) 2017-07-14 13:13:18 +02:00
pancake
03b28ae9cb Fix #7639 - Purge removes the datadir too 2017-05-31 13:41:54 +02:00
pancake
7fe22453e8 After-release version bump (1.6.0-git) 2017-05-31 12:01:31 +02:00
pancake
0b383d892b Fix make meson-symstall 2017-05-29 22:47:51 +02:00
pancake
6758e3753d Remove configure-plugins dependency for the make meson 2017-05-26 02:43:53 +02:00
xarkes
ccc39a88cf Added .appveyor.yml to the repo and better config (#7474) 2017-05-18 16:50:52 +02:00
pancake
165304fa1a Initial implementation of the sys/translate.sh
- Add initial Catalan language support
2017-05-15 02:48:24 +02:00
pancake
152cb4fe50 Use more $(SHELL) for non-exec build dirs 2017-05-15 01:41:35 +02:00
pancake
159adf4c14 Fix ldconfig.sh issue on Termux 2017-05-15 00:57:14 +02:00
pancake
62b13b9294 Add meson-symstall/uninstall/clean and update README and doc Termux 2017-05-15 00:39:41 +02:00
pancake
850b36b8e5 Fixes for meson after git clean -xdf 2017-05-14 23:59:22 +02:00
pancake
931027d2cf Fix make meson recursive issue 2017-05-10 17:50:53 +02:00
pancake
1db8c637ae Fix meson build on macOS 2017-05-10 00:05:50 +02:00
pancake
add5b90598 Add runmeson.bat for windows builds 2017-05-05 02:49:29 +02:00
pancake
3e0c7bc650 Support meson build for Linux (Requires meson 0.40) 2017-05-02 14:18:36 +02:00
pancake
fa671b9a16 Initial support for the Meson build system
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
pancake
ddfdf728a6 Bump previous release 2017-04-25 11:53:07 +02:00
C. Balles
1b731caedf Fix wrong version after sys/build.sh (#7305)
Delete libr/include/r_version.h in distclean mrproper target so it will
be generated again with the current data
2017-04-18 14:43:26 +02:00
pancake
5ea70e90bc Bump PREVIOUS_RELEASE 2017-03-31 11:49:55 +02:00
Riccardo Schirone
26fd259d04 New command 'ss' (Silent Seek)
These commands seek to an address or a register without logging the
entry in the seek history.
2017-03-19 02:34:53 +01:00
mid-kid
0187ac8281 Use DOCDIR in configure (#7034)
This allows users to specify where to install the documentation
2017-03-15 19:00:52 +01:00
pancake
c588138fd0 Initial import of r2-docker 2017-03-10 10:28:18 +01:00
pancake
21abf22bfb Add purge2, used from sys/purge.sh 2017-03-10 00:16:17 +01:00
pancake
834092385c Fix ios-sdk script 2017-02-18 05:10:22 +01:00
pancake
18a98aecd3 Fix #6781 - mkdir before installing r2-indent 2017-02-14 12:47:09 +01:00
pancake
29311ec67e Install sys/indent.sh as r2-indent. requires uncrustify and perl 2017-02-13 00:56:51 +01:00
pancake
0a8dc8a588 DePHONY r_version.h 2017-02-10 17:43:47 +01:00
Susanne588586
88bc00cd76 Add build seconds to r2 build birth 2017-02-06 00:08:02 +01:00
pancake
a50dd5ecbb Show 'release' instead of '9999999' in r2 -v 2017-01-29 15:25:14 +01:00
pancake
1ebc5e29ec Fix #6308 - Fix crash in /P and enhance the output 2016-12-10 23:29:32 +01:00
Sebastian Reichel
e9383b1441 Arch independent data in share (#6183)
* magic data is architecture independent

* fcnsign data is architecture independent

* opcode data is architecture independent

* syscall data is architecture independent

* hud data is architecture independent
2016-11-12 11:08:34 +01:00
Sebastian Reichel
b98880ff26 Debian patches (#5866)
* Fix esil manpage

Each manual page should start with a "NAME" section, which lists the
name and a brief description of the page separated by "\-". The "NAME"
section is parsed by lexgrog and used to generate a database that's
queried by commands like apropos and whatis. Without this change
lexgrog fails to parse the NAME section of this manual page.

This was found by Debian's lintian tool (manpage-has-bad-whatis-entry).

* Fix empty input line in manpages

Found-By: lintian as manpage-has-errors-from-man

* Fix rahash2 manpage

.El (end list) is only valid after .Bl (begin list),
but no list was started in this section.

Found-By: lintian

* Avoid build break if no static bin plugins are defined

If one disables all static bin plugins, build currently fails,
since R_BIN_STATIC_PLUGINS/R_BIN_XTR_STATIC_PLUGINS are not
defined. This fixes the build for these kind of setups.

(In Debian does not built the mach code, since the
Apple Public Source License is not compatible with
the Debian Free Software Guidelines. Without the
mach code there is not a single binxtr plugin)

* Fix implicit declaration of function 'linux_generate_corefile' on i386

Noticed by Debian build farm.

* Add support for SOURCE_DATE_EPOCH

SOURCE_DATE_EPOCH can be used to make builds
reproducible [0].

Note: radare suffers from a second problem making the
build unreproducible: It captures the full build path.
This is *not* covered by this change.

[0] https://reproducible-builds.org/specs/source-date-epoch/
2016-09-28 19:17:43 +02:00
pancake
6b046b240b Fix make depgraph.png 2016-09-02 17:13:03 +02:00