OLD | NEW |
1 Name: libevent | 1 Name: libevent |
2 URL: http://www.monkey.org/~provos/libevent/ | 2 URL: http://www.monkey.org/~provos/libevent/ |
3 Version: 1.4.13 | 3 Version: 1.4.13 |
4 License: BSD | 4 License: BSD |
5 Security Critical: yes | 5 Security Critical: yes |
6 | 6 |
7 Local Modifications: | 7 Local Modifications: |
8 Rather than use libevent's own build system, we just build a Chrome | 8 Rather than use libevent's own build system, we just build a Chrome |
9 static library using GYP. | 9 static library using GYP. |
10 | 10 |
11 1) Run configure and "make event-config.h" on Linux, FreeBSD, Solaris, | 11 1) Run configure and "make event-config.h" on Linux, FreeBSD, Solaris, |
12 and Mac and copy config.h and event-config.h to linux/, freebsd/, | 12 and Mac and copy config.h and event-config.h to linux/, freebsd/, |
13 solaris/, and mac/ respectively. | 13 solaris/, and mac/ respectively. |
14 2) Add libevent.gyp. | 14 2) Add libevent.gyp. |
15 3) chromium.patch is applied to allow libevent to be used without | 15 3) chromium.patch is applied to allow libevent to be used without |
16 being installed and to fix a race condition. | 16 being installed and to fix a race condition. |
17 4) The directories WIN32-Code and WIN32-Prj are not included. | 17 4) The directories WIN32-Code and WIN32-Prj are not included. |
18 5) Apply r87338. | 18 5) Apply r87338. |
19 6) The configs for android were copied from Linux's which were very close to | 19 6) The configs for android were copied from Linux's which were very close to |
20 android one with the exception of HAVE_FD_MASK and HAVE_STRLCPY. | 20 android one with the exception of HAVE_FD_MASK and HAVE_STRLCPY. |
21 7) Add files to support building with the PNaCl toolchain. Added | 21 7) Add files to support building with the PNaCl toolchain. Added |
22 libevent_nacl_nonsfi.gyp for build rule. nacl_nonsfi/config.h and | 22 libevent_nacl_nonsfi.gyp for build rule. nacl_nonsfi/config.h and |
23 nacl_nonsfi/event-config.h are derived from linux/ counterparts. | 23 nacl_nonsfi/event-config.h are derived from linux/ counterparts. |
24 nacl_nonsfi/random.c is also added to provide the random() function, | 24 nacl_nonsfi/random.c is also added to provide the random() function, |
25 which is missing in the newlib-based PNaCl toolchain. | 25 which is missing in the newlib-based PNaCl toolchain. |
26 8) Apply https://github.com/libevent/libevent/commit/ea6b1df | 26 8) Apply https://github.com/libevent/libevent/commit/ea6b1df |
27 9) Stub out signal.c for nacl_helper_nonsfi. socketpair() will be prohibited | 27 9) Stub out signal.c for nacl_helper_nonsfi. socketpair() will be prohibited |
28 by sandbox in nacl_helper_nonsfi. | 28 by sandbox in nacl_helper_nonsfi. |
| 29 10) For fnl/musl, include the compat headers for sys/queue.h |
OLD | NEW |