office-gobmx/external/nss/nss-restore-manual-pre-dependencies.patch.1
Michael Stahl 332eff5c5c nss: upgrade to release 3.71
* external/nss/nss.getopt.patch.0: fixed upstream
* external/nss/nss-win-arm64.patch: fixed upstream
* external/nss/nss_macosx.patch: one hunk was fixed upstream

Change-Id: I2bcfbbdd29651c75537419caab9a3cce5d564131
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123817
Tested-by: Jenkins
Reviewed-by: Tor Lillqvist <tml@collabora.com>
2021-10-20 10:57:55 +02:00

83 lines
2 KiB
Groff

Revert of upstream:
changeset: 15608:744881490c78
user: Jan-Marek Glogowski <glogow@fbihome.de>
date: Wed May 13 19:00:40 2020 +0000
summary: Bug 1637083 Replace pre-dependency with shell hack r=rrelyea
--- b/nss/coreconf/rules.mk Wed May 13 19:00:40 2020 +0000
+++ a/nss/coreconf/rules.mk Tue May 12 21:33:43 2020 +0000
@@ -31,21 +31,10 @@
USE_NT_C_SYNTAX=1
endif
-# For whatever reason, "." can't be handled using make conditionals.
-# Based on automake's SUBDIRS "." handling.
ifdef DIRS
ifndef IGNORE_DIRS
-ifneq (,$(filter .,$(DIRS)))
-TARGETS = $(NULL)
-ALL_TRASH = $(NULL)
-endif
-
$(DIRS):
+ $(IGNORE_ERROR)@$(MAKE) -C $@ $(MAKECMDGOALS)
- $(IGNORE_ERROR)@if [ "$@" != "." ]; then \
- $(MAKE) -C $@ $(MAKECMDGOALS) ; \
- else \
- IGNORE_DIRS=1 $(MAKE) -C $@ $(MAKECMDGOALS) ; \
- fi
@$(CLICK_STOPWATCH)
endif
endif
@@ -84,9 +73,7 @@
check: $(DIRS)
clean clobber: $(DIRS)
-ifneq (,$(ALL_TRASH))
rm -rf $(ALL_TRASH)
-endif
realclean clobber_all: $(DIRS)
rm -rf $(wildcard *.OBJ) dist $(ALL_TRASH)
--- b/nss/lib/ckfw/builtins/manifest.mn Wed May 13 19:00:40 2020 +0000
+++ a/nss/lib/ckfw/builtins/manifest.mn Tue May 12 21:33:43 2020 +0000
@@ -5,9 +5,7 @@
CORE_DEPTH = ../../..
+DIRS = testlib
-DIRS = . testlib
-
-testlib: .
MODULE = nss
--- b/nss/lib/ckfw/manifest.mn Wed May 13 19:00:40 2020 +0000
+++ a/nss/lib/ckfw/manifest.mn Tue May 12 21:33:43 2020 +0000
@@ -5,9 +5,7 @@
CORE_DEPTH = ../..
+DIRS = builtins
-DIRS = . builtins
-
-builtins: .
PRIVATE_EXPORTS = \
ck.h \
--- b/nss/manifest.mn Wed May 13 19:00:40 2020 +0000
+++ a/nss/manifest.mn Tue May 12 21:33:43 2020 +0000
@@ -23,6 +23,12 @@
# no real way to encode these in any sensible way
$(MAKE) -C coreconf/nsinstall program
$(MAKE) export
+ # pre-build child dir -> parent dir dependencies
+ # ckfw/builtins -> ckfw
+ IGNORE_DIRS=1 $(MAKE) -C lib/ckfw libs
+ # ckfw/builtins/testlib -> ckfw/builtins + base
+ $(MAKE) -C lib/base libs
+ IGNORE_DIRS=1 $(MAKE) -C lib/ckfw/builtins libs
lib: coreconf
cmd: lib