mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
sqlite: add 3.23.0, drop 3.19.3. (#2413)
This commit is contained in:
@@ -8,21 +8,25 @@ 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/2017/sqlite-autoconf-$sqliteVersion.tar.gz"
|
||||
CHECKSUM_SHA256="06129c03dced9f87733a8cba408871bd60673b8f93b920ba8d815efab0a06301"
|
||||
SOURCE_URI="https://www.sqlite.org/2018/sqlite-autoconf-$sqliteVersion.tar.gz"
|
||||
CHECKSUM_SHA256="b7711a1800a071674c2bf76898ae8584fc6c9643cfe933cfc1bc54361e3a6e49"
|
||||
SOURCE_DIR="sqlite-autoconf-$sqliteVersion"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
|
||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||
|
||||
libVersion="0.8.6"
|
||||
libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
|
||||
portVersionCompat="$portVersion compat >= 3"
|
||||
|
||||
PROVIDES="
|
||||
sqlite$secondaryArchSuffix = $portVersion compat >= 3
|
||||
lib:libsqlite3$secondaryArchSuffix = 0.8.6 compat >= 0
|
||||
sqlite$secondaryArchSuffix = $portVersionCompat
|
||||
lib:libsqlite3$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
if [ -z "$secondaryArchSuffix" ]; then
|
||||
PROVIDES="$PROVIDES
|
||||
cmd:sqlite3 = $portVersion compat >= 3
|
||||
"
|
||||
PROVIDES="$PROVIDES
|
||||
cmd:sqlite3 = $portVersionCompat
|
||||
"
|
||||
fi
|
||||
|
||||
REQUIRES="
|
||||
@@ -31,7 +35,7 @@ REQUIRES="
|
||||
|
||||
PROVIDES_devel="
|
||||
sqlite${secondaryArchSuffix}_devel = $portVersion
|
||||
devel:libsqlite3$secondaryArchSuffix = 0.8.6 compat >= 0
|
||||
devel:libsqlite3$secondaryArchSuffix = $libVersionCompat
|
||||
"
|
||||
REQUIRES_devel="
|
||||
sqlite$secondaryArchSuffix == $portVersion base
|
||||
@@ -50,12 +54,17 @@ BUILD_PREREQUIRES="
|
||||
cmd:make
|
||||
"
|
||||
|
||||
defineDebugInfoPackage sqlite$secondaryArchSuffix \
|
||||
"$libDir"/libsqlite3.so.$libVersion
|
||||
|
||||
BUILD()
|
||||
{
|
||||
libtoolize --force --copy --install
|
||||
aclocal
|
||||
autoconf
|
||||
automake
|
||||
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
|
||||
# Not using "make $jobArgs" because parallel builds are not supported.
|
||||
make
|
||||
Reference in New Issue
Block a user