diff options
Diffstat (limited to 'www/chromium/files/patch-base_third__party_libevent_libevent.gyp')
-rw-r--r-- | www/chromium/files/patch-base_third__party_libevent_libevent.gyp | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/www/chromium/files/patch-base_third__party_libevent_libevent.gyp b/www/chromium/files/patch-base_third__party_libevent_libevent.gyp new file mode 100644 index 000000000000..a83381edf64f --- /dev/null +++ b/www/chromium/files/patch-base_third__party_libevent_libevent.gyp @@ -0,0 +1,83 @@ +--- base/third_party/libevent/libevent.gyp.orig 2016-05-20 17:19:03 UTC ++++ base/third_party/libevent/libevent.gyp +@@ -1,4 +1,4 @@ +-# Copyright (c) 2012 The Chromium Authors. All rights reserved. ++# Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. + +@@ -6,59 +6,22 @@ + 'targets': [ + { + 'target_name': 'libevent', +- 'product_name': 'event', +- 'type': 'static_library', ++ 'type': 'none', + 'toolsets': ['host', 'target'], +- 'sources': [ +- 'buffer.c', +- 'evbuffer.c', +- 'evdns.c', +- 'event.c', +- 'event_tagging.c', +- 'evrpc.c', +- 'evutil.c', +- 'http.c', +- 'log.c', +- 'poll.c', +- 'select.c', +- 'signal.c', +- 'strlcpy.c', +- ], +- 'defines': [ +- 'HAVE_CONFIG_H', +- ], +- 'include_dirs': [ +- '../../..', +- ], +- 'conditions': [ +- # libevent has platform-specific implementation files. Since its +- # native build uses autoconf, platform-specific config.h files are +- # provided and live in platform-specific directories. +- [ 'OS == "linux" or (OS == "android" and _toolset == "host")', { +- 'sources': [ 'epoll.c' ], +- 'include_dirs': [ 'linux' ], +- 'link_settings': { +- 'libraries': [ +- # We need rt for clock_gettime(). +- # TODO(port) Maybe on FreeBSD as well? +- '-lrt', +- ], +- }, +- }], +- [ 'OS == "android" and _toolset == "target"', { +- # On android, clock_gettime() is in libc.so, so no need to link librt. +- 'sources': [ 'epoll.c' ], +- 'include_dirs': [ 'android' ], +- }], +- [ 'OS == "mac" or OS == "ios" or os_bsd==1', { +- 'sources': [ 'kqueue.c' ], +- 'include_dirs': [ 'mac' ] +- }], +- [ 'OS == "solaris"', { +- 'sources': [ 'devpoll.c', 'evport.c' ], +- 'include_dirs': [ 'solaris' ] +- }], ++ 'variables': { ++ 'headers_root_path': '.', ++ 'header_filenames': [ ++ 'event.h', ++ ], ++ }, ++ 'includes': [ ++ '../../../build/shim_headers.gypi', + ], +- }, ++ 'link_settings': { ++ 'libraries': [ ++ '-levent', ++ ], ++ }, ++ } + ], + } |