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(