ports/devel/jetbrains-sqlite/files/patch-platform_sqlite_make.sh
Dmitry Wagin bd1ebaadf1 devel/jetbrains-sqlite: new port. Native SQLite support for devel/jetbrains-*
ChangeLog: https://github.com/JetBrains/intellij-community/tree/master/platform/sqlite

This port is needed by the upcoming releases of devel/jetbrains-* ports.

PR:		272819
Reported by:	dmitry.wagin@ya.ru (maintainer)
2023-08-02 08:23:01 +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"