~ salmonella-environment-setup (master) /system-setup/openbsd-6.8.sh
Trap1#! /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