[packages/mujs] - updated to 1.0.7 - updated shared patch

qboosh qboosh at pld-linux.org
Sun May 10 16:04:14 CEST 2020


commit 8c59e5abb3eb9ba759621a826afe72ef8dccfd1f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun May 10 16:04:39 2020 +0200

    - updated to 1.0.7
    - updated shared patch

 mujs-shared.patch | 24 ++++++++++++------------
 mujs.spec         |  4 ++--
 2 files changed, 14 insertions(+), 14 deletions(-)
---
diff --git a/mujs.spec b/mujs.spec
index 76ea8e9..8a1950a 100644
--- a/mujs.spec
+++ b/mujs.spec
@@ -1,12 +1,12 @@
 Summary:	MuJS - lightweight, embeddable JavaScript interpreter in C
 Summary(pl.UTF-8):	MuJS - lekki, osadzalny interpreter JavaScriptu napisany w C
 Name:		mujs
-Version:	1.0.6
+Version:	1.0.7
 Release:	1
 License:	ISC
 Group:		Development/Languages
 Source0:	https://www.mujs.com/downloads/%{name}-%{version}.tar.xz
-# Source0-md5:	8248fd3a25685a91aa720f0fb75dd4bc
+# Source0-md5:	2797940102e4020a9182ad789fbed2f2
 Patch0:		%{name}-shared.patch
 URL:		http://www.mujs.com/
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
diff --git a/mujs-shared.patch b/mujs-shared.patch
index a92183b..4fdb04c 100644
--- a/mujs-shared.patch
+++ b/mujs-shared.patch
@@ -1,5 +1,5 @@
---- mujs/Makefile.orig	2016-04-14 21:02:05.000000000 +0200
-+++ mujs/Makefile	2016-04-14 21:20:51.139270570 +0200
+--- mujs-1.0.7/Makefile.orig	2020-03-17 14:10:18.000000000 +0100
++++ mujs-1.0.7/Makefile	2020-05-10 15:47:59.561908525 +0200
 @@ -16,6 +16,8 @@
  # Compiler flags for various configurations:
  
@@ -9,7 +9,7 @@
  
  ifeq "$(CC)" "clang"
    CFLAGS += -Wunreachable-code
-@@ -53,7 +55,7 @@
+@@ -52,7 +54,7 @@
  default: shell
  shell: $(OUT)/mujs $(OUT)/mujs-pp
  static: $(OUT)/libmujs.a
@@ -18,20 +18,19 @@
  
  astnames.h: jsparse.h
  	grep -E '(AST|EXP|STM)_' jsparse.h | sed 's/^[^A-Z]*\(AST_\)*/"/;s/,.*/",/' | tr A-Z a-z > $@
-@@ -78,13 +80,14 @@
+@@ -77,13 +79,14 @@
  	@ mkdir -p $(dir $@)
  	$(AR) cr $@ $^
  
 -$(OUT)/libmujs.so: one.c $(HDRS)
 -	@ mkdir -p $(dir $@)
 -	$(CC) $(CFLAGS) -fPIC -shared -o $@ $< -lm
--
++$(OUT)/%.lo: one.c $(HDRS)
++	$(LTCC) $(CFLAGS) -o $@ -c $<
+ 
 -$(OUT)/mujs: $(OUT)/libmujs.o $(OUT)/main.o
 -	@ mkdir -p $(dir $@)
 -	$(CC) $(LDFLAGS) -o $@ $^ $(LIBREADLINE) -lm
-+$(OUT)/%.lo: one.c $(HDRS)
-+	$(LTCC) $(CFLAGS) -o $@ -c $<
-+
 +$(OUT)/libmujs.la: $(OUT)/libmujs.o
 +	$(LTLINK) $(LDFLAGS) -o $@ $^ -rpath $(libdir) -lm
 +
@@ -40,16 +39,17 @@
  
  $(OUT)/mujs-pp: $(OUT)/libmujs.o $(OUT)/pp.o
  	@ mkdir -p $(dir $@)
-@@ -118,9 +124,10 @@
+@@ -115,9 +118,10 @@
  	install -m 644 $(OUT)/libmujs.a $(DESTDIR)$(libdir)
  
- install-shared: install-common shared
+-install-shared: install-common $(OUT)/libmujs.so
 -	install -m 755 $(OUT)/libmujs.so $(DESTDIR)$(libdir)
++install-shared: install-common $(OUT)/libmujs.la
 +	libtool --mode=install install $(OUT)/libmujs.la $(DESTDIR)$(libdir)
 +	libtool --mode=install install $(OUT)/mujs $(DESTDIR)$(bindir)
  
 -install: install-static
 +install: install-static install-shared
  
- tarball:
- 	git archive --format=zip --prefix=mujs-$(VERSION)/ HEAD > mujs-$(VERSION).zip
+ uninstall:
+ 	rm -f $(DESTDIR)$(bindir)/mujs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mujs.git/commitdiff/8c59e5abb3eb9ba759621a826afe72ef8dccfd1f



More information about the pld-cvs-commit mailing list