[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor-browser-build/master] Bug 32991: TBB Project For ZSTD



commit e96c9adc8857312871349cf5cfa3dcead71a3ff6
Author: sisbell <shane.isbell@xxxxxxxxx>
Date:   Mon Feb 10 15:52:08 2020 -0800

    Bug 32991: TBB Project For ZSTD
---
 projects/zstd/build  | 18 ++++++++++++++++++
 projects/zstd/config | 14 ++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/projects/zstd/build b/projects/zstd/build
new file mode 100644
index 0000000..3d76a1a
--- /dev/null
+++ b/projects/zstd/build
@@ -0,0 +1,18 @@
+#!/bin/bash
+[% c("var/set_default_env") -%]
+[% pc(c('var/compiler'), 'var/setup', { compiler_tarfile => c('input_files_by_name/' _ c('var/compiler')) }) %]
+distdir=/var/tmp/dist/[% project %]
+mkdir -p $distdir
+mkdir -p /var/tmp/build
+tar -C /var/tmp/build -xf [% project %]-[% c('version') %].tar.gz
+cd /var/tmp/build/[% project %]-[% c('version') %]
+export CPPFLAGS=-DZSTD_MULTITHREAD
+export CC=[% c("var/configure_host") %]-clang
+make -C lib -j[% c("buildconf/num_procs") %] PREFIX=$distdir install
+# Only need static libraries
+rm $distdir/lib/libzstd.so*
+cd /var/tmp/dist
+[% c('tar', {
+        tar_src => [ project ],
+        tar_args => '-czf ' _ dest_dir _ '/' _ c('filename'),
+    }) %]
diff --git a/projects/zstd/config b/projects/zstd/config
new file mode 100644
index 0000000..40fe21c
--- /dev/null
+++ b/projects/zstd/config
@@ -0,0 +1,14 @@
+# vim: filetype=yaml sw=2
+version: 1.4.4
+git_url: https://github.com/facebook/zstd.git
+git_hash: 10f0e6993f9d2f682da6d04aa2385b7d53cbb4ee
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+var:
+  container:
+    use_container: 1
+
+input_files:
+  - project: container-image
+  - name: '[% c("var/compiler") %]'
+    project: '[% c("var/compiler") %]'

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits