sqlite, bump to 3.50.4.0 (#13049)

no configure.ac anymore.
This commit is contained in:
Schrijvers Luc
2025-10-11 11:31:44 +02:00
committed by GitHub
parent 4270449b7b
commit bfcef2be21
2 changed files with 20 additions and 45 deletions

View File

@@ -1,25 +0,0 @@
From 306b219666e44668a897334dbfbc33162fb4f7e0 Mon Sep 17 00:00:00 2001
From: Chris Roberts <cpr420@gmail.com>
Date: Thu, 23 May 2024 21:25:52 -0600
Subject: quick fix to enable libedit
diff --git a/configure.ac b/configure.ac
index 2aa9b13..02e7b54 100644
--- a/configure.ac
+++ b/configure.ac
@@ -57,9 +57,9 @@ AS_IF([ test x"$enable_editline" != xno ],[
LIBS=""
AC_SEARCH_LIBS([readline],[edit],[
AC_DEFINE([HAVE_EDITLINE],1,Define to use BSD editline)
- READLINE_LIBS="$LIBS -ltinfo"
+ READLINE_LIBS="$LIBS"
enable_readline=no
- ],[],[-ltinfo])
+ ],[],[])
AS_UNSET(ac_cv_search_readline)
LIBS=$sLIBS
])
--
2.45.2

View File

@@ -8,16 +8,15 @@ COPYRIGHT="Public Domain"
LICENSE="SQLite"
REVISION="1"
sqliteVersion=$(echo $portVersion | sed -e 's/\.\([0-9]\>\)/0\1/g' -e 's/\.//g')
SOURCE_URI="https://www.sqlite.org/2024/sqlite-autoconf-$sqliteVersion.tar.gz"
CHECKSUM_SHA256="f1b2ee412c28d7472bc95ba996368d6f0cdcf00362affdadb27ed286c179540b"
SOURCE_URI="https://www.sqlite.org/2025/sqlite-autoconf-$sqliteVersion.tar.gz"
CHECKSUM_SHA256="a3db587a1b92ee5ddac2f66b3edb41b26f9c867275782d46c3a088977d6a5b18"
SOURCE_DIR="sqlite-autoconf-$sqliteVersion"
PATCHES="sqlite-$portVersion.patchset"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
libVersion="0.8.6"
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
libVersion="${portVersion%.*}"
libVersionCompat="$libVersion compat >= 0"
portVersionCompat="$portVersion compat >= 3"
PROVIDES="
@@ -32,7 +31,7 @@ fi
REQUIRES="
haiku$secondaryArchSuffix
lib:libedit$secondaryArchSuffix
lib:libreadline$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
@@ -46,16 +45,12 @@ REQUIRES_devel="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libedit$secondaryArchSuffix
devel:libreadline$secondaryArchSuffix >= 8
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize$secondaryArchSuffix
cmd:make
"
@@ -64,13 +59,21 @@ defineDebugInfoPackage sqlite$secondaryArchSuffix \
BUILD()
{
autoreconf -fi
export CPPFLAGS="$CPPFLAGS \
-DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY \
-DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_SECURE_DELETE=1 \
-DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_RTREE"
runConfigure ./configure --disable-static
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY \
-DSQLITE_ENABLE_DBSTAT_VTAB \
-DSQLITE_SECURE_DELETE=1 \
-DSQLITE_ENABLE_FTS3=1 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_ENABLE_FTS5 \
-DSQLITE_ENABLE_RTREE"
./configure --prefix=$prefix \
--mandir=$manDir \
--includedir=$includeDir \
--libdir=$libDir \
--soname=legacy \
--disable-static
# Not using "make $jobArgs" because parallel builds are not supported.
make
@@ -80,9 +83,6 @@ INSTALL()
{
make install
# remove libtool file
rm $libDir/libsqlite3.la
prepareInstalledDevelLib libsqlite3
fixPkgconfig