mirror of
https://git.freebsd.org/ports.git
synced 2025-05-29 09:26:27 -04:00
USE_AUTOTOOLS, USE_GCC and C++ is broken because /usr/local/bin/libtool has hardcoded the linker it was built with. So on FreeBSD 10 it tries to link gcc compiled C++ code with clang which does not work. - Remove USE_GCC and fix build with clang with two new patches. [1] - Fix build with libc++ by removing -lstdc++ from linker flags. The compiler automatically adds the right runtime library. - Add LICENSE. - Convert gnomehack to pathfix. - Remove references to PTHREAD_LIBS and PTHREAD_CFLAGS. - Support staging. - Remove an old patch that's no longer needed. PR: ports/164618 [1] Submitted by: Paul Ambrose <ambrosehua@gmail.com> [1] Approved by: maintainer timeout (2 weeks)
11 lines
687 B
C++
11 lines
687 B
C++
--- extras/gtk2_immodule/gtkimcontextscim.cpp.orig 2008-11-02 07:43:15.000000000 +0100
|
|
+++ extras/gtk2_immodule/gtkimcontextscim.cpp 2013-10-08 18:16:29.000000000 +0200
|
|
@@ -1710,7 +1710,7 @@
|
|
// And set manual to false.
|
|
if (!check_socket_frontend ()) {
|
|
std::cerr << "Launching a SCIM daemon with Socket FrontEnd...\n";
|
|
- char *new_argv [] = { static_cast<char*> ("--no-stay"), 0 };
|
|
+ char *new_argv [] = { const_cast<char*> ("--no-stay"), 0 };
|
|
scim_launch (true,
|
|
config_module_name,
|
|
(load_engine_list.size () ? scim_combine_string_list (load_engine_list, ',') : "all"),
|