pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/spidermonkey52 spidermonkey52: Do not build with ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b81e3bc2b838
branches:  trunk
changeset: 396203:b81e3bc2b838
user:      leot <leot%pkgsrc.org@localhost>
date:      Fri May 24 18:15:38 2019 +0000

description:
spidermonkey52: Do not build with debug symbols and strip

configure forced to pass `-g' to CFLAGS and did not strip resulting binaries and
libraries. Pass `--disable-debug-symbols' and `--enable-strip' to respectively
address that.
Fix PR pkg/54228 reported by matt farnsworth.

While here, avoid to pass `-Wl,-z,wxneeded' to LDFLAGS on NetBSD.

diffstat:

 lang/spidermonkey52/Makefile                              |  6 ++++--
 lang/spidermonkey52/distinfo                              |  4 ++--
 lang/spidermonkey52/patches/patch-js_src_old-configure_in |  4 ++--
 3 files changed, 8 insertions(+), 6 deletions(-)

diffs (58 lines):

diff -r 03e08a3cffbc -r b81e3bc2b838 lang/spidermonkey52/Makefile
--- a/lang/spidermonkey52/Makefile      Fri May 24 18:13:36 2019 +0000
+++ b/lang/spidermonkey52/Makefile      Fri May 24 18:15:38 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2019/04/25 07:33:03 maya Exp $
+# $NetBSD: Makefile,v 1.16 2019/05/24 18:15:38 leot Exp $
 
 DISTNAME=      mozjs-52.7.4
-PKGREVISION=   8
+PKGREVISION=   9
 PKGNAME=       ${DISTNAME:S/mozjs/spidermonkey52/}
 CATEGORIES=    lang
 MASTER_SITES=  https://queue.taskcluster.net/v1/task/YqG2fjJJSTGzGX090FjDYg/runs/0/artifacts/public/build/
@@ -24,6 +24,8 @@
 CONFIGURE_ARGS+=       --with-system-zlib
 CONFIGURE_ARGS+=       --with-pthreads
 CONFIGURE_ARGS+=       --disable-jemalloc
+CONFIGURE_ARGS+=       --disable-debug-symbols
+CONFIGURE_ARGS+=       --enable-strip
 
 CONFIGURE_DIRS=                js/src
 
diff -r 03e08a3cffbc -r b81e3bc2b838 lang/spidermonkey52/distinfo
--- a/lang/spidermonkey52/distinfo      Fri May 24 18:13:36 2019 +0000
+++ b/lang/spidermonkey52/distinfo      Fri May 24 18:15:38 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.5 2018/10/03 18:58:22 maya Exp $
+$NetBSD: distinfo,v 1.6 2019/05/24 18:15:38 leot Exp $
 
 SHA1 (mozjs-52.7.4.tar.bz2) = ff009853040bb46017204fda4ed69a79484fd321
 RMD160 (mozjs-52.7.4.tar.bz2) = 71ee71c2444d8b6a1b2b3c744c9f52a2b7129879
@@ -10,7 +10,7 @@
 SHA1 (patch-intl_icu_source_configure) = 1ff1be8ca68566e153219e15b8db696afd08b746
 SHA1 (patch-js_src_gc_Memory.cpp) = b1bb0c3045163d586c0b4d731d0ed7c23f339f3c
 SHA1 (patch-js_src_jsnativestack.cpp) = 3d0b06ccc3e24b408b97d01faa7758353f2edc85
-SHA1 (patch-js_src_old-configure_in) = 707cdb8a8ff9abaa7017be10bd2c5727d05b605b
+SHA1 (patch-js_src_old-configure_in) = 4fd3df4abde94758429d943641e1bd7bad3ca926
 SHA1 (patch-js_src_tests_update-test262.sh) = 10d73d95f4b849090bccb8fe656df79cbcea89f3
 SHA1 (patch-js_src_threading_posix_Thread.cpp) = e490d04ed28ffd8b2e9901a24739ad19fe6759e0
 SHA1 (patch-js_src_wasm_WasmSignalHandlers.cpp) = fd9b836d35d71103c3d8b628a6fe7c446bd4c7da
diff -r 03e08a3cffbc -r b81e3bc2b838 lang/spidermonkey52/patches/patch-js_src_old-configure_in
--- a/lang/spidermonkey52/patches/patch-js_src_old-configure_in Fri May 24 18:13:36 2019 +0000
+++ b/lang/spidermonkey52/patches/patch-js_src_old-configure_in Fri May 24 18:15:38 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-js_src_old-configure_in,v 1.3 2018/05/19 13:00:56 youri Exp $
+$NetBSD: patch-js_src_old-configure_in,v 1.4 2019/05/24 18:15:38 leot Exp $
 
 2nd chunk:
 From 7e6d628456af3e99ebcb9a01a27e1461585082a4 Mon Sep 17 00:00:00 2001
@@ -31,7 +31,7 @@
 +        # Don't allow undefined symbols in libraries
 +        DSO_LDOPTS="$DSO_LDOPTS -Wl,-z,defs"
 +    fi
-+    LDFLAGS="$LDFLAGS -Wl,-z,wxneeded"
++    LDFLAGS="$LDFLAGS"
 +    MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
 +    MKCSHLIB='$(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -o $@'
      ;;



Home | Main Index | Thread Index | Old Index