opnsense-ports/devel/jetbrains-sqlite/files/patch-platform_sqlite_make.sh
Franco Fichtner fb9513c51c */*: sync with upstream
Taken from: FreeBSD
2023-08-02 12:51:10 +02:00

22 lines
766 B
Bash

--- platform/sqlite/make.sh.orig 2023-07-25 23:43:08 UTC
+++ platform/sqlite/make.sh
@@ -23,6 +23,10 @@ if [ "$OS" == "mac" ]; then
if [ "$ARCH" == "x86_64" ]; then
cFlags+=" --target=x86_64-apple-darwin18.7.0"
fi
+elif [ "$OS" == "freebsd" ]; then
+ cFlags+=" -I$JAVA_HOME/include/freebsd"
+ linkFlags+=" -shared"
+ libFilename="libsqliteij.so"
elif [ "$OS" == "linux" ]; then
libFilename="libsqliteij.so"
@@ -69,7 +73,7 @@ CC="${CC:-clang}"
libFile="$outDir/$libFilename"
"${CROSS_PREFIX}${CC}" $cFlags -o "$libFile" "$outDir/NativeDB.o" "$outDir/sqlite3.o" $linkFlags
-shasum -a 256 "$libFile" | head -c 64 >"$libFile.sha256"
+sha256sum "$libFile" | head -c 64 >"$libFile.sha256"
unlink "$outDir/sqlite3.o"
unlink "$outDir/NativeDB.o"