Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/xbsql/files: xbsql-0.11-ncurses64.patch xbsql-0.11-xbase64.patch xbsql-0.11-autotools.patch
Date: Sat, 30 Jun 2012 17:16:01
Message-Id: 20120630171551.D2D7D2004C@flycatcher.gentoo.org
1 jlec 12/06/30 17:15:51
2
3 Added: xbsql-0.11-ncurses64.patch xbsql-0.11-xbase64.patch
4 xbsql-0.11-autotools.patch
5 Log:
6 dev-db/xbsql: Add fixes for newer xbase library, use autotools-utils and autoreconf, respect LDFLAGS, #334897
7
8 (Portage version: 2.2.0_alpha114/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 dev-db/xbsql/files/xbsql-0.11-ncurses64.patch
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-ncurses64.patch?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-ncurses64.patch?rev=1.1&content-type=text/plain
15
16 Index: xbsql-0.11-ncurses64.patch
17 ===================================================================
18 --- xbsql-0.11/configure.BAD 2005-08-18 10:34:49.000000000 -0500
19 +++ xbsql-0.11/configure 2005-08-18 10:36:22.000000000 -0500
20 @@ -6977,10 +6977,15 @@
21 if test -f /usr/lib/libncurses.so
22 then
23 curses=ncurses
24 -
25 + elif test -f /usr/lib64/libncurses.so
26 + then
27 + curses=ncurses
28 elif test -f /usr/lib/libcurses.so
29 then
30 curses=curses
31 + elif test -f /usr/lib64/libcurses.so
32 + then
33 + curses=curses
34 else
35 { { echo "$as_me:6985: error: No (n)curses installation" >&5
36 echo "$as_me: error: No (n)curses installation" >&2;}
37
38
39
40 1.1 dev-db/xbsql/files/xbsql-0.11-xbase64.patch
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-xbase64.patch?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-xbase64.patch?rev=1.1&content-type=text/plain
44
45 Index: xbsql-0.11-xbase64.patch
46 ===================================================================
47 diff -up xbsql-0.11/xbsql/Makefile.am.BAD xbsql-0.11/xbsql/Makefile.am
48 --- xbsql-0.11/xbsql/Makefile.am.BAD 2009-08-19 23:32:27.481185284 -0400
49 +++ xbsql-0.11/xbsql/Makefile.am 2009-08-19 23:32:47.157206308 -0400
50 @@ -17,10 +17,10 @@ libxbsql_la_SOURCES = xb_value.cpp xb_el
51 xb_assignlist.cpp xb_create.cpp \
52 xbsql.tab.c xb_datetime.cpp
53
54 -libxbsql_la_LDFLAGS = -lxbase $(DEBUG)
55 +libxbsql_la_LIBADD = -lxbase64
56
57 xql_SOURCES = xql.cpp
58 -xql_LDADD = -lxbase -lreadline -l$(CURSES) ./libxbsql.la
59 +xql_LDADD = -lxbase64 -lreadline -l$(CURSES) ./libxbsql.la
60
61 #
62 #
63 diff -up xbsql-0.11/xbsql/Makefile.in.BAD xbsql-0.11/xbsql/Makefile.in
64 --- xbsql-0.11/xbsql/Makefile.in.BAD 2009-08-19 23:32:54.384058775 -0400
65 +++ xbsql-0.11/xbsql/Makefile.in 2009-08-19 23:33:03.928059382 -0400
66 @@ -108,10 +108,10 @@ libxbsql_la_SOURCES = xb_value.cpp xb_el
67 xbsql.tab.c xb_datetime.cpp
68
69
70 -libxbsql_la_LDFLAGS = -lxbase $(DEBUG)
71 +libxbsql_la_LIBADD = -lxbase64
72
73 xql_SOURCES = xql.cpp
74 -xql_LDADD = -lxbase -lreadline -l$(CURSES) ./libxbsql.la
75 +xql_LDADD = -lxbase64 -lreadline -l$(CURSES) ./libxbsql.la
76
77
78 #install-data-hook:
79 diff -up xbsql-0.11/xbsql/xbsql.cpp.BAD xbsql-0.11/xbsql/xbsql.cpp
80 --- xbsql-0.11/xbsql/xbsql.cpp.BAD 2009-08-19 23:34:23.880063863 -0400
81 +++ xbsql-0.11/xbsql/xbsql.cpp 2009-08-19 23:34:47.393184432 -0400
82 @@ -207,7 +207,7 @@ void XBaseSQL::setError
83 break ;
84
85 default :
86 - e = xbStrError (rc) ;
87 + e = GetErrorMessage (rc) ;
88 break ;
89 }
90
91 @@ -230,7 +230,7 @@ void XBaseSQL::setError
92 char t[1024] ;
93 va_list aptr ;
94
95 - strcpy (t, xbStrError (rc)) ;
96 + strcpy (t, GetErrorMessage (rc)) ;
97 strcat (t, ": ") ;
98 int l = strlen(t) ;
99
100 diff -up xbsql-0.11/xbsql/xbsql.h.BAD xbsql-0.11/xbsql/xbsql.h
101 --- xbsql-0.11/xbsql/xbsql.h.BAD 2009-08-19 23:35:45.087088919 -0400
102 +++ xbsql-0.11/xbsql/xbsql.h 2009-08-19 23:34:06.949184421 -0400
103 @@ -43,8 +43,7 @@ XBSQL_API int strncasecmp (const char *s
104
105 #endif
106
107 -#include <xbase/xbase.h>
108 -#include <xbase/xbexcept.h>
109 +#include <xbase64/xbase64.h>
110
111 class XBaseSQL ;
112 class XBSQLTable ;
113
114
115
116 1.1 dev-db/xbsql/files/xbsql-0.11-autotools.patch
117
118 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-autotools.patch?rev=1.1&view=markup
119 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/xbsql/files/xbsql-0.11-autotools.patch?rev=1.1&content-type=text/plain
120
121 Index: xbsql-0.11-autotools.patch
122 ===================================================================
123 xbsql/Makefile.am | 7 +------
124 1 files changed, 1 insertions(+), 6 deletions(-)
125
126 diff --git a/xbsql/Makefile.am b/xbsql/Makefile.am
127 index c281358..5a09198 100644
128 --- a/xbsql/Makefile.am
129 +++ b/xbsql/Makefile.am
130 @@ -1,9 +1,4 @@
131 -DEBUG = -g
132 -CC = g++
133 -CFLAGS = -UNO_READLINE -I/usr/local/include $(DEBUG)
134 -CXXFLAGS = -UNO_READLINE -I/usr/local/include $(DEBUG)
135 -LDFLAGS = $(DEBUG)
136 -INCLUDE = -I/usr/local/include
137 +CC = $(CXX)
138
139 lib_LTLIBRARIES = libxbsql.la
140 bin_PROGRAMS = xql