それで良いかもしん
このコミットが含まれているのは:
コミット
631df55822
|
@ -1,3 +1,34 @@
|
|||
# 総合
|
||||
これは静的リンクを要求している方向けです。
|
||||
動的リンクしている方は下記のステップを実効する事が不要です。
|
||||
|
||||
```
|
||||
$ doas pkg_add cmake ninja tiff libavif gtest highway libjxl curl asciidoc llcms2 giflib brotli png
|
||||
$ cd /usr
|
||||
$ doas cvs -d anoncvs@anoncvs.spacehopper.org:/cvs checkout -rOPENBSD_7_5 -P ports
|
||||
$ doas chown -R $(whoami):$(whoami) /usr/ports
|
||||
```
|
||||
|
||||
## AMD64・X86_64の場合
|
||||
```
|
||||
$ ARCH=amd64
|
||||
$ curl https://076.moe/repo/bin/odl/odl-0.2.0-openbsd-amd64 > /usr/local/bin/odl
|
||||
```
|
||||
|
||||
## PowerPC 32bitの場合
|
||||
```
|
||||
$ ARCH=powerpc
|
||||
$ curl https://076.moe/repo/bin/odl/odl-0.2.0-openbsd-macppc > /usr/local/bin/odl
|
||||
```
|
||||
|
||||
## i386・X86の場合
|
||||
```
|
||||
$ ARCH=i386
|
||||
$ curl https://076.moe/repo/bin/odl/odl-0.2.0-openbsd-i386 > /usr/local/bin/odl
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
# libtiff
|
||||
```
|
||||
$ odl http://www.libtiff.org/downloads/tiff-4.6.0t.tar.xz
|
||||
|
@ -21,7 +52,6 @@ $ doas cmake --install build
|
|||
|
||||
# libavif
|
||||
```
|
||||
$ doas chown -R $(whoami):$(whoami) /usr/ports
|
||||
$ cd /usr/ports/graphics/libavif
|
||||
$ make clean
|
||||
$ sed -i 's/libyuv=ON/libyuv=OFF/' Makefile
|
||||
|
@ -31,7 +61,7 @@ $ sed -i '31i\
|
|||
' Makefile
|
||||
$ make
|
||||
$ make fake
|
||||
$ doas cp /usr/ports/pobj/libavif-0.11.1/fake-powerpc/usr/local/lib/libavif.a /usr/local/lib
|
||||
$ doas cp /usr/ports/pobj/libavif-0.11.1/fake-${ARCH}/usr/local/lib/libavif.a /usr/local/lib
|
||||
```
|
||||
|
||||
# libgtest
|
||||
|
@ -44,7 +74,7 @@ $ sed -i 's/STATIC_LIBS=ON/SHARED_LIBS=OFF/' Makefile
|
|||
$ sed -i 's/gtest_build_tests=ON/gtest_build_tests=OFF/' Makefile
|
||||
$ make
|
||||
$ make fake
|
||||
doas cp /usr/ports/pobj/gtest-1.14.0/fake-powerpc/usr/local/lib/*.a /usr/local/lib
|
||||
$ doas cp /usr/ports/pobj/gtest-1.14.0/fake-${ARCH}/usr/local/lib/*.a /usr/local/lib
|
||||
```
|
||||
|
||||
# libhwy
|
||||
|
@ -56,7 +86,7 @@ $ sed -i 's/SHARED_LIBS/STATIC_LIBS/g' Makefile
|
|||
$ sed -i 's/STATIC_LIBS=ON/SHARED_LIBS=OFF/' Makefile
|
||||
$ make
|
||||
$ make fake
|
||||
$ doas cp /usr/ports/pobj/highway-1.1.0/fake-amd64/usr/local/lib/*.a /usr/local/lib
|
||||
$ doas cp /usr/ports/pobj/highway-1.1.0/fake-${ARCH}/usr/local/lib/*.a /usr/local/lib
|
||||
```
|
||||
|
||||
# libjxl
|
||||
|
@ -75,5 +105,5 @@ $ doas cp /usr/local/lib/libbrotlienc-static.a /usr/local/lib/libbrotlienc.a
|
|||
$ doas make
|
||||
$ doas chown -R $(whoami):$(whoami) /usr/ports
|
||||
$ make fake
|
||||
$ doas cp /usr/ports/pobj/libjxl-0.10.1/fake-amd64/usr/local/lib/*.a /usr/local/lib
|
||||
$ doas cp /usr/ports/pobj/libjxl-0.10.1/fake-${ARCH}/usr/local/lib/*.a /usr/local/lib
|
||||
```
|
||||
|
|
読み込み中…
新しいイシューから参照