From dd57b5648912aea535d2fed64412e89dc8e08c78 Mon Sep 17 00:00:00 2001 From: n-ando Date: Sun, 7 Nov 2021 13:48:45 +0900 Subject: [PATCH 1/3] Patch for omniorb to correct the flat-namespace error in brew audit. --- omniorb/omniorb_2.4.2.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 omniorb/omniorb_2.4.2.patch diff --git a/omniorb/omniorb_2.4.2.patch b/omniorb/omniorb_2.4.2.patch new file mode 100644 index 00000000..2ab4e8c4 --- /dev/null +++ b/omniorb/omniorb_2.4.2.patch @@ -0,0 +1,17 @@ +diff -ru a/mk/beforeauto.mk.in b/mk/beforeauto.mk.in +--- a/mk/beforeauto.mk.in 2018-05-09 01:57:00.000000000 +0900 ++++ b/mk/beforeauto.mk.in 2021-11-06 23:12:10.000000000 +0900 +@@ -1096,10 +1096,9 @@ + SharedLibraryLibNameTemplate = lib$$1$$2.$(SHAREDLIB_SUFFIX) + SharedLibraryPlatformLinkFlagsTemplate = -dynamiclib \ + -install_name $(INSTALLLIBDIR)/$(SharedLibraryFullNameTemplate) \ +- -flat_namespace \ +- -undefined suppress +-PythonLibraryPlatformLinkFlagsTemplate = -bundle -flat_namespace \ +- -undefined suppress ++ -undefined dynamic_lookup ++PythonLibraryPlatformLinkFlagsTemplate = -bundle \ ++ -undefined dynamic_lookup + PythonSHAREDLIB_SUFFIX = so + + From 0624ad65594fec09c446a323e3b1e45d77ef9f94 Mon Sep 17 00:00:00 2001 From: n-ando Date: Wed, 10 Nov 2021 09:42:43 +0900 Subject: [PATCH 2/3] --undefined dynamic_lookup for omniORB's norimal lib was removed. --- omniorb/omniorb_2.4.2.patch | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/omniorb/omniorb_2.4.2.patch b/omniorb/omniorb_2.4.2.patch index 2ab4e8c4..27ec42fc 100644 --- a/omniorb/omniorb_2.4.2.patch +++ b/omniorb/omniorb_2.4.2.patch @@ -1,17 +1,20 @@ +Only in b/mk: afterauto.mk +Only in b/mk: beforeauto.mk diff -ru a/mk/beforeauto.mk.in b/mk/beforeauto.mk.in --- a/mk/beforeauto.mk.in 2018-05-09 01:57:00.000000000 +0900 -+++ b/mk/beforeauto.mk.in 2021-11-06 23:12:10.000000000 +0900 -@@ -1096,10 +1096,9 @@ ++++ b/mk/beforeauto.mk.in 2021-11-10 09:41:14.000000000 +0900 +@@ -1095,11 +1095,9 @@ + SharedLibrarySoNameTemplate = lib$$1$$2.$$3.$(SHAREDLIB_SUFFIX) SharedLibraryLibNameTemplate = lib$$1$$2.$(SHAREDLIB_SUFFIX) SharedLibraryPlatformLinkFlagsTemplate = -dynamiclib \ - -install_name $(INSTALLLIBDIR)/$(SharedLibraryFullNameTemplate) \ +- -install_name $(INSTALLLIBDIR)/$(SharedLibraryFullNameTemplate) \ - -flat_namespace \ - -undefined suppress -PythonLibraryPlatformLinkFlagsTemplate = -bundle -flat_namespace \ - -undefined suppress -+ -undefined dynamic_lookup ++ -install_name $(INSTALLLIBDIR)/$(SharedLibraryFullNameTemplate) +PythonLibraryPlatformLinkFlagsTemplate = -bundle \ -+ -undefined dynamic_lookup ++ -undefined dynamic_lookup PythonSHAREDLIB_SUFFIX = so From cbbcb822707a5a667658cdadfef6cbfa3008c819 Mon Sep 17 00:00:00 2001 From: n-ando Date: Thu, 11 Nov 2021 10:52:36 +0900 Subject: [PATCH 3/3] unneccesary lines has been removed. --- omniorb/omniorb_2.4.2.patch | 2 -- 1 file changed, 2 deletions(-) diff --git a/omniorb/omniorb_2.4.2.patch b/omniorb/omniorb_2.4.2.patch index 27ec42fc..34a17a95 100644 --- a/omniorb/omniorb_2.4.2.patch +++ b/omniorb/omniorb_2.4.2.patch @@ -1,5 +1,3 @@ -Only in b/mk: afterauto.mk -Only in b/mk: beforeauto.mk diff -ru a/mk/beforeauto.mk.in b/mk/beforeauto.mk.in --- a/mk/beforeauto.mk.in 2018-05-09 01:57:00.000000000 +0900 +++ b/mk/beforeauto.mk.in 2021-11-10 09:41:14.000000000 +0900