On Sat, Jun 05, 2021 at 11:13:56AM +0200, Sebastien Marie wrote:
> 
> Hi,
> 
> The following patches removes RTLD_NODELETE removal patches from few
> ports (rsadowski@ raced me for few others ports, thanks !).
> 
> I built tested them on amd64.
> 
> For inputmethods/fcitx, REVISION bump might not be required, but "in doubt 
> bump".
> 
> Comments or OK ?

Brad sent me a similar diff and I haven't had time to commit it.
ok kevlo@

> -- 
> Sebastien Marie
> 
> Index: inputmethods/fcitx/Makefile
> ===================================================================
> RCS file: /cvs/ports/inputmethods/fcitx/Makefile,v
> retrieving revision 1.15
> diff -u -p -r1.15 Makefile
> --- inputmethods/fcitx/Makefile       27 Aug 2020 00:59:48 -0000      1.15
> +++ inputmethods/fcitx/Makefile       5 Jun 2021 09:09:48 -0000
> @@ -7,6 +7,7 @@ V =           4.2.9.8
>  DISTNAME =   fcitx-$V
>  PKGNAME-main =       ${PKGNAME}
>  PKGNAME-gtk3 =       fcitx-gtk3-$V
> +REVISION =   0
>  
>  SHARED_LIBS +=       fcitx-config    0.0 # 4.1
>  SHARED_LIBS +=       fcitx-core      0.1 # 0.3
> Index: inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_utils_h
> ===================================================================
> RCS file: inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_utils_h
> diff -N inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_utils_h
> --- inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_utils_h      28 Nov 
> 2017 02:56:56 -0000      1.1.1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,16 +0,0 @@
> -$OpenBSD: patch-src_lib_fcitx-utils_utils_h,v 1.1.1.1 2017/11/28 02:56:56 
> kevlo Exp $
> -
> -Index: src/lib/fcitx-utils/utils.h
> ---- src/lib/fcitx-utils/utils.h.orig
> -+++ src/lib/fcitx-utils/utils.h
> -@@ -82,6 +82,10 @@ typedef int32_t boolean;
> - #define false (0)
> - #endif
> - 
> -+#ifndef RTLD_NODELETE
> -+#define RTLD_NODELETE 0
> -+#endif
> -+
> - #define FCITX_INT_LEN ((int)(sizeof(int) * 2.5) + 2)
> - #define FCITX_LONG_LEN ((int)(sizeof(long) * 2.5) + 2)
> - #define FCITX_INT32_LEN (22)
> Index: www/chromium/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/chromium/Makefile,v
> retrieving revision 1.570
> diff -u -p -r1.570 Makefile
> --- www/chromium/Makefile     27 May 2021 18:05:13 -0000      1.570
> +++ www/chromium/Makefile     5 Jun 2021 09:09:48 -0000
> @@ -15,7 +15,7 @@ DPB_PROPERTIES=             parallel parallel2
>  COMMENT=             Chromium browser
>  
>  V=                   91.0.4472.77
> -REVISION=            0
> +REVISION=            1
>  
>  DISTNAME=            chromium-${V}
>  
> Index: www/chromium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc
> ===================================================================
> RCS file: 
> /cvs/ports/www/chromium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc,v
> retrieving revision 1.20
> diff -u -p -r1.20 patch-content_gpu_gpu_sandbox_hook_linux_cc
> --- www/chromium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc  27 May 
> 2021 04:21:01 -0000      1.20
> +++ www/chromium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc  5 Jun 
> 2021 09:09:48 -0000
> @@ -3,12 +3,9 @@ $OpenBSD: patch-content_gpu_gpu_sandbox_
>  Index: content/gpu/gpu_sandbox_hook_linux.cc
>  --- content/gpu/gpu_sandbox_hook_linux.cc.orig
>  +++ content/gpu/gpu_sandbox_hook_linux.cc
> -@@ -99,8 +99,9 @@ static const char kLibV4lEncPluginPath[] =
> -     "/usr/lib/libv4l/plugins/libv4l-encplugin.so";
> - #endif
> +@@ -101,6 +101,7 @@ static const char kLibV4lEncPluginPath[] =
>   
> --constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
> -+constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL;
> + constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
>   
>  +#if !defined(OS_BSD)
>   void AddV4L2GpuPermissions(
> Index: www/iridium/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/iridium/Makefile,v
> retrieving revision 1.110
> diff -u -p -r1.110 Makefile
> --- www/iridium/Makefile      21 May 2021 19:50:37 -0000      1.110
> +++ www/iridium/Makefile      5 Jun 2021 09:09:50 -0000
> @@ -19,7 +19,7 @@ V=                  2021.03.88
>  DISTNAME=            iridium-browser-${V}
>  PKGNAME=             iridium-${V}
>  DISTFILES=           ${DISTNAME}${EXTRACT_SUFX}
> -REVISION=            0
> +REVISION=            1
>  
>  CATEGORIES=          www
>  
> Index: www/iridium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc
> ===================================================================
> RCS file: 
> /cvs/ports/www/iridium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc,v
> retrieving revision 1.10
> diff -u -p -r1.10 patch-content_gpu_gpu_sandbox_hook_linux_cc
> --- www/iridium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc   1 Apr 
> 2021 10:24:45 -0000       1.10
> +++ www/iridium/patches/patch-content_gpu_gpu_sandbox_hook_linux_cc   5 Jun 
> 2021 09:09:50 -0000
> @@ -3,12 +3,9 @@ $OpenBSD: patch-content_gpu_gpu_sandbox_
>  Index: content/gpu/gpu_sandbox_hook_linux.cc
>  --- content/gpu/gpu_sandbox_hook_linux.cc.orig
>  +++ content/gpu/gpu_sandbox_hook_linux.cc
> -@@ -98,8 +98,9 @@ static const char kLibV4lEncPluginPath[] =
> -     "/usr/lib/libv4l/plugins/libv4l-encplugin.so";
> - #endif
> +@@ -100,6 +100,7 @@ static const char kLibV4lEncPluginPath[] =
>   
> --constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
> -+constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL;
> + constexpr int dlopen_flag = RTLD_NOW | RTLD_GLOBAL | RTLD_NODELETE;
>   
>  +#if !defined(OS_BSD)
>   void AddV4L2GpuPermissions(

Reply via email to