/[packages]/cauldron/mariadb/current/SOURCES/mariadb-10.0.8-external_pcre.diff
ViewVC logotype

Annotation of /cauldron/mariadb/current/SOURCES/mariadb-10.0.8-external_pcre.diff

Parent Directory Parent Directory | Revision Log Revision Log


Revision 599466 - (hide annotations) (download)
Tue Mar 4 11:42:12 2014 UTC (10 years, 1 month ago) by oden
File size: 8951 byte(s)
- P122: use system pcre (#12665)

1 oden 599466
2     http://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/4025
3    
4     diff -Naurp mariadb-10.0.8/client/CMakeLists.txt mariadb-10.0.8.oden/client/CMakeLists.txt
5     --- mariadb-10.0.8/client/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
6     +++ mariadb-10.0.8.oden/client/CMakeLists.txt 2014-03-04 11:07:56.085228526 +0100
7     @@ -15,8 +15,7 @@
8    
9     INCLUDE_DIRECTORIES(
10     ${CMAKE_SOURCE_DIR}/include
11     - ${CMAKE_BINARY_DIR}/pcre
12     - ${CMAKE_SOURCE_DIR}/pcre
13     + ${PCRE_INCLUDES}
14     ${CMAKE_SOURCE_DIR}/mysys_ssl
15     ${ZLIB_INCLUDE_DIR}
16     ${SSL_INCLUDE_DIRS}
17     diff -Naurp mariadb-10.0.8/cmake/jemalloc.cmake mariadb-10.0.8.oden/cmake/jemalloc.cmake
18     --- mariadb-10.0.8/cmake/jemalloc.cmake 2014-02-07 23:52:25.000000000 +0100
19     +++ mariadb-10.0.8.oden/cmake/jemalloc.cmake 2014-03-04 11:07:56.085228526 +0100
20     @@ -46,7 +46,7 @@ ELSE()
21     ENDIF()
22    
23     SET(WITH_JEMALLOC ${WITH_JEMALLOC_DEFAULT} CACHE STRING
24     - "Which jemalloc to use (possible values are 'no', 'bundled', 'system', 'yes' (system if possible, otherwise bundled)")
25     + "Which jemalloc to use. Possible values are 'no', 'bundled', 'system', 'yes' (system if possible, otherwise bundled)")
26    
27     MACRO (CHECK_JEMALLOC)
28     IF(WITH_JEMALLOC STREQUAL "system" OR WITH_JEMALLOC STREQUAL "yes")
29     diff -Naurp mariadb-10.0.8/cmake/pcre.cmake mariadb-10.0.8.oden/cmake/pcre.cmake
30     --- mariadb-10.0.8/cmake/pcre.cmake 1970-01-01 01:00:00.000000000 +0100
31     +++ mariadb-10.0.8.oden/cmake/pcre.cmake 2014-03-04 11:07:56.085228526 +0100
32     @@ -0,0 +1,16 @@
33     +SET(WITH_PCRE "auto" CACHE STRING
34     + "Which pcre to use (possible values are 'bundled', 'system', or 'auto')")
35     +
36     +MACRO (CHECK_PCRE)
37     + IF(WITH_PCRE STREQUAL "system" OR WITH_PCRE STREQUAL "auto")
38     + CHECK_LIBRARY_EXISTS(pcre pcre_stack_guard "" HAVE_PCRE)
39     + ENDIF()
40     + IF(NOT HAVE_PCRE)
41     + IF (WITH_PCRE STREQUAL "system")
42     + MESSAGE(FATAL_ERROR "system pcre is not found or unusable")
43     + ENDIF()
44     + SET(PCRE_INCLUDES ${CMAKE_BINARY_DIR}/pcre ${CMAKE_SOURCE_DIR}/pcre)
45     + ADD_SUBDIRECTORY(pcre)
46     + ENDIF()
47     +ENDMACRO()
48     +
49     diff -Naurp mariadb-10.0.8/cmake/plugin.cmake mariadb-10.0.8.oden/cmake/plugin.cmake
50     --- mariadb-10.0.8/cmake/plugin.cmake 2014-02-07 23:52:29.000000000 +0100
51     +++ mariadb-10.0.8.oden/cmake/plugin.cmake 2014-03-04 11:07:56.085228526 +0100
52     @@ -37,8 +37,7 @@ MACRO(MYSQL_ADD_PLUGIN)
53     # Add common include directories
54     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
55     ${CMAKE_SOURCE_DIR}/sql
56     - ${CMAKE_BINARY_DIR}/pcre
57     - ${CMAKE_SOURCE_DIR}/pcre
58     + ${PCRE_INCLUDES}
59     ${SSL_INCLUDE_DIRS}
60     ${ZLIB_INCLUDE_DIR})
61    
62     diff -Naurp mariadb-10.0.8/CMakeLists.txt mariadb-10.0.8.oden/CMakeLists.txt
63     --- mariadb-10.0.8/CMakeLists.txt 2014-02-07 23:52:25.000000000 +0100
64     +++ mariadb-10.0.8.oden/CMakeLists.txt 2014-03-04 11:07:56.084228525 +0100
65     @@ -153,6 +153,7 @@ INCLUDE(readline)
66     INCLUDE(libutils)
67     INCLUDE(dtrace)
68     INCLUDE(jemalloc)
69     +INCLUDE(pcre)
70     INCLUDE(ctest)
71     INCLUDE(plugin)
72     INCLUDE(install_macros)
73     @@ -355,6 +356,8 @@ MYSQL_CHECK_READLINE()
74     SET(MALLOC_LIBRARY "system")
75     CHECK_JEMALLOC()
76    
77     +CHECK_PCRE()
78     +
79     #
80     # Setup maintainer mode options. Platform checks are
81     # not run with the warning options as to not perturb fragile checks
82     @@ -390,7 +393,6 @@ ADD_SUBDIRECTORY(include)
83     ADD_SUBDIRECTORY(dbug)
84     ADD_SUBDIRECTORY(strings)
85     ADD_SUBDIRECTORY(vio)
86     -ADD_SUBDIRECTORY(pcre)
87     ADD_SUBDIRECTORY(mysys)
88     ADD_SUBDIRECTORY(mysys_ssl)
89     ADD_SUBDIRECTORY(libmysql)
90     diff -Naurp mariadb-10.0.8/libmysql/CMakeLists.txt mariadb-10.0.8.oden/libmysql/CMakeLists.txt
91     --- mariadb-10.0.8/libmysql/CMakeLists.txt 2014-02-07 23:52:28.000000000 +0100
92     +++ mariadb-10.0.8.oden/libmysql/CMakeLists.txt 2014-03-04 11:07:56.085228526 +0100
93     @@ -16,8 +16,7 @@
94     INCLUDE_DIRECTORIES(
95     ${CMAKE_SOURCE_DIR}/include
96     ${CMAKE_SOURCE_DIR}/libmysql
97     - ${CMAKE_BINARY_DIR}/pcre
98     - ${CMAKE_SOURCE_DIR}/pcre
99     + ${PCRE_INCLUDES}
100     ${CMAKE_SOURCE_DIR}/strings
101     ${SSL_INCLUDE_DIRS}
102     ${SSL_INTERNAL_INCLUDE_DIRS}
103     diff -Naurp mariadb-10.0.8/libmysqld/CMakeLists.txt mariadb-10.0.8.oden/libmysqld/CMakeLists.txt
104     --- mariadb-10.0.8/libmysqld/CMakeLists.txt 2014-02-07 23:52:29.000000000 +0100
105     +++ mariadb-10.0.8.oden/libmysqld/CMakeLists.txt 2014-03-04 11:07:56.086228526 +0100
106     @@ -22,8 +22,7 @@ ${CMAKE_SOURCE_DIR}/libmysql
107     ${CMAKE_SOURCE_DIR}/libmysqld
108     ${CMAKE_SOURCE_DIR}/sql
109     ${CMAKE_BINARY_DIR}/sql
110     -${CMAKE_BINARY_DIR}/pcre
111     -${CMAKE_SOURCE_DIR}/pcre
112     +${PCRE_INCLUDES}
113     ${ZLIB_INCLUDE_DIR}
114     ${SSL_INCLUDE_DIRS}
115     ${SSL_INTERNAL_INCLUDE_DIRS}
116     diff -Naurp mariadb-10.0.8/libmysqld/examples/CMakeLists.txt mariadb-10.0.8.oden/libmysqld/examples/CMakeLists.txt
117     --- mariadb-10.0.8/libmysqld/examples/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
118     +++ mariadb-10.0.8.oden/libmysqld/examples/CMakeLists.txt 2014-03-04 11:07:56.086228526 +0100
119     @@ -15,8 +15,7 @@
120    
121     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
122     ${CMAKE_SOURCE_DIR}/libmysqld/include
123     - ${CMAKE_BINARY_DIR}/pcre
124     - ${CMAKE_SOURCE_DIR}/pcre
125     + ${PCRE_INCLUDES}
126     ${CMAKE_SOURCE_DIR}/sql
127     ${MY_READLINE_INCLUDE_DIR}
128     )
129     diff -Naurp mariadb-10.0.8/plugin/feedback/CMakeLists.txt mariadb-10.0.8.oden/plugin/feedback/CMakeLists.txt
130     --- mariadb-10.0.8/plugin/feedback/CMakeLists.txt 2014-02-07 23:52:30.000000000 +0100
131     +++ mariadb-10.0.8.oden/plugin/feedback/CMakeLists.txt 2014-03-04 11:07:56.086228526 +0100
132     @@ -1,6 +1,5 @@
133     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql
134     - ${CMAKE_BINARY_DIR}/pcre
135     - ${CMAKE_SOURCE_DIR}/pcre
136     + ${PCRE_INCLUDES}
137     ${SSL_INCLUDE_DIRS})
138    
139     SET(FEEDBACK_SOURCES feedback.cc sender_thread.cc
140     diff -Naurp mariadb-10.0.8/plugin/qc_info/CMakeLists.txt mariadb-10.0.8.oden/plugin/qc_info/CMakeLists.txt
141     --- mariadb-10.0.8/plugin/qc_info/CMakeLists.txt 2014-02-07 23:52:30.000000000 +0100
142     +++ mariadb-10.0.8.oden/plugin/qc_info/CMakeLists.txt 2014-03-04 11:07:56.086228526 +0100
143     @@ -1,6 +1,5 @@
144     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql
145     - ${CMAKE_BINARY_DIR}/pcre
146     - ${CMAKE_SOURCE_DIR}/pcre
147     + ${PCRE_INCLUDES}
148     ${CMAKE_SOURCE_DIR}/extra/yassl/include)
149    
150     MYSQL_ADD_PLUGIN(QUERY_CACHE_INFO qc_info.cc)
151     diff -Naurp mariadb-10.0.8/sql/CMakeLists.txt mariadb-10.0.8.oden/sql/CMakeLists.txt
152     --- mariadb-10.0.8/sql/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
153     +++ mariadb-10.0.8.oden/sql/CMakeLists.txt 2014-03-04 11:07:56.086228526 +0100
154     @@ -16,8 +16,7 @@
155     INCLUDE_DIRECTORIES(
156     ${CMAKE_SOURCE_DIR}/include
157     ${CMAKE_SOURCE_DIR}/sql
158     -${CMAKE_BINARY_DIR}/pcre
159     -${CMAKE_SOURCE_DIR}/pcre
160     +${PCRE_INCLUDES}
161     ${ZLIB_INCLUDE_DIR}
162     ${SSL_INCLUDE_DIRS}
163     ${CMAKE_BINARY_DIR}/sql
164     diff -Naurp mariadb-10.0.8/storage/perfschema/CMakeLists.txt mariadb-10.0.8.oden/storage/perfschema/CMakeLists.txt
165     --- mariadb-10.0.8/storage/perfschema/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
166     +++ mariadb-10.0.8.oden/storage/perfschema/CMakeLists.txt 2014-03-04 11:07:56.087228526 +0100
167     @@ -16,8 +16,7 @@
168     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}
169     ${CMAKE_SOURCE_DIR}/include
170     ${CMAKE_SOURCE_DIR}/sql
171     - ${CMAKE_BINARY_DIR}/pcre
172     - ${CMAKE_SOURCE_DIR}/pcre
173     + ${PCRE_INCLUDES}
174     ${CMAKE_SOURCE_DIR}/extra/yassl/include)
175    
176     ADD_DEFINITIONS(-DMYSQL_SERVER)
177     diff -Naurp mariadb-10.0.8/storage/perfschema/unittest/CMakeLists.txt mariadb-10.0.8.oden/storage/perfschema/unittest/CMakeLists.txt
178     --- mariadb-10.0.8/storage/perfschema/unittest/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
179     +++ mariadb-10.0.8.oden/storage/perfschema/unittest/CMakeLists.txt 2014-03-04 11:07:56.087228526 +0100
180     @@ -15,8 +15,7 @@
181    
182     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
183     ${CMAKE_SOURCE_DIR}/include/mysql
184     - ${CMAKE_BINARY_DIR}/pcre
185     - ${CMAKE_SOURCE_DIR}/pcre
186     + ${PCRE_INCLUDES}
187     ${CMAKE_SOURCE_DIR}/sql
188     ${SSL_INCLUDE_DIRS}
189     ${CMAKE_SOURCE_DIR}/unittest/mytap
190     diff -Naurp mariadb-10.0.8/unittest/mysys/CMakeLists.txt mariadb-10.0.8.oden/unittest/mysys/CMakeLists.txt
191     --- mariadb-10.0.8/unittest/mysys/CMakeLists.txt 2014-02-07 23:52:23.000000000 +0100
192     +++ mariadb-10.0.8.oden/unittest/mysys/CMakeLists.txt 2014-03-04 11:07:56.087228526 +0100
193     @@ -14,8 +14,7 @@
194     # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
195    
196     INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql
197     - ${CMAKE_BINARY_DIR}/pcre
198     - ${CMAKE_SOURCE_DIR}/pcre
199     + ${PCRE_INCLUDES}
200     ${CMAKE_SOURCE_DIR}/extra/yassl/include)
201    
202     MY_ADD_TESTS(bitmap base64 my_vsnprintf my_atomic my_rdtsc lf my_malloc

  ViewVC Help
Powered by ViewVC 1.1.30