[150809] trunk/dports/graphics/libepoxy

devans at macports.org devans at macports.org
Fri Jul 29 10:47:48 PDT 2016


Revision: 150809
          https://trac.macports.org/changeset/150809
Author:   devans at macports.org
Date:     2016-07-29 10:47:47 -0700 (Fri, 29 Jul 2016)
Log Message:
-----------
libepoxy: patch to fix epoxy_extension_in_string when extension_list is null (#51911).

Modified Paths:
--------------
    trunk/dports/graphics/libepoxy/Portfile

Added Paths:
-----------
    trunk/dports/graphics/libepoxy/files/fix-epoxy-extension-in-string-when-extension-list-is-null.patch

Modified: trunk/dports/graphics/libepoxy/Portfile
===================================================================
--- trunk/dports/graphics/libepoxy/Portfile	2016-07-29 16:38:07 UTC (rev 150808)
+++ trunk/dports/graphics/libepoxy/Portfile	2016-07-29 17:47:47 UTC (rev 150809)
@@ -5,7 +5,7 @@
 PortGroup           github 1.0
 
 github.setup        anholt libepoxy 1.3.1 v
-revision            2
+revision            3
 license             MIT permissive
 categories          graphics
 maintainers         devans openmaintainer
@@ -45,7 +45,9 @@
 # https://trac.macports.org/ticket/51911
 # https://github.com/anholt/libepoxy/issues/72
 # https://github.com/yaronct/libepoxy/commit/b3b8bd9af7bf1fcfe544fd131f4d4f0d117ae7bc
-patchfiles-append   fix-epoxy-glx-version-if-glx-not-active.patch
+# https://github.com/anholt/libepoxy/pull/84
+patchfiles-append   fix-epoxy-glx-version-if-glx-not-active.patch \
+                    fix-epoxy-extension-in-string-when-extension-list-is-null.patch
 
 post-patch {
     reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/dispatch_common.c

Added: trunk/dports/graphics/libepoxy/files/fix-epoxy-extension-in-string-when-extension-list-is-null.patch
===================================================================
--- trunk/dports/graphics/libepoxy/files/fix-epoxy-extension-in-string-when-extension-list-is-null.patch	                        (rev 0)
+++ trunk/dports/graphics/libepoxy/files/fix-epoxy-extension-in-string-when-extension-list-is-null.patch	2016-07-29 17:47:47 UTC (rev 150809)
@@ -0,0 +1,16 @@
+--- a/src/dispatch_common.c	2016-07-29 10:24:17.000000000 -0700
++++ b/src/dispatch_common.c	2016-07-29 10:25:06.000000000 -0700
+@@ -348,7 +348,12 @@
+ epoxy_extension_in_string(const char *extension_list, const char *ext)
+ {
+     const char *ptr = extension_list;
+-    int len = strlen(ext);
++    int len;
++    
++    if (!extension_list)
++        return false;
++        
++    len = strlen(ext);
+ 
+     /* Make sure that don't just find an extension with our name as a prefix. */
+     while (true) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160729/3b5b00ea/attachment.html>


More information about the macports-changes mailing list