File: 01-libdb4.6.dpatch

package info (click to toggle)
syrep 0.9-4.3
  • links: PTS
  • area: main
  • in suites: bullseye, buster, stretch
  • size: 1,096 kB
  • ctags: 538
  • sloc: ansic: 6,023; sh: 3,563; makefile: 156
file content (30 lines) | stat: -rw-r--r-- 852 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh /usr/share/dpatch/dpatch-run
## 01-libdb4.6.dpatch by Marvin Stark <marv@der-marv.de>
##
## DP: Let syrep build against libdb4.6.

@DPATCH@

--- trunk/configure.ac	2006/05/15 00:08:01	110
+++ syrep-0.9/configure.ac	2007/09/16 22:44:54	117
@@ -74,16 +74,16 @@
 LIBS="$LIBS -ldb"
 
 # Checking libdb version number
-AC_MSG_CHECKING([for Berkeley libdb 4.3])
+AC_MSG_CHECKING([for Berkeley libdb >= 4.3])
 AC_LANG_PUSH(C)
 AC_PREPROC_IFELSE([AC_LANG_SOURCE([[
 #include <db.h>
-#if (DB_VERSION_MAJOR != 4) || (DB_VERSION_MINOR != 3 && DB_VERSION_MINOR != 4)
+#if !((DB_VERSION_MAJOR > 4) || ((DB_VERSION == 4) && (DB_VERSION_MINOR >= 3)))
 #error "foo"
 #endif
 ]])],
 [AC_MSG_RESULT([yes])],
-[AC_MSG_FAILURE([Berkeley libdb 4.3 required])])
+[AC_MSG_FAILURE([Berkeley libdb >= 4.3 required])])
 AC_LANG_POP(C)
 
 # Check for Linux sendfile()