New commits:
commit 4aba332c102aa6e685e7ff54f42344c725a1b03f
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
firebird3 - fix compile on amd-a4, which lacks sse4.2 instructions
commit f625f9f3274fa3ec4516ee1ed9806bfdef854fca
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
sqlalchemy: => 1.1.8
diff --git a/database/firebird3/BUILD b/database/firebird3/BUILD
index 4734967..eaf9103 100755
--- a/database/firebird3/BUILD
+++ b/database/firebird3/BUILD
@@ -1,4 +1,4 @@
-CXXFLAGS+=" -Wno-narrowing -msse4" &&
+CXXFLAGS+=" -Wno-narrowing -Wno-deprecated-declarations
-Wno-invalid-offsetof" &&
CXXFLAGS+=" -fno-sized-deallocation -fno-delete-null-pointer-checks
-flifetime-dse=1 -fcheck-new" &&
persistent_add FB_PREFIX &&
FB_PREFIX=${INSTALL_ROOT}/opt/firebird &&
diff --git a/database/firebird3/HISTORY b/database/firebird3/HISTORY
index 8108eba..9c4e95d 100644
--- a/database/firebird3/HISTORY
+++ b/database/firebird3/HISTORY
@@ -1,3 +1,9 @@
+2017-04-01 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE BUILD: revert pervious patch
+ * BUILD: suppress some warnings
+ * patches/*: update
+ fix compile on amd-a4, which lacks sse4.2 instructions
+
2017-03-31 Treeve Jelbert <treeve AT sourcemage.org>
* PREPARE: checak for ss4_2 instructions
* BUILD: force -msse4
diff --git a/database/firebird3/PREPARE b/database/firebird3/PREPARE
index 538af89..823f163 100755
--- a/database/firebird3/PREPARE
+++ b/database/firebird3/PREPARE
@@ -1,9 +1,3 @@
-# fb3 now requires sse4 support
-if ! grep -q sse4_2 /proc/cpuinfo ;then
- message ${PROBLEM_COLOR}'A CPU with SSE4_2 is required!'${DEFAULT_COLOR}
&&
- return 1
-fi
-
# warn about need for backup/restore of existing databases
if ( spell_ok firebird25 ) || (spell_ok firebird );then
message "${PROBLEM_COLOR}Firebird3 cannot read old databases!" \
diff --git a/database/firebird3/patches/0001-use-system-libedit.patch
b/database/firebird3/patches/0001-use-system-libedit.patch
index 6f18af2..bf151f6 100644
--- a/database/firebird3/patches/0001-use-system-libedit.patch
+++ b/database/firebird3/patches/0001-use-system-libedit.patch
@@ -1,7 +1,7 @@
-From c9778ad0146f0571a9e5e942f20caf0fc96a73b5 Mon Sep 17 00:00:00 2001
+From 2f45f14f3393b7a978f9301599183a54c0d90ad5 Mon Sep 17 00:00:00 2001
From: Treeve Jelbert <treeve AT sourcemage.org>
Date: Thu, 7 Jan 2016 15:59:12 +0100
-Subject: [PATCH 1/4] use system libedit
+Subject: [PATCH 1/5] use system libedit
---
CMakeLists.txt | 2 +-
@@ -52,7 +52,7 @@ index 997589e..4a04c7a 100644
/* Define to 1 if you have the <errno.h> header file. */
#cmakedefine HAVE_ERRNO_H 1
diff --git a/src/isql/isql.epp b/src/isql/isql.epp
-index 98b37bb..3e90cd2 100644
+index e9d1eb6..71fc21f 100644
--- a/src/isql/isql.epp
+++ b/src/isql/isql.epp
@@ -78,10 +78,8 @@
@@ -87,5 +87,5 @@ index 98b37bb..3e90cd2 100644
{
// CVC: On 2005-04-02, use an empty prompt when not working in
--
-2.12.1
+2.12.2
diff --git a/database/firebird3/patches/0002-use-system-libtommath.patch
b/database/firebird3/patches/0002-use-system-libtommath.patch
index 8c46e9b..2e15ec8 100644
--- a/database/firebird3/patches/0002-use-system-libtommath.patch
+++ b/database/firebird3/patches/0002-use-system-libtommath.patch
@@ -1,7 +1,7 @@
-From cea04fe913b5308f1e684e983aad6e1fae274cfc Mon Sep 17 00:00:00 2001
+From 136edcfa28f08c7075a156bd60ae5d583b4dc5de Mon Sep 17 00:00:00 2001
From: Treeve Jelbert <treeve AT sourcemage.org>
Date: Sat, 24 Jan 2015 12:48:36 +0100
-Subject: [PATCH 2/4] use system libtommath
+Subject: [PATCH 2/5] use system libtommath
---
CMakeLists.txt | 5 -----
@@ -54,5 +54,5 @@ index 9ca8421..583c4c8 100644
PUBLIC ${LIB_readline}
PUBLIC ${LIB_dl}
--
-2.12.1
+2.12.2