diff options
author | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-20 20:23:54 +0000 |
---|---|---|
committer | evan@chromium.org <evan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-20 20:23:54 +0000 |
commit | 78d4429cef4baac9bcdfc2396ce157016621c416 (patch) | |
tree | ca8e34515c63dd682d9b75b9bfc6113fcb0c2dfd /third_party/libevent/README.chromium | |
parent | 9101b6b1b3de0a1e3c59325055707c58748651af (diff) | |
download | chromium_src-78d4429cef4baac9bcdfc2396ce157016621c416.zip chromium_src-78d4429cef4baac9bcdfc2396ce157016621c416.tar.gz chromium_src-78d4429cef4baac9bcdfc2396ce157016621c416.tar.bz2 |
posix: upgrade libevent from 1.4.7 to 1.4.13
I took this opportunity to rejigger how we hacked around using an uninstalled
libevent, to remove a TODO that mentioned danger in the README.
Files to review: README.chromium and chromium.patch.
The rest are probably rubber-stampable.
Review URL: http://codereview.chromium.org/412006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32656 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/libevent/README.chromium')
-rw-r--r-- | third_party/libevent/README.chromium | 36 |
1 files changed, 15 insertions, 21 deletions
diff --git a/third_party/libevent/README.chromium b/third_party/libevent/README.chromium index 1cbdd80..04f1b22 100644 --- a/third_party/libevent/README.chromium +++ b/third_party/libevent/README.chromium @@ -1,21 +1,15 @@ -This contains a copy of libevent-1.4.7-stable for use on Linux and Mac - -Rather than use libevent's own build system, we just build a Chrome -static library using SConscript - -Changes from upstream: -1) add linux/config.h from a run of configure on a Linux development box. -2) add SConscript and libevent.gyp -3) quotes.patch is applied to allow libevent to be used without -being installed (alternative is adding crazy -I arguments to the commandline) -4) The directories WIN32-Code and WIN32-Prj are not included -5) add mac/config.h from a run of configure on a Mac. -6) sys-queue-macros.patch is applied to build on systems which are missing a -complete sys/queue.h - -SConscript does not include a few files that don't build on Linux: - devpoll.c, evport.c, kqueue.c - -TODO: currently we -I the source directory, which exposes event-config.h, which -is dangerous as this file was generated for Linux and is not entirely correct on -other platforms. +URL: http://www.monkey.org/~provos/libevent/ + http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz +Version: 1.4.13 +License: BSD + +Local Modifications: +Rather than use libevent's own build system, we just build a Chrome +static library using GYP. + +1) Run configure and "make event-config.h" on a Linux and Mac box and + copy config.h and event-config.h to linux/ and mac/ respectively. +2) Add libevent.gyp. +3) chromium.patch is applied to allow libevent to be used without + being installed. +4) The directories WIN32-Code and WIN32-Prj are not included. |