From 7128c85403ba5f9e5fa489f646ff8dd136874790 Mon Sep 17 00:00:00 2001 From: kth5 Date: Fri, 11 Oct 2024 14:59:38 +0200 Subject: [PATCH] * update db5.3 to 5.3.28-5.1 --- db5.3/.SRCINFO | 29 +++++++++++++++++++++++++++++ db5.3/PKGBUILD | 9 +++++---- 2 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 db5.3/.SRCINFO diff --git a/db5.3/.SRCINFO b/db5.3/.SRCINFO new file mode 100644 index 0000000000..77192c0829 --- /dev/null +++ b/db5.3/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = db5.3 + pkgdesc = The Berkeley DB embedded database system v5.3 + pkgver = 5.3.28 + pkgrel = 5.1 + url = https://www.oracle.com/technology/software/products/berkeley-db/index.html + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = custom:sleepycat + depends = gcc-libs + depends = sh + source = https://download.oracle.com/berkeley-db/db-5.3.28.tar.gz + source = db-5.3.21-memp_stat-upstream-fix.patch + source = db-5.3.21-mutex_leak.patch + source = db-5.3.28-lemon_hash.patch + source = db-5.3.28_cve-2019-2708.patch + source = db-5.3.28-mmap-high-cpu-usage.patch + source = db-5.3.28-atomic_compare_exchange.patch + b2sums = 5b77a4ec0945fa96ce6c2b452fb4b029295e037fa64d5ff8dcb3b5e01ee3501fd75d9a73b8f5fa54d8907717d93546fbb5348ee70119e877fa2f17d301ecf50d + b2sums = cfbb212c60c0e75c0d8c1cdbee9bcf0be9aec718ab462f779d5b880a4f976de1423279adde20159eef067be95d0d725eaa0cb950d0a8aaae720de78b94299e72 + b2sums = ba917cf9b69de39337b7141bf145153ae89849921c79b4d2f40734feefe2c0007abcc8c85ed776227875c5102354d8f61069fcee12c7db3b45c4ccabc6993760 + b2sums = 682539a382f4423ad4404ad2aa446356d97485a7883a26d31cc2061611b138f20e39d941c575b8997538c4dd609e3e0343505759bba3b89c669ad1830cac1fbf + b2sums = bc72ba9703cdbabbece3480fd36c22fca26f270cc4b8c66f8f19799b5120010dfdf53772a94374e45d38b25bb8a271d29ea84318aa8bc847a88940d52ee22a8f + b2sums = bc50b556653a4e33073ed4cbaf716035f0840af2659bb4d6ef900621f92515d9490a698cec70546bd3aededa02b264fcd6e6cba3c4e6412125d2d587094f872d + b2sums = c32c5236d5f1c9c112e5c6d7aee8d1d67e4f80c3826020ba71d864649bd12f2402a6d68334cfbf1bc17c920878bf64296d884436608a5b3fb9a27ba1fd4d9c75 + +pkgname = db5.3 diff --git a/db5.3/PKGBUILD b/db5.3/PKGBUILD index 4ea16098ec..beb62e9720 100644 --- a/db5.3/PKGBUILD +++ b/db5.3/PKGBUILD @@ -6,7 +6,7 @@ pkgname=db5.3 pkgver=5.3.28 -pkgrel=5 +pkgrel=5.1 pkgdesc="The Berkeley DB embedded database system v5.3" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url='https://www.oracle.com/technology/software/products/berkeley-db/index.html' @@ -48,6 +48,9 @@ prepare() { build() { + # fix with GCC 14 + export CFLAGS+=' -Wno-implicit-int -Wno-error=implicit-function-declaration' + cd db-${pkgver}/build_unix ../dist/configure \ --build=${CHOST} \ @@ -59,7 +62,7 @@ build() { --disable-static \ --enable-cxx \ --enable-dbm \ - --enable-stl + --disable-stl make LIBSO_LIBS=-lpthread } @@ -69,9 +72,7 @@ package() { install -d "${pkgdir}"/usr/lib/db5.3 rm "${pkgdir}"/usr/lib/libdb.so rm "${pkgdir}"/usr/lib/libdb_cxx.so - rm "${pkgdir}"/usr/lib/libdb_stl.so ln -s ../libdb-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb.so ln -s ../libdb_cxx-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_cxx.so - ln -s ../libdb_stl-5.3.so "${pkgdir}"/usr/lib/db5.3/libdb_stl.so rm -r "${pkgdir}"/usr/docs }