summaryrefslogtreecommitdiff
path: root/libfixmath
diff options
context:
space:
mode:
Diffstat (limited to 'libfixmath')
-rw-r--r--libfixmath/.footprint12
-rw-r--r--libfixmath/.signature5
-rw-r--r--libfixmath/Pkgfile26
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
+}

Generated by cgit