Title: [172393] trunk
Revision
172393
Author
[email protected]
Date
2014-08-11 03:23:48 -0700 (Mon, 11 Aug 2014)

Log Message

[GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
https://bugs.webkit.org/show_bug.cgi?id=133317

.:

GnuTLS is already an indirect dependency through libsoup -> glib-networking.

Patch by Eduardo Lima Mitev <[email protected]> on 2014-08-11
Reviewed by Philippe Normand.

No new tests since no new functionality has been added.

* Source/cmake/OptionsGTK.cmake: Adds search for required GnuTLS package

Source/WebCore:

Patch by Eduardo Lima Mitev <[email protected]> on 2014-08-11
Reviewed by Philippe Normand.

No new tests since no new functionality has been added.

* PlatformGTK.cmake: Adds GnuTLS libs and included dirs to WebCore targets

Modified Paths

Diff

Modified: trunk/ChangeLog (172392 => 172393)


--- trunk/ChangeLog	2014-08-11 10:07:59 UTC (rev 172392)
+++ trunk/ChangeLog	2014-08-11 10:23:48 UTC (rev 172393)
@@ -1,5 +1,17 @@
 2014-08-11  Eduardo Lima Mitev  <[email protected]>
+        [GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
+        https://bugs.webkit.org/show_bug.cgi?id=133317
 
+        GnuTLS is already an indirect dependency through libsoup -> glib-networking.
+
+        Reviewed by Philippe Normand.
+
+        No new tests since no new functionality has been added.
+
+        * Source/cmake/OptionsGTK.cmake: Adds search for required GnuTLS package
+
+2014-08-11  Eduardo Lima Mitev  <[email protected]>
+
         [GTK] Adds stubs for all subtle crypto algorithm implemntations
         https://bugs.webkit.org/show_bug.cgi?id=133316
 

Modified: trunk/Source/WebCore/ChangeLog (172392 => 172393)


--- trunk/Source/WebCore/ChangeLog	2014-08-11 10:07:59 UTC (rev 172392)
+++ trunk/Source/WebCore/ChangeLog	2014-08-11 10:23:48 UTC (rev 172393)
@@ -1,5 +1,15 @@
 2014-08-11  Eduardo Lima Mitev  <[email protected]>
+        [GTK] Adds dependency on GnuTLS 3.0+ for the implementation of subtle crypto algorithms
+        https://bugs.webkit.org/show_bug.cgi?id=133317
 
+        Reviewed by Philippe Normand.
+
+        No new tests since no new functionality has been added.
+
+        * PlatformGTK.cmake: Adds GnuTLS libs and included dirs to WebCore targets
+
+2014-08-11  Eduardo Lima Mitev  <[email protected]>
+
         [GTK] Fix debug build after r172389.
 
         Rubber-stamped by Philippe Normand.

Modified: trunk/Source/WebCore/PlatformGTK.cmake (172392 => 172393)


--- trunk/Source/WebCore/PlatformGTK.cmake	2014-08-11 10:07:59 UTC (rev 172392)
+++ trunk/Source/WebCore/PlatformGTK.cmake	2014-08-11 10:23:48 UTC (rev 172393)
@@ -822,4 +822,11 @@
         crypto/gtk/CryptoKeyRSAGtk.cpp
         crypto/gtk/SerializedCryptoKeyWrapGtk.cpp
     )
+
+    list(APPEND WebCore_INCLUDE_DIRECTORIES
+        ${GNUTLS_INCLUDE_DIRS}
+    )
+    list(APPEND WebCore_LIBRARIES
+        ${GNUTLS_LIBRARIES}
+    )
 endif ()

Modified: trunk/Source/cmake/OptionsGTK.cmake (172392 => 172393)


--- trunk/Source/cmake/OptionsGTK.cmake	2014-08-11 10:07:59 UTC (rev 172392)
+++ trunk/Source/cmake/OptionsGTK.cmake	2014-08-11 10:23:48 UTC (rev 172393)
@@ -372,3 +372,7 @@
 file(COPY ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/build.sh
   DESTINATION ${CMAKE_BINARY_DIR}
   FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE)
+
+if (ENABLE_SUBTLE_CRYPTO)
+    find_package(GnuTLS 3.0.0 REQUIRED)
+endif ()
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to