Commit Graph

238 Commits

Author SHA1 Message Date
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
pancake
b5e57379cd Implement pxd8 and fix warnings 2016-08-16 01:14:02 +02:00
Anton Kochkov
bac64ea3bb Fix windist 2016-07-10 11:56:55 +03:00
Anton Kochkov
3ce9d8ef3f Install libr/include/r_util/* 2016-07-10 01:12:20 +03:00
pancake
092e859c5c Release 0.10.4 - codename: padron peppers 2016-07-07 00:32:59 +02:00
pancake
ee6be75b6e Fix bin/d installation and w32dist 2016-06-26 04:44:59 +02:00
pancake
704b860700 Fix #4762 - Remove shared plugins that are already static 2016-05-04 01:31:28 +02:00
pancake
cbe598e3a2 Add sys/pie 2016-04-04 12:16:30 +02:00
pancake
b6d5e6c9e3 Initial implementation of the make menu 2016-03-25 11:10:16 +01:00
pancake
0b1a339f59 Ignore R2VC stderr messages 2016-02-27 12:33:39 +01:00
pancake
43f032d45e Some tuning for the make dist 2016-02-26 11:44:52 +01:00
Anton Kochkov
99c200b9c3 Mingw32 build improvement 2016-02-25 19:03:48 +03:00
pancake
f8fc28e2dc Fixes for the make dist 2016-02-24 18:11:45 +01:00
pancake
24d86cfbb8 Experiment with new make dist 2016-02-23 02:47:49 +01:00
Anton Kochkov
415f90a041 More AppVeyor fixes 2016-02-16 15:01:41 +03:00
Anton Kochkov
e37d704fd7 Fix a typo - forgotten brackets 2016-02-03 14:13:01 +03:00
Anton Kochkov
f931cc30cb Fix Mingw32 build 2016-02-03 13:46:36 +03:00
pancake
12838c4459 Fix #4025 - Remove user installation with purge 2016-01-27 03:02:11 +01:00
Anton Kochkov
8fcb943aef Fix date of birth of radare on Windows 2016-01-23 01:16:51 +03:00
Anton Kochkov
aeea4a92f5 Fix Mingw32 back 2016-01-23 00:51:58 +03:00
pancake
1ab90fb291 Fix r_version.h generation 2016-01-22 21:11:52 +01:00
pancake
0d0e4e985d Fix support for capstone3 2016-01-22 20:53:15 +01:00
Anton Kochkov
5b199f2578 More fixes for Mingw32 2016-01-22 22:48:34 +03:00
pancake
ae5c138f67 Copy bin/d in windist 2016-01-20 21:15:33 +01:00
pancake
8b0865d40d Fix autogenerated Changelog 2016-01-20 04:05:41 +01:00
condret
3113c78749 add tiny manpage for esil 2016-01-20 01:22:00 +00:00
pancake
5191493a82 Silent r_version updater 2016-01-03 02:13:53 +01:00
Y. Sapir
b6a0a939fd Avoid overwriting r_version.h if it didn't change. 2016-01-03 02:05:50 +01:00
pancake
b728b48123 Native tvOS/WatchOS support, non-fat libr.a and mach0 identification for them 2015-12-28 20:40:18 +01:00
pancake
9442ec43fc Fix make install issues with r2pm 2015-12-03 17:02:13 +01:00
pancake
214b3dd4e2 Fix GIT_TAP after appveyour disgrace 2015-11-08 11:52:45 +01:00
sghctoma
c3d64d60d4 Fixed quoting in wrapper shell scripts. 2015-11-02 12:00:21 +01:00
pancake
54e881daf8 Autoset Thumb in Debugger 2015-10-31 02:46:00 +01:00
pancake
6060659d7d Fix windist for fcnsign 2015-10-30 11:20:59 +01:00
pancake
72b27776d7 Initial support for function signatures using pf and initial symbol tables 2015-10-30 03:07:22 +01:00
pancake
17e50ebd5c Fix w32dist 2015-10-27 15:42:09 +01:00
xambroz
d448260816 build cleanup focused on possibility to control the lib directories with the build parameters
needed mainly for RedHat/Fedora builds
2015-10-27 03:26:45 +01:00
pancake
6c4bfb94b1 Fix windist, r2pipe and plugins paths 2015-10-23 02:58:48 +02:00
Riccardo Schirone
a1a601a998 Makefile: install also r2pm on sys/user.sh 2015-10-08 19:08:04 +02:00
gk
1cd5305486 The rm command in OpenBSD does not support the -v flag 2015-10-03 13:33:53 +02:00
pancake
cd767ccaf4 Fix Android build 2015-09-24 03:36:06 +02:00
pancake
8cb60570c2 Move Git tips and taps into the root makefile 2015-09-23 22:37:15 +02:00
Riccardo Schirone
4674f1c32b Makefile: add osx-sign-libs target so that sys/build.sh will work
* doc/fortunes.tips: fix and old tip
2015-09-22 15:25:56 +02:00
pancake
6b1dcee869 Fix #3325 - sys/install.sh tries to sign 2015-09-20 23:16:09 +02:00
pancake
90f8ec4ff8 Fix #3297 - make install after make symstall 2015-09-17 11:11:24 +02:00
pancake
0c5f79a603 Fix sys/user.sh 2015-09-08 23:47:45 +02:00
pancake
933bad57a6 Fix sys/user.sh 2015-09-08 15:53:06 +02:00