~ salmonella-environment-setup (master) /system-setup/openbsd-6.8.sh


 1#! /bin/sh
 2
 3set -ex
 4
 5sudo pkg_add \
 6     allegro \
 7     blosc \
 8     cblas \
 9     cmake \
10     dbus \
11     fcgi \
12     findutils \
13     git \
14     glfw \
15     graphviz \
16     hyperestraier \
17     imlib2 \
18     libexif \
19     libinotify \
20     libyaml \
21     lmdb \
22     nanomsg \
23     openmpi \
24     openssl \
25     postgresql-server \
26     qt4 \
27     sdl2 \
28     sdl2-gfx \
29     sdl2-image \
30     sdl2-mixer \
31     sdl2-net \
32     sdl2-ttf \
33     stfl \
34     subversion \
35     taglib \
36     tokyocabinet \
37     webkitgtk4
38
39
40# ports
41
42cd /usr/ports
43(cd databases/sqlite3 && sudo make && sudo make install && sudo make clean)
44(cd devel/libmagic && sudo make && sudo make install && sudo make clean)
45
46# extra
47
48tmpdir=`mktemp -d`
49echo "### Using $tmpdir as temporary directory"
50
51
52### kiwi
53
54mkdir -p $tmpdir/KiWi
55cd $tmpdir/KiWi
56git clone https://github.com/mobius3/KiWi.git
57cd KiWi
58git checkout 77ec0de71a0f365163676a752bc85477be5fae2f
59mkdir build
60cd build
61cmake ..
62make
63sudo make install
64
65
66### rocksdb
67
68mkdir -p "$tmpdir/rocksdb"
69cd "$tmpdir/rocksdb"
70git clone https://github.com/facebook/rocksdb.git
71cd rocksdb
72git checkout v6.20.3
73gmake shared_lib
74sudo gmake install
75sudo strip /usr/local/lib/librocksdb.so.6.20.3
Trap