pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-meson



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Wed Sep  5 14:39:13 UTC 2018

Modified Files:
        pkgsrc/devel/py-meson: distinfo
Added Files:
        pkgsrc/devel/py-meson/patches: patch-mesonbuild_compilers_c.py

Log Message:
py-meson: Avoid more GNU ld flags on SunOS.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-meson/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-meson/patches/patch-mesonbuild_compilers_c.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-meson/distinfo
diff -u pkgsrc/devel/py-meson/distinfo:1.12 pkgsrc/devel/py-meson/distinfo:1.13
--- pkgsrc/devel/py-meson/distinfo:1.12 Tue Sep  4 14:46:52 2018
+++ pkgsrc/devel/py-meson/distinfo      Wed Sep  5 14:39:13 2018
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.12 2018/09/04 14:46:52 prlw1 Exp $
+$NetBSD: distinfo,v 1.13 2018/09/05 14:39:13 jperkin Exp $
 
 SHA1 (meson-0.47.2.tar.gz) = 58278fa1e65d4e9197b8e3ca8c3ca2bc4d8283d2
 RMD160 (meson-0.47.2.tar.gz) = 6941232c36102c9d5b7ebd4b42e38aca7d3a67d2
 SHA512 (meson-0.47.2.tar.gz) = 9d7cea6151b99dff0c34d72b63473aecf7565636ba2b48d9fe86ce25372d1c71a834654f4745ae29e0fcacffcad806a1f6d937bcf5fe88cd9b16b72bf2d62112
 Size (meson-0.47.2.tar.gz) = 1267957 bytes
 SHA1 (patch-mesonbuild_compilers_____init____.py) = b893759a6fa135f2da606ea487848701dbba037d
+SHA1 (patch-mesonbuild_compilers_c.py) = 2ff2b4b715b3fa233ae158fcf9ccff75c1dcd42b
 SHA1 (patch-mesonbuild_compilers_compilers.py) = ab44b1672b2d1cc6258b74590ac6bbf0fe502066
 SHA1 (patch-mesonbuild_environment.py) = 08957ccc7ee55f9d5b7f965309bbe5ad38aa23ce
 SHA1 (patch-mesonbuild_minstall.py) = e312e881db36dcee9fca6eadc10a7c6eab475f2b

Added files:

Index: pkgsrc/devel/py-meson/patches/patch-mesonbuild_compilers_c.py
diff -u /dev/null pkgsrc/devel/py-meson/patches/patch-mesonbuild_compilers_c.py:1.1
--- /dev/null   Wed Sep  5 14:39:13 2018
+++ pkgsrc/devel/py-meson/patches/patch-mesonbuild_compilers_c.py       Wed Sep  5 14:39:13 2018
@@ -0,0 +1,15 @@
+$NetBSD: patch-mesonbuild_compilers_c.py,v 1.1 2018/09/05 14:39:13 jperkin Exp $
+
+Support SunOS.
+
+--- mesonbuild/compilers/c.py.orig     2018-08-25 08:05:50.000000000 +0000
++++ mesonbuild/compilers/c.py
+@@ -162,7 +162,7 @@ class CCompiler(Compiler):
+             if self.gcc_type == compilers.GCC_OSX:
+                 # Apple ld
+                 return ['-Wl,-undefined,dynamic_lookup']
+-            else:
++            elif self.gcc_type != compilers.GCC_SUNOS:
+                 # GNU ld and LLVM lld
+                 return ['-Wl,--allow-shlib-undefined']
+         elif self.id == 'msvc':



Home | Main Index | Thread Index | Old Index