Index: graphics/mesa-dri/Makefile.common =================================================================== --- graphics/mesa-dri/Makefile.common (revision 470434) +++ graphics/mesa-dri/Makefile.common (working copy) @@ -14,9 +14,9 @@ MESAVERSION= ${MESABASEVERSION}${MESASUBVERSION:C/^(.)/.\1/} MESADISTVERSION=${MESABASEVERSION}${MESASUBVERSION:C/^(.)/-\1/} -MESABASEVERSION= 18.0.4 +MESABASEVERSION= 18.1.0 # if there is a subversion, don't include the '-' between 7.11-rc2. -MESASUBVERSION= +MESASUBVERSION= MASTER_SITES= https://mesa.freedesktop.org/archive/ \ https://mesa.freedesktop.org/archive/${MESABASEVERSION}/ \ Index: graphics/mesa-dri/distinfo =================================================================== --- graphics/mesa-dri/distinfo (revision 470434) +++ graphics/mesa-dri/distinfo (working copy) @@ -1,3 +1,3 @@ -TIMESTAMP = 1526581104 -SHA256 (mesa-18.0.4.tar.xz) = 1f3bcfe7cef0a5c20dae2b41df5d7e0a985e06be0183fa4d43b6068fcba2920f -SIZE (mesa-18.0.4.tar.xz) = 10939356 +TIMESTAMP = 1526720775 +SHA256 (mesa-18.1.0.tar.xz) = c855c5b67ef993b7621f76d8b120769ec0415f1c3616eaff44ef7f7f300aceba +SIZE (mesa-18.1.0.tar.xz) = 11118776 Index: graphics/mesa-dri/files/patch-src_gallium_auxiliary_util_u__network.c =================================================================== --- graphics/mesa-dri/files/patch-src_gallium_auxiliary_util_u__network.c (revision 470434) +++ graphics/mesa-dri/files/patch-src_gallium_auxiliary_util_u__network.c (nonexistent) @@ -1,11 +0,0 @@ ---- src/gallium/auxiliary/util/u_network.c.orig 2018-01-23 18:08:49 UTC -+++ src/gallium/auxiliary/util/u_network.c -@@ -9,7 +9,7 @@ - # include - # include - # include --#elif defined(PIPE_OS_LINUX) || defined(PIPE_OS_HAIKU) || \ -+#elif defined(PIPE_OS_LINUX) || defined(PIPE_OS_BSD) || defined(PIPE_OS_HAIKU) || \ - defined(PIPE_OS_APPLE) || defined(PIPE_OS_CYGWIN) || defined(PIPE_OS_SOLARIS) - # include - # include Property changes on: graphics/mesa-dri/files/patch-src_gallium_auxiliary_util_u__network.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: graphics/mesa-dri/files/patch-src_gallium_drivers_freedreno_freedreno__screen.c =================================================================== --- graphics/mesa-dri/files/patch-src_gallium_drivers_freedreno_freedreno__screen.c (nonexistent) +++ graphics/mesa-dri/files/patch-src_gallium_drivers_freedreno_freedreno__screen.c (working copy) @@ -0,0 +1,30 @@ +- Without sysinfo() fall back to sysconf() + +--- src/gallium/drivers/freedreno/freedreno_screen.c.orig 2018-04-21 05:48:24 UTC ++++ src/gallium/drivers/freedreno/freedreno_screen.c +@@ -43,7 +43,11 @@ + #include + #include + #include ++#ifdef __GLIBC__ + #include ++#else ++#include ++#endif + + #include "freedreno_screen.h" + #include "freedreno_resource.h" +@@ -837,9 +841,13 @@ fd_screen_create(struct fd_device *dev) + screen->priority_mask = (1 << val) - 1; + } + ++#ifdef __GLIBC__ + struct sysinfo si; + sysinfo(&si); + screen->ram_size = si.totalram; ++#else ++ screen->ram_size = sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGE_SIZE); ++#endif + + DBG("Pipe Info:"); + DBG(" GPU-id: %d", screen->gpu_id); Property changes on: graphics/mesa-dri/files/patch-src_gallium_drivers_freedreno_freedreno__screen.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: graphics/mesa-dri/files/patch-src_util_os__time.c =================================================================== --- graphics/mesa-dri/files/patch-src_util_os__time.c (revision 470434) +++ graphics/mesa-dri/files/patch-src_util_os__time.c (working copy) @@ -1,16 +1,7 @@ - Use monotonic clock for timeouts ---- src/util/os_time.c.orig 2018-01-23 18:08:50 UTC +--- src/util/os_time.c.orig 2018-04-21 05:48:25 UTC +++ src/util/os_time.c -@@ -55,7 +55,7 @@ - int64_t - os_time_get_nano(void) - { --#if defined(PIPE_OS_LINUX) -+#if defined(PIPE_OS_BSD) || defined(PIPE_OS_LINUX) - - struct timespec tv; - clock_gettime(CLOCK_MONOTONIC, &tv); @@ -95,7 +95,7 @@ os_time_get_nano(void) void os_time_sleep(int64_t usecs)