[arch-commits] Commit in lib32-mesa/repos/multilib-testing-x86_64 (8 files)
Date: Sunday, June 17, 2018 @ 06:29:15 Author: lcarlier Revision: 343446 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 343445, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 343445, lib32-mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 343445, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 343445, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch lib32-mesa/repos/multilib-testing-x86_64/LICENSE lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD -+ 0001-glvnd-fix-gl.pc.patch | 52 - 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch | 148 ++-- LICENSE | 166 ++-- PKGBUILD| 356 +- 4 files changed, 361 insertions(+), 361 deletions(-) Deleted: 0001-glvnd-fix-gl.pc.patch === --- 0001-glvnd-fix-gl.pc.patch 2018-06-17 06:29:10 UTC (rev 343445) +++ 0001-glvnd-fix-gl.pc.patch 2018-06-17 06:29:15 UTC (rev 343446) @@ -1,26 +0,0 @@ -From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 -Message-Id: -From: Unknown <> -Date: Tue, 15 May 2018 20:10:53 +0200 -Subject: [PATCH 1/4] glvnd: fix gl.pc - - src/mesa/gl.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in -index 181724b97b..8c7b7da8d7 100644 a/src/mesa/gl.pc.in -+++ b/src/mesa/gl.pc.in -@@ -7,7 +7,7 @@ Name: gl - Description: Mesa OpenGL library - Requires.private: @GL_PC_REQ_PRIV@ - Version: @PACKAGE_VERSION@ --Libs: -L${libdir} -l@GL_LIB@ -+Libs: -L${libdir} -lGL - Libs.private: @GL_PC_LIB_PRIV@ - Cflags: -I${includedir} @GL_PC_CFLAGS@ - glx_tls: @GLX_TLS@ --- -2.17.0 - Copied: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 343445, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) === --- 0001-glvnd-fix-gl.pc.patch (rev 0) +++ 0001-glvnd-fix-gl.pc.patch 2018-06-17 06:29:15 UTC (rev 343446) @@ -0,0 +1,26 @@ +From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 +Message-Id: +From: Unknown <> +Date: Tue, 15 May 2018 20:10:53 +0200 +Subject: [PATCH 1/4] glvnd: fix gl.pc + +--- + src/mesa/gl.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +index 181724b97b..8c7b7da8d7 100644 +--- a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ +-- +2.17.0 + Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch === --- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-06-17 06:29:10 UTC (rev 343445) +++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-06-17 06:29:15 UTC (rev 343446) @@ -1,74 +0,0 @@ -From patchwork Tue May 8 09:42:05 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [Mesa-dev, - 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete - before drawable_fini. -From: =?utf-8?q?Michel_D=C3=A4nzer?= -X-Patchwork-Id: 221466 -Message-Id: -To: Mario Kleiner , - Mike Lothian -Cc: ML mesa-dev , - ML xorg-devel -Date: Tue, 8 May 2018 11:42:05 +0200 - -On 2018-05-05 06:25 AM, Mario Kleiner wrote: -> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian wrote: ->> I definately saw the steam bug with patch 1 but not with plasmashell, ->> I started seeing it with patch 2 but it seemed to fix itself -> -> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing -> between windows, where it got stuck in the -> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is -> possible, or if the stacktrace was misleading, because i had to VT -> switch to a text console to attach the debugger and this might be just -> a side effect of that. But if it is true, then patch 1/2 would not be -> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't. -> However 2/2 would also
[arch-commits] Commit in lib32-mesa/repos/multilib-testing-x86_64 (8 files)
Date: Saturday, June 2, 2018 @ 09:50:40 Author: lcarlier Revision: 337278 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 337277, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 337277, lib32-mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 337277, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 337277, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch lib32-mesa/repos/multilib-testing-x86_64/LICENSE lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD -+ 0001-glvnd-fix-gl.pc.patch | 52 - 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch | 148 ++-- LICENSE | 166 ++-- PKGBUILD| 363 -- 4 files changed, 361 insertions(+), 368 deletions(-) Deleted: 0001-glvnd-fix-gl.pc.patch === --- 0001-glvnd-fix-gl.pc.patch 2018-06-02 09:50:33 UTC (rev 337277) +++ 0001-glvnd-fix-gl.pc.patch 2018-06-02 09:50:40 UTC (rev 337278) @@ -1,26 +0,0 @@ -From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 -Message-Id: -From: Unknown <> -Date: Tue, 15 May 2018 20:10:53 +0200 -Subject: [PATCH 1/4] glvnd: fix gl.pc - - src/mesa/gl.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in -index 181724b97b..8c7b7da8d7 100644 a/src/mesa/gl.pc.in -+++ b/src/mesa/gl.pc.in -@@ -7,7 +7,7 @@ Name: gl - Description: Mesa OpenGL library - Requires.private: @GL_PC_REQ_PRIV@ - Version: @PACKAGE_VERSION@ --Libs: -L${libdir} -l@GL_LIB@ -+Libs: -L${libdir} -lGL - Libs.private: @GL_PC_LIB_PRIV@ - Cflags: -I${includedir} @GL_PC_CFLAGS@ - glx_tls: @GLX_TLS@ --- -2.17.0 - Copied: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 337277, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) === --- 0001-glvnd-fix-gl.pc.patch (rev 0) +++ 0001-glvnd-fix-gl.pc.patch 2018-06-02 09:50:40 UTC (rev 337278) @@ -0,0 +1,26 @@ +From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 +Message-Id: +From: Unknown <> +Date: Tue, 15 May 2018 20:10:53 +0200 +Subject: [PATCH 1/4] glvnd: fix gl.pc + +--- + src/mesa/gl.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +index 181724b97b..8c7b7da8d7 100644 +--- a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ +-- +2.17.0 + Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch === --- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-06-02 09:50:33 UTC (rev 337277) +++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-06-02 09:50:40 UTC (rev 337278) @@ -1,74 +0,0 @@ -From patchwork Tue May 8 09:42:05 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [Mesa-dev, - 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete - before drawable_fini. -From: =?utf-8?q?Michel_D=C3=A4nzer?= -X-Patchwork-Id: 221466 -Message-Id: -To: Mario Kleiner , - Mike Lothian -Cc: ML mesa-dev , - ML xorg-devel -Date: Tue, 8 May 2018 11:42:05 +0200 - -On 2018-05-05 06:25 AM, Mario Kleiner wrote: -> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian wrote: ->> I definately saw the steam bug with patch 1 but not with plasmashell, ->> I started seeing it with patch 2 but it seemed to fix itself -> -> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing -> between windows, where it got stuck in the -> loader_dri3_swapbuffer_barrier() from patch 1/2. Not sure how that is -> possible, or if the stacktrace was misleading, because i had to VT -> switch to a text console to attach the debugger and this might be just -> a side effect of that. But if it is true, then patch 1/2 would not be -> it. Also 1/2 has a potential performance impact, whereas 2/2 doesn't. -> However 2/2 would also
[arch-commits] Commit in lib32-mesa/repos/multilib-testing-x86_64 (8 files)
Date: Friday, May 25, 2018 @ 14:44:16 Author: lcarlier Revision: 329358 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 329356, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch (from rev 329356, lib32-mesa/trunk/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch) lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 329356, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 329356, lib32-mesa/trunk/PKGBUILD) Deleted: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch lib32-mesa/repos/multilib-testing-x86_64/0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch lib32-mesa/repos/multilib-testing-x86_64/LICENSE lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD -+ 0001-glvnd-fix-gl.pc.patch | 52 - 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch | 148 ++-- LICENSE | 166 ++-- PKGBUILD| 367 +- 4 files changed, 368 insertions(+), 365 deletions(-) Deleted: 0001-glvnd-fix-gl.pc.patch === --- 0001-glvnd-fix-gl.pc.patch 2018-05-25 14:44:15 UTC (rev 329357) +++ 0001-glvnd-fix-gl.pc.patch 2018-05-25 14:44:16 UTC (rev 329358) @@ -1,26 +0,0 @@ -From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 -Message-Id:-From: Unknown <> -Date: Tue, 15 May 2018 20:10:53 +0200 -Subject: [PATCH 1/4] glvnd: fix gl.pc - - src/mesa/gl.pc.in | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in -index 181724b97b..8c7b7da8d7 100644 a/src/mesa/gl.pc.in -+++ b/src/mesa/gl.pc.in -@@ -7,7 +7,7 @@ Name: gl - Description: Mesa OpenGL library - Requires.private: @GL_PC_REQ_PRIV@ - Version: @PACKAGE_VERSION@ --Libs: -L${libdir} -l@GL_LIB@ -+Libs: -L${libdir} -lGL - Libs.private: @GL_PC_LIB_PRIV@ - Cflags: -I${includedir} @GL_PC_CFLAGS@ - glx_tls: @GLX_TLS@ --- -2.17.0 - Copied: lib32-mesa/repos/multilib-testing-x86_64/0001-glvnd-fix-gl.pc.patch (from rev 329356, lib32-mesa/trunk/0001-glvnd-fix-gl.pc.patch) === --- 0001-glvnd-fix-gl.pc.patch (rev 0) +++ 0001-glvnd-fix-gl.pc.patch 2018-05-25 14:44:16 UTC (rev 329358) @@ -0,0 +1,26 @@ +From a9554de2a6028540fa12a7ebdab4daf2b46010fa Mon Sep 17 00:00:00 2001 +Message-Id: +From: Unknown <> +Date: Tue, 15 May 2018 20:10:53 +0200 +Subject: [PATCH 1/4] glvnd: fix gl.pc + +--- + src/mesa/gl.pc.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +index 181724b97b..8c7b7da8d7 100644 +--- a/src/mesa/gl.pc.in b/src/mesa/gl.pc.in +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ +-- +2.17.0 + Deleted: 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch === --- 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-05-25 14:44:15 UTC (rev 329357) +++ 0004-loader_dri3-Variant-2-Wait-for-pending-swaps-to-comp.patch 2018-05-25 14:44:16 UTC (rev 329358) @@ -1,74 +0,0 @@ -From patchwork Tue May 8 09:42:05 2018 -Content-Type: text/plain; charset="utf-8" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Subject: [Mesa-dev, - 2/2] loader_dri3: Variant 2: Wait for pending swaps to complete - before drawable_fini. -From: =?utf-8?q?Michel_D=C3=A4nzer?= -X-Patchwork-Id: 221466 -Message-Id: -To: Mario Kleiner , - Mike Lothian -Cc: ML mesa-dev , - ML xorg-devel -Date: Tue, 8 May 2018 11:42:05 +0200 - -On 2018-05-05 06:25 AM, Mario Kleiner wrote: -> On Sat, May 5, 2018 at 4:08 AM, Mike Lothian wrote: ->> I definately saw the steam bug with patch 1 but not with plasmashell, ->> I started seeing it with patch 2 but it seemed to fix itself -> -> I had two hangs of kwin_x11 within the last 6 hours when alt-tabbing -> between windows, where it got stuck in the ->
[arch-commits] Commit in lib32-mesa/repos/multilib-testing-x86_64 (8 files)
Date: Wednesday, September 20, 2017 @ 13:44:40 Author: lcarlier Revision: 258885 archrelease: copy trunk to multilib-testing-x86_64 Added: lib32-mesa/repos/multilib-testing-x86_64/0002-glvnd-fix-gl-dot-pc.patch (from rev 258884, lib32-mesa/trunk/0002-glvnd-fix-gl-dot-pc.patch) lib32-mesa/repos/multilib-testing-x86_64/LICENSE (from rev 258884, lib32-mesa/trunk/LICENSE) lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD (from rev 258884, lib32-mesa/trunk/PKGBUILD) lib32-mesa/repos/multilib-testing-x86_64/swr-rast-do-not-crash-on-NULL-strings-returned-by-getenv.patch (from rev 258884, lib32-mesa/trunk/swr-rast-do-not-crash-on-NULL-strings-returned-by-getenv.patch) lib32-mesa/repos/multilib-testing-x86_64/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch (from rev 258884, lib32-mesa/trunk/swr-rast-remove-llvm-fence-atomics-from-generated-files.patch) Deleted: lib32-mesa/repos/multilib-testing-x86_64/0002-glvnd-fix-gl-dot-pc.patch lib32-mesa/repos/multilib-testing-x86_64/LICENSE lib32-mesa/repos/multilib-testing-x86_64/PKGBUILD + 0002-glvnd-fix-gl-dot-pc.patch | 24 LICENSE| 164 ++-- PKGBUILD | 340 +- swr-rast-do-not-crash-on-NULL-strings-returned-by-getenv.patch | 14 swr-rast-remove-llvm-fence-atomics-from-generated-files.patch | 19 5 files changed, 301 insertions(+), 260 deletions(-) Deleted: 0002-glvnd-fix-gl-dot-pc.patch === --- 0002-glvnd-fix-gl-dot-pc.patch 2017-09-20 13:44:34 UTC (rev 258884) +++ 0002-glvnd-fix-gl-dot-pc.patch 2017-09-20 13:44:40 UTC (rev 258885) @@ -1,12 +0,0 @@ -diff -up mesa-12.0.3/src/mesa/gl.pc.in.jx mesa-12.0.3/src/mesa/gl.pc.in mesa-12.0.3/src/mesa/gl.pc.in.jx 2016-01-18 02:39:26.0 -0500 -+++ mesa-12.0.3/src/mesa/gl.pc.in 2016-10-25 13:06:44.013159358 -0400 -@@ -7,7 +7,7 @@ Name: gl - Description: Mesa OpenGL library - Requires.private: @GL_PC_REQ_PRIV@ - Version: @PACKAGE_VERSION@ --Libs: -L${libdir} -l@GL_LIB@ -+Libs: -L${libdir} -lGL - Libs.private: @GL_PC_LIB_PRIV@ - Cflags: -I${includedir} @GL_PC_CFLAGS@ - glx_tls: @GLX_TLS@ Copied: lib32-mesa/repos/multilib-testing-x86_64/0002-glvnd-fix-gl-dot-pc.patch (from rev 258884, lib32-mesa/trunk/0002-glvnd-fix-gl-dot-pc.patch) === --- 0002-glvnd-fix-gl-dot-pc.patch (rev 0) +++ 0002-glvnd-fix-gl-dot-pc.patch 2017-09-20 13:44:40 UTC (rev 258885) @@ -0,0 +1,12 @@ +diff -up mesa-12.0.3/src/mesa/gl.pc.in.jx mesa-12.0.3/src/mesa/gl.pc.in +--- mesa-12.0.3/src/mesa/gl.pc.in.jx 2016-01-18 02:39:26.0 -0500 mesa-12.0.3/src/mesa/gl.pc.in 2016-10-25 13:06:44.013159358 -0400 +@@ -7,7 +7,7 @@ Name: gl + Description: Mesa OpenGL library + Requires.private: @GL_PC_REQ_PRIV@ + Version: @PACKAGE_VERSION@ +-Libs: -L${libdir} -l@GL_LIB@ ++Libs: -L${libdir} -lGL + Libs.private: @GL_PC_LIB_PRIV@ + Cflags: -I${includedir} @GL_PC_CFLAGS@ + glx_tls: @GLX_TLS@ Deleted: LICENSE === --- LICENSE 2017-09-20 13:44:34 UTC (rev 258884) +++ LICENSE 2017-09-20 13:44:40 UTC (rev 258885) @@ -1,82 +0,0 @@ -Disclaimer - -Mesa is a 3-D graphics library with an API which is very similar to -that of OpenGL* -To the extent that Mesa utilizes the OpenGL command syntax or state -machine, it is being used with authorization from Silicon Graphics, -Inc.(SGI). However, the author does not possess an OpenGL license -from SGI, and makes no claim that Mesa is in any way a compatible -replacement for OpenGL or associated with SGI. Those who want a -licensed implementation of OpenGL should contact a licensed -vendor. - -Please do not refer to the library as MesaGL (for legal -reasons). It's just Mesa or The Mesa 3-D graphics -library - -* OpenGL is a trademark of Silicon Graphics Incorporated. - -License / Copyright Information - -The Mesa distribution consists of several components. Different copyrights -and licenses apply to different components. For example, GLUT is copyrighted -by Mark Kilgard, some demo programs are copyrighted by SGI, some of the Mesa -device drivers are copyrighted by their authors. See below for a list of -Mesa's main components and the license for each. - -The core Mesa library is licensed according to the terms of the MIT license. -This allows integration with the XFree86, Xorg and DRI projects. - -The default Mesa license is as follows: - -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without