Sat, 03 Oct 2009 16:18:52 +0200
Update version, adjust corresponding buildconf, and correct logic.
1: Make minor corrections and improvements to scripts patch logic.
2: Upgrade to most recent stable release version 3.0.2.
3: Force selection of a single db backend, as multiple ones never
were supported (changing 'with_db<end>' identifiers accordingly.)
4: Unfortunately add gawk requirement although only partly needed.
5: Add openssl::with_threads requirement to solve strange and hard
to debug problems on Solaris leading to connection failures:
'host-dir JobId 0: Error: openssl.c:86 Connect failure: ERR=error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number'
and
'host-dir JobId 40: Fatal error: TLS negotiation failed with FD at "back1.host.com:9102"'
1 Index: configs/default
2 --- src/glut/glx/glut_event.c.orig 2008-11-26 19:10:59.000000000 +0100
3 +++ src/glut/glx/glut_event.c 2008-11-26 19:11:40.000000000 +0100
4 @@ -24,7 +24,7 @@
5 # ifdef __sgi
6 # include <bstring.h> /* prototype for bzero used by FD_ZERO */
7 # endif
8 -# if (defined(__FreeBSD__) || defined(SVR4) || defined(CRAY) || defined(AIXV3)) && !defined(FD_SETSIZE)
9 +# if (defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(SVR4) || defined(CRAY) || defined(AIXV3)) && !defined(FD_SETSIZE)
10 # include <sys/select.h> /* select system call interface */
11 # ifdef luna
12 # include <sysent.h>
13 Index: src/glut/glx/glut_event.c
14 --- configs/default.orig 2008-11-26 19:08:51.000000000 +0100
15 +++ configs/default 2008-11-26 19:09:33.000000000 +0100
16 @@ -27,8 +27,8 @@
17 # Misc tools and flags
18 SHELL = /bin/sh
19 MKLIB = $(SHELL) $(TOP)/bin/mklib
20 -MKLIB_OPTIONS =
21 -MKDEP = makedepend
22 +MKLIB_OPTIONS = -static
23 +MKDEP = @l_x11bindir@/makedepend
24 MKDEP_OPTIONS = -fdepend
25 MAKE = make
26 INSTALL = $(SHELL) $(TOP)/bin/minstall