* [gentoo-commits] gentoo-x86 commit in net-libs/libproxy/files: libproxy-0.4.6-mozjs-link_directory.patch
@ 2010-09-30 18:08 Samuli Suominen (ssuominen)
0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-09-30 18:08 UTC (permalink / raw
To: gentoo-commits
ssuominen 10/09/30 18:08:02
Added: libproxy-0.4.6-mozjs-link_directory.patch
Log:
Fix missing link directories for mozjs wrt #339216 by "DaggyStyle".
(Portage version: 2.2_rc88/cvs/Linux x86_64)
Revision Changes Path
1.1 net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch?rev=1.1&content-type=text/plain
Index: libproxy-0.4.6-mozjs-link_directory.patch
===================================================================
http://bugs.gentoo.org/339216
--- bindings/perl/src/CMakeLists.txt
+++ bindings/perl/src/CMakeLists.txt
@@ -1,5 +1,5 @@
include_directories( ${PERL_INCLUDE_PATH} ${CMAKE_SOURCE_DIR}/libproxy )
-link_directories(${LIBPROXY_LIBRARY_DIRS})
+link_directories(${LIBPROXY_LIBRARY_DIRS} ${MOZJS_LIBRARY_DIRS})
# Run doxsubpp.pl to run xsubpp on Libproxy.xs
add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/Libproxy.c
--- utils/CMakeLists.txt
+++ utils/CMakeLists.txt
@@ -1,5 +1,5 @@
include_directories("../libproxy")
-link_directories(${LIBPROXY_LIBRARY_DIRS})
+link_directories(${LIBPROXY_LIBRARY_DIRS} ${MOZJS_LIBRARY_DIRS})
add_executable(proxy proxy.c)
target_link_libraries(proxy libproxy)
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in net-libs/libproxy/files: libproxy-0.4.6-mozjs-link_directory.patch
@ 2010-10-28 9:20 Samuli Suominen (ssuominen)
0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2010-10-28 9:20 UTC (permalink / raw
To: gentoo-commits
ssuominen 10/10/28 09:20:32
Modified: libproxy-0.4.6-mozjs-link_directory.patch
Log:
Update to upstream patch wrt #339216 by Nicolas Dufresne.
(Portage version: 2.2.0_alpha1/cvs/Linux x86_64)
Revision Changes Path
1.2 net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch?r1=1.1&r2=1.2
Index: libproxy-0.4.6-mozjs-link_directory.patch
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-libs/libproxy/files/libproxy-0.4.6-mozjs-link_directory.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libproxy-0.4.6-mozjs-link_directory.patch 30 Sep 2010 18:08:02 -0000 1.1
+++ libproxy-0.4.6-mozjs-link_directory.patch 28 Oct 2010 09:20:32 -0000 1.2
@@ -1,20 +1,30 @@
-http://bugs.gentoo.org/339216
+From 18fbf794ffc2cab9f4b8df3c4132b094fc4ef281 Mon Sep 17 00:00:00 2001
+From: nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56>
+Date: Tue, 12 Oct 2010 17:39:18 +0000
+Subject: [PATCH 1/2] Disable transient linking
+
+As explained at
+http://www.cmake.org/Wiki/CMake_FAQ#Why_do_I_have_unwanted_semicolons_.3B_in_my_compiler_flags.3F
+if CMake links A to B and B to C, all the flags from A will be appended when
+C is linked. This behaviour is wrong, but CMake provides a workaround which
+is implemented in this patch.
+
+git-svn-id: https://libproxy.googlecode.com/svn/trunk@774 c587cffe-e639-0410-9787-d7902ae8ed56
+---
+ libproxy/cmake/libproxy.cmk | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk
+index 5625d4e..dc9fa0f 100644
+--- a/libproxy/cmake/libproxy.cmk
++++ b/libproxy/cmake/libproxy.cmk
+@@ -18,5 +18,6 @@ endif()
+ set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp
+ PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES})
+ set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1)
++set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "")
+ install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR})
+ install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR})
+--
+1.7.2.3
---- bindings/perl/src/CMakeLists.txt
-+++ bindings/perl/src/CMakeLists.txt
-@@ -1,5 +1,5 @@
- include_directories( ${PERL_INCLUDE_PATH} ${CMAKE_SOURCE_DIR}/libproxy )
--link_directories(${LIBPROXY_LIBRARY_DIRS})
-+link_directories(${LIBPROXY_LIBRARY_DIRS} ${MOZJS_LIBRARY_DIRS})
-
- # Run doxsubpp.pl to run xsubpp on Libproxy.xs
- add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/Libproxy.c
---- utils/CMakeLists.txt
-+++ utils/CMakeLists.txt
-@@ -1,5 +1,5 @@
- include_directories("../libproxy")
--link_directories(${LIBPROXY_LIBRARY_DIRS})
-+link_directories(${LIBPROXY_LIBRARY_DIRS} ${MOZJS_LIBRARY_DIRS})
-
- add_executable(proxy proxy.c)
- target_link_libraries(proxy libproxy)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2010-10-28 9:20 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-30 18:08 [gentoo-commits] gentoo-x86 commit in net-libs/libproxy/files: libproxy-0.4.6-mozjs-link_directory.patch Samuli Suominen (ssuominen)
-- strict thread matches above, loose matches on Subject: below --
2010-10-28 9:20 Samuli Suominen (ssuominen)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox