diff options
Diffstat (limited to 'libfixmath')
-rw-r--r-- | libfixmath/.footprint | 12 | ||||
-rw-r--r-- | libfixmath/.signature | 5 | ||||
-rw-r--r-- | libfixmath/Pkgfile | 26 |
3 files changed, 43 insertions, 0 deletions
diff --git a/libfixmath/.footprint b/libfixmath/.footprint new file mode 100644 index 000000000..0076d3fe2 --- /dev/null +++ b/libfixmath/.footprint @@ -0,0 +1,12 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libfixmath/ +-rw-r--r-- root/root usr/include/libfixmath/fix16.h +-rw-r--r-- root/root usr/include/libfixmath/fix16.hpp +-rw-r--r-- root/root usr/include/libfixmath/fix16_trig_sin_lut.h +-rw-r--r-- root/root usr/include/libfixmath/fixmath.h +-rw-r--r-- root/root usr/include/libfixmath/fract32.h +-rw-r--r-- root/root usr/include/libfixmath/int64.h +-rw-r--r-- root/root usr/include/libfixmath/uint32.h +drwxr-xr-x root/root usr/lib/ +-rw-r--r-- root/root usr/lib/liblibfixmath.a diff --git a/libfixmath/.signature b/libfixmath/.signature new file mode 100644 index 000000000..e2630692e --- /dev/null +++ b/libfixmath/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF3wAg9lLVXRqa0M7ziP4whAGrtlSYcMx1wMxn42hb1ThlqN7UK0tfFE1O88uUO+QO+8WYjNoMcajRpbUDOQ3qmgQ= +SHA256 (Pkgfile) = 6d9934bb92a7f1288d76fe66da7d423a571ec1da19eb2a77281274c32564cb00 +SHA256 (.footprint) = 78b381cd49820c702826806d18b861b3bb0477b98f5353af2803b1ec524eba1f +SHA256 (libfixmath-2022.06.23.tar.gz) = dfbb68f6f2e38f816f15b04e24134594e2da6308b56ae43ebea85da3995c3452 diff --git a/libfixmath/Pkgfile b/libfixmath/Pkgfile new file mode 100644 index 000000000..fdc4a0a6a --- /dev/null +++ b/libfixmath/Pkgfile @@ -0,0 +1,26 @@ +# Description: the math.h functions in fixed point (16.16) format +# URL: https://github.com/PetteriAimonen/libfixmath +# Maintainer: Tim Biermann, tbier at posteo dot de +# Depends on: + +name=libfixmath +version=2022.06.23 +release=1 +_commit=809bceac540b14d182589ce4c6f74330a2ff682a +source=(https://github.com/PetteriAimonen/libfixmath/archive/$_commit/$name-$version.tar.gz) + +build() { + cmake -S $name-$_commit -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -Wno-dev + + cmake --build build + #DESTDIR=$PKG cmake --install build + mkdir -p $PKG/usr/{lib,include/libfixmath} + cp build/liblibfixmath.a $PKG/usr/lib + cp libfixmath-$_commit/libfixmath/*.h libfixmath-$_commit/libfixmath/*.hpp $PKG/usr/include/libfixmath +} |