pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/MesaLib18 MesaLib18: more patch cleanup
details: https://anonhg.NetBSD.org/pkgsrc/rev/0e75280c4db5
branches: trunk
changeset: 390363:0e75280c4db5
user: tnn <tnn%pkgsrc.org@localhost>
date: Sun Jan 20 09:50:28 2019 +0000
description:
MesaLib18: more patch cleanup
patch-configure.ac: configure test for HAVE_OPEN_MEMSTREAM
patch-src_amd_common_ac__debug.c: ditto
patch-src_gallium_drivers_radeonsi_si__state__shaders.c: ditto
patch-src_gallium_auxiliary_util_u__helpers.c: add comment
patch-src_util_u__thread.h: add comment
patch-src_egl_drivers_dri2_platform__drm.c: fix incomplete #ifdef
patch-src_mesa_tnl_t__pipeline.c: delete obsolete patch
diffstat:
graphics/MesaLib18/distinfo | 15 ++---
graphics/MesaLib18/patches/patch-configure.ac | 26 ++++++---
graphics/MesaLib18/patches/patch-src_amd_common_ac__debug.c | 4 +-
graphics/MesaLib18/patches/patch-src_egl_drivers_dri2_platform__drm.c | 8 +-
graphics/MesaLib18/patches/patch-src_gallium_auxiliary_util_u__helpers.c | 4 +-
graphics/MesaLib18/patches/patch-src_gallium_drivers_radeonsi_si__state__shaders.c | 4 +-
graphics/MesaLib18/patches/patch-src_mesa_tnl_t__pipeline.c | 21 --------
graphics/MesaLib18/patches/patch-src_util_u__thread.h | 4 +-
8 files changed, 40 insertions(+), 46 deletions(-)
diffs (239 lines):
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/distinfo
--- a/graphics/MesaLib18/distinfo Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/distinfo Sun Jan 20 09:50:28 2019 +0000
@@ -1,25 +1,25 @@
-$NetBSD: distinfo,v 1.13 2019/01/19 23:21:43 tnn Exp $
+$NetBSD: distinfo,v 1.14 2019/01/20 09:50:28 tnn Exp $
SHA1 (mesa-18.3.2.tar.xz) = 8775d7bfac7e07141ac4299888d426d5550949f7
RMD160 (mesa-18.3.2.tar.xz) = d3662f72a39d009adb21a70bd7b49c28960c0d5c
SHA512 (mesa-18.3.2.tar.xz) = 34b66520728d720b1f3d3d63f8ba5c255d57b9e8fe427264419e4163b474df662ff6db9ca8b81283866da415e34346a4c39fc37bebe2a0929be14480faf4db45
Size (mesa-18.3.2.tar.xz) = 11868440 bytes
-SHA1 (patch-configure.ac) = 355b04270d2036fa879215d3f58278d5d32d22da
+SHA1 (patch-configure.ac) = 5283215d27410c80f81ffd28b3f7b02506d1c1b8
SHA1 (patch-include_GL_internal_dri__interface.h) = 146d2f3f3e50fc1947e8941301d9cf9d90a035e2
-SHA1 (patch-src_amd_common_ac__debug.c) = eb73957adc7ed81db99d4edbc507b05231fda218
+SHA1 (patch-src_amd_common_ac__debug.c) = 8233367c3b5bc344442ea8d19488fdd1e3791ae9
SHA1 (patch-src_amd_vulkan_winsys_amdgpu_radv__amdgpu__cs.c) = 1fe81a7b16e36dc9125400c20543271216a33a45
SHA1 (patch-src_compiler_builtin__type__macros.h) = 857bca0c0f55ec8d7a20b3807c7a5d7bd06bdfbf
SHA1 (patch-src_compiler_glsl_glsl__parser__extras.cpp) = ef114d6e288e6d212fce9d1c0606f7d454a171c4
-SHA1 (patch-src_egl_drivers_dri2_platform__drm.c) = 94ec2e969e7cf7c89c3192e60758e5ad14b02629
+SHA1 (patch-src_egl_drivers_dri2_platform__drm.c) = e18e7b1ffbc74b8acf3d9095a92c750f9d005479
SHA1 (patch-src_egl_drivers_dri2_platform__x11.c) = 49e48c31eacb79d1da357fe70eaffd2926b5280e
SHA1 (patch-src_egl_main_eglglobals.c) = 0d52014f52e62fc5fa6650336ddb0011ecf331e6
SHA1 (patch-src_gallium_auxiliary_drivers_trace_tr__dump.c) = 360e1608508a7bbb41acecd58930781038e2309e
SHA1 (patch-src_gallium_auxiliary_pipe-loader_pipe__loader__drm.c) = f913b779404e6bd8ae707a4fd66eb7c1dca9b311
SHA1 (patch-src_gallium_auxiliary_util_u__format__tests.c) = 4d5e4677c2825778c43440ab131b8807f6840975
-SHA1 (patch-src_gallium_auxiliary_util_u__helpers.c) = 636fb98c4cbf70a5d8a6d94c24e75d2b05968b3c
+SHA1 (patch-src_gallium_auxiliary_util_u__helpers.c) = a955657951d6d7d84ef349b3b6639a94e44994a5
SHA1 (patch-src_gallium_drivers_nouveau_nouveau__vp3__video.c) = 04f95784c3270c9bb7e95377982e217962481525
SHA1 (patch-src_gallium_drivers_nouveau_nv50_nv84__video.c) = 1b4239fe053523835ecac006894bdb0cde0ee626
-SHA1 (patch-src_gallium_drivers_radeonsi_si__state__shaders.c) = 08119700b80ddc99f7f2ec1b7b8212147fabda27
+SHA1 (patch-src_gallium_drivers_radeonsi_si__state__shaders.c) = ed51a57765f2349bc91fd509dc03e709241bd899
SHA1 (patch-src_gallium_drivers_vc4_vc4__bufmgr.c) = 1d591d346486fdf58893f69ab92a272e6a31a987
SHA1 (patch-src_gallium_include_pipe_p__config.h) = f4e38eac66167b619c30076bb0144dd716310967
SHA1 (patch-src_gallium_state__trackers_clover_llvm_invocation.cpp) = 3053db09fbfffffd82e232b60b244a0a80c8f181
@@ -58,7 +58,6 @@
SHA1 (patch-src_mesa_main_extensions.c) = 2f48bdb1176c2878bb33bcfab7556172b50a987e
SHA1 (patch-src_mesa_main_macros.h) = c5dceaa8dc02a58e5b2273d82e3fe1cc12e327d3
SHA1 (patch-src_mesa_main_shader__query.cpp) = 3f9c31645d87855759def11344dee16af23c7be3
-SHA1 (patch-src_mesa_tnl_t__pipeline.c) = e6abcdb24019ca57527d25c5cd86737332db98e3
SHA1 (patch-src_mesa_x86_common__x86.c) = f8c4b93443ef66d017f6aa114b877565b30f2598
SHA1 (patch-src_util_Makefile.am) = e390cd47b784ad08987b81fdbce537968ad4a624
SHA1 (patch-src_util_build__id.c) = 7a9547bbda9d2fb9f0018ccf27b70b59e497aa2c
@@ -68,5 +67,5 @@
SHA1 (patch-src_util_strndup.h) = 73f49694ca48ad6b9a9d8346c5b84fddec2463bd
SHA1 (patch-src_util_u__atomic.h) = 31d4514538ef5ee53012695eb5c66134aaec981e
SHA1 (patch-src_util_u__queue.c) = ed1ea3f6fc37e9a64894a3e865c48691b6e01b2c
-SHA1 (patch-src_util_u__thread.h) = 57bbf209575da7fd89f7ed6ac56a2ea19aec71d1
+SHA1 (patch-src_util_u__thread.h) = f0453485bb62d0b7c00a1b840cfce2726ebcbfd2
SHA1 (patch-src_util_xmlconfig.c) = ad5619e067957b120a70c1c63421c92b356e16ac
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-configure.ac
--- a/graphics/MesaLib18/patches/patch-configure.ac Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-configure.ac Sun Jan 20 09:50:28 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure.ac,v 1.4 2019/01/10 22:30:11 tnn Exp $
+$NetBSD: patch-configure.ac,v 1.5 2019/01/20 09:50:28 tnn Exp $
Don't check for pthread stubs anywhere, as we don't provide it.
@@ -21,7 +21,7 @@
which fails to fall back to using DRI2 when run on a system
without DRI3 support.
---- configure.ac.orig 2018-12-11 21:13:57.000000000 +0000
+--- configure.ac.orig 2019-01-17 11:26:22.000000000 +0000
+++ configure.ac
@@ -726,7 +726,7 @@ dnl
dnl OSX linker does not support build-id
@@ -41,7 +41,17 @@
[AC_CHECK_LIB([rt], [clock_gettime], [CLOCK_LIB=-lrt],
[AC_MSG_ERROR([Could not find clock_gettime])])])
AC_SUBST([CLOCK_LIB])
-@@ -966,7 +966,7 @@ PTHREAD_LIBS="$PTHREAD_LIBS -pthread"
+@@ -941,6 +941,9 @@ esac
+ dnl See if posix_memalign is available
+ AC_CHECK_FUNC([posix_memalign], [DEFINES="$DEFINES -DHAVE_POSIX_MEMALIGN"])
+
++dnl See if open_memstream is available
++AC_CHECK_FUNC([open_memstream], [DEFINES="$DEFINES -DHAVE_OPEN_MEMSTREAM"])
++
+ dnl Check for zlib
+ PKG_CHECK_MODULES([ZLIB], [zlib >= $ZLIB_REQUIRED])
+ DEFINES="$DEFINES -DHAVE_ZLIB"
+@@ -966,7 +969,7 @@ PTHREAD_LIBS="$PTHREAD_LIBS -pthread"
dnl pthread-stubs is mandatory on some BSD platforms, due to the nature of the
dnl project. Even then there's a notable issue as described in the project README
case "$host_os" in
@@ -50,7 +60,7 @@
pthread_stubs_possible="no"
;;
* )
-@@ -995,7 +995,10 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([[
+@@ -995,7 +998,10 @@ AC_LINK_IFELSE([AC_LANG_SOURCE([[
LIBS="$save_LIBS"
dnl Check for futex for fast inline simple_mtx_t.
@@ -62,7 +72,7 @@
dnl SELinux awareness.
AC_ARG_ENABLE([selinux],
-@@ -1278,7 +1281,7 @@ fi
+@@ -1278,7 +1284,7 @@ fi
AC_SUBST(LIBSENSORS_LIBS)
case "$host_os" in
@@ -71,7 +81,7 @@
dri3_default=yes
;;
*)
-@@ -1908,7 +1911,7 @@ if test x"$enable_dri3" = xyes; then
+@@ -1908,7 +1914,7 @@ if test x"$enable_dri3" = xyes; then
dri3_modifier_modules="xcb-dri3 >= $XCBDRI3_MODIFIERS_REQUIRED xcb-present >= $XCBPRESENT_MODIFIERS_REQUIRED"
PKG_CHECK_MODULES([XCB_DRI3_MODIFIERS], [$dri3_modifier_modules], [have_dri3_modifiers=yes], [have_dri3_modifiers=no])
@@ -80,7 +90,7 @@
DEFINES="$DEFINES -DHAVE_DRI3_MODIFIERS"
fi
fi
-@@ -2505,8 +2508,6 @@ if test "x$enable_opencl" = xyes; then
+@@ -2505,8 +2511,6 @@ if test "x$enable_opencl" = xyes; then
CLANG_LIBDIR=${LLVM_LIBDIR}
fi
CLANG_RESOURCE_DIR=$CLANG_LIBDIR/clang/${LLVM_VERSION}
@@ -89,7 +99,7 @@
fi
AM_CONDITIONAL(HAVE_CLOVER, test "x$enable_opencl" = xyes)
AM_CONDITIONAL(HAVE_CLOVER_ICD, test "x$enable_opencl_icd" = xyes)
-@@ -2941,7 +2942,7 @@ if test "x$enable_llvm" = xyes; then
+@@ -2941,7 +2945,7 @@ if test "x$enable_llvm" = xyes; then
dnl the LLVM library propagated in the Libs.private of the respective .pc
dnl file which ensures complete dependency information when statically
dnl linking.
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_amd_common_ac__debug.c
--- a/graphics/MesaLib18/patches/patch-src_amd_common_ac__debug.c Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-src_amd_common_ac__debug.c Sun Jan 20 09:50:28 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_amd_common_ac__debug.c,v 1.1 2019/01/19 17:47:51 tnn Exp $
+$NetBSD: patch-src_amd_common_ac__debug.c,v 1.2 2019/01/20 09:50:28 tnn Exp $
#if'out some debug code on SunOS. There is no open_memstream(3)
@@ -8,7 +8,7 @@
char *out;
size_t outsize;
-+#if !defined(__sun)
++#if defined(HAVE_OPEN_MEMSTREAM)
FILE *memf = open_memstream(&out, &outsize);
ib.f = memf;
ac_do_parse_ib(memf, &ib);
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_egl_drivers_dri2_platform__drm.c
--- a/graphics/MesaLib18/patches/patch-src_egl_drivers_dri2_platform__drm.c Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-src_egl_drivers_dri2_platform__drm.c Sun Jan 20 09:50:28 2019 +0000
@@ -1,15 +1,17 @@
-$NetBSD: patch-src_egl_drivers_dri2_platform__drm.c,v 1.1 2018/10/07 23:49:31 ryoon Exp $
+$NetBSD: patch-src_egl_drivers_dri2_platform__drm.c,v 1.2 2019/01/20 09:50:28 tnn Exp $
netbsd-5 build fix
---- src/egl/drivers/dri2/platform_drm.c.orig 2017-10-19 12:23:53.000000000 +0000
+--- src/egl/drivers/dri2/platform_drm.c.orig 2019-01-17 11:26:22.000000000 +0000
+++ src/egl/drivers/dri2/platform_drm.c
-@@ -688,7 +688,9 @@ dri2_initialize_drm(_EGLDriver *drv, _EG
+@@ -725,7 +725,11 @@ dri2_initialize_drm(_EGLDriver *drv, _EG
}
dri2_dpy->own_device = true;
} else {
+#ifdef F_DUPFD_CLOEXEC
dri2_dpy->fd = fcntl(gbm_device_get_fd(gbm), F_DUPFD_CLOEXEC, 3);
++#else
++ dri2_dpy->fd = -1;
+#endif
if (dri2_dpy->fd < 0) {
err = "DRI2: failed to fcntl() existing gbm device";
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_gallium_auxiliary_util_u__helpers.c
--- a/graphics/MesaLib18/patches/patch-src_gallium_auxiliary_util_u__helpers.c Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-src_gallium_auxiliary_util_u__helpers.c Sun Jan 20 09:50:28 2019 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-src_gallium_auxiliary_util_u__helpers.c,v 1.1 2019/01/10 22:30:11 tnn Exp $
+$NetBSD: patch-src_gallium_auxiliary_util_u__helpers.c,v 1.2 2019/01/20 09:50:28 tnn Exp $
+
+handle NetBSD-style pthread_setaffinity_np(3)
--- src/gallium/auxiliary/util/u_helpers.c.orig 2018-12-11 21:13:57.000000000 +0000
+++ src/gallium/auxiliary/util/u_helpers.c
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_gallium_drivers_radeonsi_si__state__shaders.c
--- a/graphics/MesaLib18/patches/patch-src_gallium_drivers_radeonsi_si__state__shaders.c Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-src_gallium_drivers_radeonsi_si__state__shaders.c Sun Jan 20 09:50:28 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_gallium_drivers_radeonsi_si__state__shaders.c,v 1.2 2019/01/19 18:26:30 tnn Exp $
+$NetBSD: patch-src_gallium_drivers_radeonsi_si__state__shaders.c,v 1.3 2019/01/20 09:50:28 tnn Exp $
#if'out some debug code on SunOS. There is no open_memstream(3)
@@ -8,7 +8,7 @@
}
if (shader->compiler_ctx_state.is_debug_context) {
-+#if !defined(__sun)
++#if defined(HAVE_OPEN_MEMSTREAM)
FILE *f = open_memstream(&shader->shader_log,
&shader->shader_log_size);
if (f) {
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_mesa_tnl_t__pipeline.c
--- a/graphics/MesaLib18/patches/patch-src_mesa_tnl_t__pipeline.c Sun Jan 20 09:19:44 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-src_mesa_tnl_t__pipeline.c,v 1.1 2018/10/07 23:49:31 ryoon Exp $
-
-i386 FPU control word defaults.
-
-Neither FreeBSD ports nor DragonFly dports graphics/mesa-dri
-mentions any concern with DEFAULT_X86_FPUs value.
-
---- src/mesa/tnl/t_pipeline.c.orig 2018-01-09 16:03:44.000000000 +0000
-+++ src/mesa/tnl/t_pipeline.c
-@@ -132,7 +132,11 @@ static GLuint check_output_changes( stru
- /* Hardware default: All exceptions masked, extended double precision,
- * round to nearest (IEEE compliant):
- */
-+#if defined(__NetBSD__)
-+#define DEFAULT_X86_FPU 0x127f /* __NetBSD_NPXCW__ */
-+#else
- #define DEFAULT_X86_FPU 0x037f
-+#endif
- /* All exceptions masked, single precision, round to nearest:
- */
- #define FAST_X86_FPU 0x003f
diff -r 33f3d158655b -r 0e75280c4db5 graphics/MesaLib18/patches/patch-src_util_u__thread.h
--- a/graphics/MesaLib18/patches/patch-src_util_u__thread.h Sun Jan 20 09:19:44 2019 +0000
+++ b/graphics/MesaLib18/patches/patch-src_util_u__thread.h Sun Jan 20 09:50:28 2019 +0000
@@ -1,4 +1,6 @@
-$NetBSD: patch-src_util_u__thread.h,v 1.1 2019/01/10 22:30:11 tnn Exp $
+$NetBSD: patch-src_util_u__thread.h,v 1.2 2019/01/20 09:50:28 tnn Exp $
+
+handle NetBSD-style pthread_setaffinity_np(3)
--- src/util/u_thread.h.orig 2018-12-11 21:13:57.000000000 +0000
+++ src/util/u_thread.h
Home |
Main Index |
Thread Index |
Old Index