Unfortunately upstream doesn't provide a changelog but its mainly a few build bug files and pkgconfig file is now provided by upstream See https://github.com/svaarala/duktape/commits/v2.7.0 for more information
46 lines
2.9 KiB
Plaintext
46 lines
2.9 KiB
Plaintext
--- Makefile.sharedlibrary.orig 2022-02-20 01:42:54 UTC
|
|
+++ Makefile.sharedlibrary
|
|
@@ -63,19 +63,19 @@ CC ?= gcc
|
|
CC := $(CC)
|
|
|
|
.PHONY: all
|
|
-all: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.$(SO_REALNAME_SUFFIX) duktape.pc
|
|
+all: libduktape.$(SO_REALNAME_SUFFIX) duktape.pc
|
|
|
|
# If the default duk_config.h is not suitable for the distribution, modify it
|
|
# before compiling the shared library and copy the same, edited duk_config.h
|
|
# to $INSTALL_PREFIX/include on installation.
|
|
|
|
libduktape.$(SO_REALNAME_SUFFIX):
|
|
- $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \
|
|
+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -Wall -Wextra -Wl,$(LD_SONAME_ARG),libduktape.$(SO_SONAME_SUFFIX) \
|
|
-o $@ $(DUKTAPE_SRCDIR)/duktape.c
|
|
|
|
-libduktaped.$(SO_REALNAME_SUFFIX):
|
|
- $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \
|
|
- -o $@ $(DUKTAPE_SRCDIR)/duktape.c
|
|
+#libduktaped.$(SO_REALNAME_SUFFIX):
|
|
+# $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -shared -fPIC -g -Wall -Wextra -Os -Wl,$(LD_SONAME_ARG),libduktaped.$(SO_SONAME_SUFFIX) \
|
|
+# -o $@ $(DUKTAPE_SRCDIR)/duktape.c
|
|
|
|
duktape.pc:
|
|
sed -e "s|@PREFIX@|$(INSTALL_PREFIX)|" \
|
|
@@ -92,13 +92,13 @@ install: libduktape.$(SO_REALNAME_SUFFIX) libduktaped.
|
|
rm -f $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktape.so $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktape.$(SO_SONAME_SUFFIX)
|
|
ln -s libduktape.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktape.so
|
|
ln -s libduktape.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktape.$(SO_SONAME_SUFFIX)
|
|
- rm -f $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.so $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.$(SO_SONAME_SUFFIX)
|
|
- ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.so
|
|
- ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.$(SO_SONAME_SUFFIX)
|
|
+# rm -f $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.so $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.$(SO_SONAME_SUFFIX)
|
|
+# ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.so
|
|
+# ln -s libduktaped.$(SO_REALNAME_SUFFIX) $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/libduktaped.$(SO_SONAME_SUFFIX)
|
|
mv $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/duktape.pc $(DESTDIR)$(INSTALL_PREFIX)$(LIBDIR)/pkgconfig/
|
|
mkdir -p $(DESTDIR)$(INSTALL_PREFIX)/include/
|
|
cp $(DUKTAPE_SRCDIR)/duktape.h $(DUKTAPE_SRCDIR)/duk_config.h $(DESTDIR)$(INSTALL_PREFIX)/include/
|
|
|
|
CCOPTS = -I./examples/cmdline
|
|
duk:
|
|
- $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)$(LIBDIR) -Wall -Wextra -Os -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm
|
|
+ $(CC) $(CCOPTS) -I$(INSTALL_PREFIX)/include -L$(INSTALL_PREFIX)$(LIBDIR) -Wall -Wextra -o $@ ./examples/cmdline/duk_cmdline.c -lduktape -lm
|