summaryrefslogtreecommitdiff
path: root/lang/quickjs/files/patch-Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2024-07-08 21:03:00 -0700
committerYuri Victorovich <yuri@FreeBSD.org>2024-07-08 21:03:00 -0700
commite24d86391a8ebf2524630c136e53b533c1958af3 (patch)
tree86dc81da1a04ca504a4b9e68b7ba5d32c6d51cd5 /lang/quickjs/files/patch-Makefile
parentnet/mvfst: update 2024.06.24.00 → 2024.07.08.00 (diff)
lang/quickjs: update 2024.01.13 → 2024.01.13-20240530
Diffstat (limited to 'lang/quickjs/files/patch-Makefile')
-rw-r--r--lang/quickjs/files/patch-Makefile22
1 files changed, 11 insertions, 11 deletions
diff --git a/lang/quickjs/files/patch-Makefile b/lang/quickjs/files/patch-Makefile
index de339994472a..fe0bbaddd998 100644
--- a/lang/quickjs/files/patch-Makefile
+++ b/lang/quickjs/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2024-07-08 06:33:18 UTC
+--- Makefile.orig 2024-05-30 14:41:37 UTC
+++ Makefile
-@@ -79,6 +79,7 @@ ifdef CONFIG_CLANG
+@@ -94,6 +94,7 @@ ifdef CONFIG_CLANG
HOST_CC=clang
CC=$(CROSS_PREFIX)clang
CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
@@ -8,7 +8,7 @@
CFLAGS += -Wextra
CFLAGS += -Wno-sign-compare
CFLAGS += -Wno-missing-field-initializers
-@@ -178,9 +179,9 @@ endif
+@@ -207,9 +208,9 @@ endif
ifdef CONFIG_M32
PROGS+=qjs32 qjs32_s
endif
@@ -20,7 +20,7 @@
endif
# examples
-@@ -255,12 +256,12 @@ endif
+@@ -298,12 +299,12 @@ endif
LTOEXT=
endif
@@ -36,11 +36,11 @@
+ $(CC) -shared $(LDFLAGS) -o $@ $^
endif # CONFIG_LTO
- repl.c: $(QJSC) repl.js
-@@ -331,10 +332,10 @@ install: all
- $(STRIP) qjs qjsc
- install -m755 qjs qjsc "$(DESTDIR)$(PREFIX)/bin"
- ln -sf qjs "$(DESTDIR)$(PREFIX)/bin/qjscalc"
+ libquickjs.fuzz.a: $(patsubst %.o, %.fuzz.o, $(QJS_LIB_OBJS))
+@@ -384,10 +385,10 @@ install: all
+ $(STRIP) qjs$(EXE) qjsc$(EXE)
+ install -m755 qjs$(EXE) qjsc$(EXE) "$(DESTDIR)$(PREFIX)/bin"
+ ln -sf qjs$(EXE) "$(DESTDIR)$(PREFIX)/bin/qjscalc$(EXE)"
- mkdir -p "$(DESTDIR)$(PREFIX)/lib/quickjs"
- install -m644 libquickjs.a "$(DESTDIR)$(PREFIX)/lib/quickjs"
+ mkdir -p "$(DESTDIR)$(PREFIX)/lib"
@@ -51,7 +51,7 @@
endif
mkdir -p "$(DESTDIR)$(PREFIX)/include/quickjs"
install -m644 quickjs.h quickjs-libc.h "$(DESTDIR)$(PREFIX)/include/quickjs"
-@@ -364,7 +365,7 @@ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-
+@@ -417,7 +418,7 @@ HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-
HELLO_MODULE_OPTS=-fno-string-normalize -fno-map -fno-promise -fno-typedarray \
-fno-typedarray -fno-regexp -fno-json -fno-eval -fno-proxy \
-fno-date -m
@@ -60,7 +60,7 @@
$(QJSC) $(HELLO_MODULE_OPTS) -o $@ $(HELLO_MODULE_SRCS)
# use of an external C module (static compilation)
-@@ -372,7 +373,7 @@ test_fib.c: $(QJSC) examples/test_fib.js
+@@ -425,7 +426,7 @@ test_fib.c: $(QJSC) examples/test_fib.js
test_fib.c: $(QJSC) examples/test_fib.js
$(QJSC) -e -M examples/fib.so,fib -m -o $@ examples/test_fib.js