From 08b04e62d80cc71bd2c7a04d1a7f0702279f4ff4 Mon Sep 17 00:00:00 2001 From: Lightmann Date: Sat, 24 Jun 2023 12:14:33 -0400 Subject: [PATCH 1/2] Switch to NoisyFlake oslog --- makefiles/oslog.mk | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/makefiles/oslog.mk b/makefiles/oslog.mk index d3242bb56a..57e6927bc0 100644 --- a/makefiles/oslog.mk +++ b/makefiles/oslog.mk @@ -5,12 +5,13 @@ endif ifeq (,$(findstring darwin,$(MEMO_TARGET))) SUBPROJECTS += oslog -OSLOG_VERSION := 0.0.1 +OSLOG_VERSION := 0.0.4.3 DEB_OSLOG_V ?= $(OSLOG_VERSION) oslog-setup: setup - $(call GITHUB_ARCHIVE,dlevi309,oslog,$(OSLOG_VERSION),v$(OSLOG_VERSION)) + $(call GITHUB_ARCHIVE,NoisyFlake,oslog,$(OSLOG_VERSION),v$(OSLOG_VERSION)) $(call EXTRACT_TAR,oslog-$(OSLOG_VERSION).tar.gz,oslog-$(OSLOG_VERSION),oslog) + # Fixed in recent commit, but not released yet sed -i '1s|^|#import \n|' $(BUILD_WORK)/oslog/main.mm ifneq ($(wildcard $(BUILD_WORK)/oslog/.build_complete),) @@ -18,8 +19,12 @@ oslog: @echo "Using previously built oslog." else oslog: oslog-setup +ifeq ($(wildcard $(BUILD_WORK)/oslog/README),) mv $(BUILD_WORK)/oslog/README.md $(BUILD_WORK)/oslog/README - mv $(BUILD_WORK)/oslog/LICENSE.txt $(BUILD_WORK)/oslog/LICENSE +endif +ifeq ($(wildcard $(BUILD_WORK)/oslog/LICENSE),) + mv $(BUILD_WORK)/oslog/LICENSE.TXT $(BUILD_WORK)/oslog/LICENSE +endif mkdir -p $(BUILD_STAGE)/oslog/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin $(CXX) $(CXXFLAGS) -fobjc-arc $(BUILD_WORK)/oslog/main.mm -o $(BUILD_STAGE)/oslog/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin/oslog -framework Foundation $(call AFTER_BUILD) From 7053ea0682927c9816f9adacdea9adf71a369c2f Mon Sep 17 00:00:00 2001 From: Lightmann Date: Thu, 29 Jun 2023 19:15:21 -0400 Subject: [PATCH 2/2] Update oslog.xml --- build_misc/entitlements/oslog.xml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/build_misc/entitlements/oslog.xml b/build_misc/entitlements/oslog.xml index c41f5f9634..29512451d0 100644 --- a/build_misc/entitlements/oslog.xml +++ b/build_misc/entitlements/oslog.xml @@ -2,21 +2,29 @@ - com.apple.logd.admin - com.apple.private.debug_port + com.apple.private.iosurfaceinfo + com.apple.private.logging.admin com.apple.private.logging.diagnostic com.apple.private.logging.stream + com.apple.private.security.no-container + com.apple.private.set-atm-diagnostic-flag - com.apple.system-task-ports.safe + com.apple.security.iokit-user-client-class + + IOSurfaceRootUserClient + + com.apple.system-task-ports + + platform-application task_for_pid-allow - + \ No newline at end of file