[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