[arch-commits] Commit in mesa/trunk (PKGBUILD ndebug.diff)

Jan Steffens heftig at archlinux.org
Sat Apr 14 16:20:36 UTC 2018


    Date: Saturday, April 14, 2018 @ 16:20:35
  Author: heftig
Revision: 321801

18.0.0-4

Added:
  mesa/trunk/ndebug.diff
Modified:
  mesa/trunk/PKGBUILD

-------------+
 PKGBUILD    |   12 +++++++++---
 ndebug.diff |   13 +++++++++++++
 2 files changed, 22 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-04-14 15:30:44 UTC (rev 321800)
+++ PKGBUILD	2018-04-14 16:20:35 UTC (rev 321801)
@@ -6,7 +6,7 @@
 pkgname=('opencl-mesa' 'vulkan-intel' 'vulkan-radeon' 'libva-mesa-driver' 'mesa-vdpau' 'mesa')
 pkgdesc="An open-source implementation of the OpenGL specification"
 pkgver=18.0.0
-pkgrel=3
+pkgrel=4
 arch=('x86_64')
 makedepends=('python2-mako' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'dri3proto' 'presentproto' 
              'libxshmfence' 'libxxf86vm' 'libxdamage' 'libvdpau' 'libva' 'wayland' 'wayland-protocols'
@@ -19,7 +19,8 @@
         LICENSE
         0001-glvnd-fix-gl-dot-pc.patch
         fix-install.diff
-        fix-versions.diff)
+        fix-versions.diff
+        ndebug.diff)
 sha512sums=('1494bb09357896a2505b3dcfec772268e28c765804f21e144948a314f1d79d99ff9f21062ef5860eb5a5a568b305a9c954585924a7ac8890fe1ebd8df3bcc396'
             'SKIP'
             'cdc608d7b7de9e6eb6f1b2b4faef4864ac213d379b9dedc7c06e71726c2a1b88a0035d6ec50812a14ba4639e100158c6dff3a1d9456ab36c0a52988287c0d4bd'
@@ -26,7 +27,8 @@
             'f9f0d0ccf166fe6cb684478b6f1e1ab1f2850431c06aa041738563eb1808a004e52cdec823c103c9e180f03ffc083e95974d291353f0220fe52ae6d4897fecc7'
             '75849eca72ca9d01c648d5ea4f6371f1b8737ca35b14be179e14c73cc51dca0739c333343cdc228a6d464135f4791bcdc21734e2debecd29d57023c8c088b028'
             'da32ac3b025282c584bfc962723151b6e11887e59e35086c616a987cb3a471051d60f2b303a91f37106ebb75621cbd9b3f560036f5beb88518cfe9d75c45ee03'
-            '836f06af6feaa79a16bedd7a136d637b7f16e53d98b8b267554d98b5ff8c3fa45955b9e3ce0b8366d86860194e9147baf0257614fff85a471e2b90bbb3b1f5ab')
+            '836f06af6feaa79a16bedd7a136d637b7f16e53d98b8b267554d98b5ff8c3fa45955b9e3ce0b8366d86860194e9147baf0257614fff85a471e2b90bbb3b1f5ab'
+            '9ca216f8a84e767e4df2d02135004b173cb7905368573402cb8329e8e53101c5b519bf9b74cebfeab9ccd550b6c62c0fc88ec9a9e631023e011bb5634522c034')
 validpgpkeys=('8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D'  # Emil Velikov <emil.l.velikov at gmail.com>
               '946D09B5E4C9845E63075FF1D961C596A7203456'  # Andres Gomez <tanty at igalia.com>
               'E3E8F480C52ADD73B278EE78E1ECBE07D7D70895') # Juan Antonio Suárez Romero (Igalia, S.L.) <jasuarez at igalia.com>"
@@ -46,6 +48,10 @@
   # this is upstreamable
   patch -Np1 -i ../fix-versions.diff
 
+  # define NDEBUG for non-debug builds, like configure does
+  # this is upstreamable
+  patch -Np1 -i ../ndebug.diff
+
   # file missing from tarball
   cp ../meson_get_version.py bin/
 }

Added: ndebug.diff
===================================================================
--- ndebug.diff	                        (rev 0)
+++ ndebug.diff	2018-04-14 16:20:35 UTC (rev 321801)
@@ -0,0 +1,13 @@
+diff --git i/meson.build w/meson.build
+index a4dfa62255..931e0389e6 100644
+--- i/meson.build
++++ w/meson.build
+@@ -705,6 +705,8 @@ endif
+ # Define DEBUG for debug builds only (debugoptimized is not included on this one)
+ if get_option('buildtype') == 'debug'
+   pre_args += '-DDEBUG'
++else
++  pre_args += '-DNDEBUG'
+ endif
+ 
+ if get_option('shader-cache')



More information about the arch-commits mailing list