Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 357710 Details for
Bug 482156
dev-db/mysql-workbench-6.0.7 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
CMakeLists Patch: Take bundled antlr-c
mysql-workbench-6.0.6-CMakeLists.patch (text/plain), 4.78 KB, created by
H.Habighorst
on 2013-09-02 20:13:44 UTC
(
hide
)
Description:
CMakeLists Patch: Take bundled antlr-c
Filename:
MIME Type:
Creator:
H.Habighorst
Created:
2013-09-02 20:13:44 UTC
Size:
4.78 KB
patch
obsolete
>--- mysql-workbench-community-6.0.6-src.orig/CMakeLists.txt 2013-08-09 17:32:52.000000000 +0200 >+++ mysql-workbench-community-6.0.6-src/CMakeLists.txt 2013-09-02 21:34:33.553413501 +0200 >@@ -18,6 +18,9 @@ > find_package(PkgConfig REQUIRED) > > find_package(GTK2 2.6.2 REQUIRED gtk gtkmm) >+if (NOT GTK2_FOUND) >+ message( FATAL_ERROR "Not all GTK2 components were found!" ) >+endif() > pkg_check_modules(GTHREAD REQUIRED gthread-2.0) > pkg_check_modules(GMODULE REQUIRED gmodule-2.0) > set(GTK2_INCLUDE_DIRS ${GTK2_INCLUDE_DIRS} ${GTHREAD_INCLUDE_DIRS} ${GMODULE_INCLUDE_DIRS}) >@@ -28,7 +31,8 @@ > pkg_check_modules(GLIB REQUIRED glib-2.0) > > # All known publicly available versions of Antlr3C are buggy >- >+# see: https://bugzilla.redhat.com/show_bug.cgi?id=966973 >+# patch seems to be only applied partially to antlr-3.4, bug is present in antlr-3.5, too > if (SKIP_BUNDLED_ANTLR) > find_package(Antlr3C) > endif () >@@ -66,25 +70,23 @@ > find_package(VSqlite REQUIRED) > find_package(TinyXML REQUIRED) > >-if (UNIX) >- option(USE_UNIXODBC "Use unixODBC instead of iODBC" OFF) >- if (USE_UNIXODBC) >- find_package(UNIXODBC REQUIRED) >- set(ODBC_LIBRARIES ${UNIXODBC_LIBRARIES}) >- set(ODBC_INCLUDE_DIRS ${UNIXODBC_INCLUDE_DIRS}) >- else () >- find_package(IODBC REQUIRED) >- set(ODBC_LIBRARIES ${IODBC_LIBRARIES}) >- set(ODBC_INCLUDE_DIRS ${IODBC_INCLUDE_DIRS}) >- endif() >-endif () >+if (UNIX AND USE_IODBC) >+ find_package(IODBC REQUIRED) >+ set(ODBC_LIBRARIES ${IODBC_LIBRARIES}) >+ set(ODBC_INCLUDE_DIRS ${IODBC_INCLUDE_DIRS}) >+else() >+ find_package(UNIXODBC REQUIRED) >+ set(ODBC_LIBRARIES ${UNIXODBC_LIBRARIES}) >+ set(ODBC_INCLUDE_DIRS ${UNIXODBC_INCLUDE_DIRS}) >+endif() > > pkg_check_modules(PCRE REQUIRED libpcre libpcrecpp) > pkg_check_modules(CAIRO REQUIRED cairo>=1.5.12) > pkg_check_modules(SQLITE3 REQUIRED sqlite3) > pkg_check_modules(UUID REQUIRED uuid) > pkg_check_modules(LIBZIP REQUIRED libzip) >-if (UNIX) >+ >+if (UNIX AND USE_GNOME_KEYRING) > pkg_check_modules(GNOME_KEYRING gnome-keyring-1) > if (GNOME_KEYRING_FOUND) > set(KEYRING_DEFINITION "HAVE_GNOME_KEYRING") >@@ -94,6 +96,9 @@ > set(KEYRING_DEFINITION "HAVE_OLD_GNOME_KEYRING") > endif() > endif() >+ if (NOT GNOME_KEYRING_FOUND) >+ message( FATAL_ERROR "Gnome keyring libraries could not be found" ) >+ endif() > endif() > > include (CheckFunctionExists) >@@ -144,7 +149,7 @@ > CONFIGURE_COMMAND autoreconf -i -s && ${PROJECT_SOURCE_DIR}/ext/antlr-runtime/configure > --prefix=${PROJECT_BINARY_DIR}/antlr-wb > --libdir=${PROJECT_BINARY_DIR}/antlr-wb >- --disable-abiflags >+ --disable-abiflags > BUILD_COMMAND make > BUILD_IN_SOURCE 1 > INSTALL_COMMAND make install >@@ -225,18 +230,17 @@ > install(FILES ${CMAKE_BINARY_DIR}/mysql-workbench.desktop DESTINATION ${WB_INSTALL_SHARED_DIR}/applications) > install(FILES ${CMAKE_BINARY_DIR}/mysql-workbench.conf DESTINATION ${WB_INSTALL_ETC_DIR}/ld.so.conf.d) > >-if (EXISTS COPYING) >- install(FILES README COPYING DESTINATION ${WB_INSTALL_DOC_DIR}) >- install(FILES build/debian/mysql-workbench-community.sharedmimeinfo DESTINATION ${WB_INSTALL_SHARED_DIR}/mime/packages RENAME mysql-workbench.xml) >- install(FILES build/debian/mysql-workbench-community.mime DESTINATION ${WB_INSTALL_SHARED_DIR}/mime-info RENAME mysql-workbench.mime) >+if (EXISTS ${PROJECT_SOURCE_DIR}/COPYING) >+ install(FILES ${PROJECT_SOURCE_DIR}/README ${PROJECT_SOURCE_DIR}/COPYING DESTINATION ${WB_INSTALL_DOC_DIR}) >+ install(FILES ${PROJECT_SOURCE_DIR}/build/debian/mysql-workbench-community.sharedmimeinfo DESTINATION ${WB_INSTALL_SHARED_DIR}/mime/packages RENAME mysql-workbench.xml) >+ install(FILES ${PROJECT_SOURCE_DIR}/build/debian/mysql-workbench-community.mime DESTINATION ${WB_INSTALL_SHARED_DIR}/mime-info RENAME mysql-workbench.mime) > else () >- install(FILES README LICENSE.mysql DESTINATION ${WB_INSTALL_DOC_DIR}) >- install(FILES build/debian/mysql-workbench-commercial.sharedmimeinfo DESTINATION ${WB_INSTALL_SHARED_DIR}/mime/packages RENAME mysql-workbench.xml) >- install(FILES build/debian/mysql-workbench-commercial.mime DESTINATION ${WB_INSTALL_SHARED_DIR}/mime-info RENAME mysql-workbench.mime) >+ install(FILES ${PROJECT_SOURCE_DIR}/README ${PROJECT_SOURCE_DIR}/LICENSE.mysql DESTINATION ${WB_INSTALL_DOC_DIR}) >+ install(FILES ${PROJECT_SOURCE_DIR}/build/debian/mysql-workbench-commercial.sharedmimeinfo DESTINATION ${WB_INSTALL_SHARED_DIR}/mime/packages RENAME mysql-workbench.xml) >+ install(FILES ${PROJECT_SOURCE_DIR}/build/debian/mysql-workbench-commercial.mime DESTINATION ${WB_INSTALL_SHARED_DIR}/mime-info RENAME mysql-workbench.mime) > endif () > >-install(FILES build/build_freetds.sh >- samples/models/sakila_full.mwb >+install(FILES ${PROJECT_SOURCE_DIR}/build/build_freetds.sh >+ ${PROJECT_SOURCE_DIR}/samples/models/sakila_full.mwb > DESTINATION ${WB_PACKAGE_SHARED_DIR}/extras > ) >-
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 482156
:
356992
|
356994
|
357008
|
357084
|
357124
|
357126
|
357128
|
357136
|
357558
|
357560
|
357582
|
357584
|
357588
|
357708
|
357710
|
357712
|
358252
|
358384
|
362884
|
362886
|
362888