commit d2c018a26ec61f85a2fa7a0f9a7360025ff0fb24 Author: Nicolas Vigier boklm@torproject.org Date: Fri Apr 14 15:56:53 2017 +0200
Bug 20426: Build libevent for osx using faketime --- projects/libevent/build | 4 ++++ projects/libevent/config | 6 ++++++ 2 files changed, 10 insertions(+)
diff --git a/projects/libevent/build b/projects/libevent/build index 2bed816..0e4e074 100644 --- a/projects/libevent/build +++ b/projects/libevent/build @@ -7,6 +7,10 @@ tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz cd /var/tmp/build/[% project %]-[% c('version') %] ./autogen.sh ./configure --disable-static [% c("var/configure_opt") %] --prefix=$distdir +[% IF c("var/osx") -%] + export LD_PRELOAD=[% c("var/faketime_path") %] + export FAKETIME="[% USE date; GET date.format(c('timestamp'), format = '%Y-%m-%d %H:%M:%S') %]" +[% END -%] make -j4 make install cd /var/tmp/dist diff --git a/projects/libevent/config b/projects/libevent/config index 8bd4b4e..15ada11 100644 --- a/projects/libevent/config +++ b/projects/libevent/config @@ -7,6 +7,12 @@ gpg_keyring: libevent.gpg filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz' remote_docker: 1
+targets: + osx-x86_64: + var: + arch_deps: + - faketime + input_files: - project: docker-image - name: '[% c("var/compiler") %]'
tbb-commits@lists.torproject.org