pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/py-cares py-cares: Fix build on SunOS.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6a00161b25a2
branches:  trunk
changeset: 314217:6a00161b25a2
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Mon Oct 22 15:50:28 2018 +0000

description:
py-cares: Fix build on SunOS.

diffstat:

 net/py-cares/distinfo                      |   3 ++-
 net/py-cares/patches/patch-setup__cares.py |  18 ++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)

diffs (34 lines):

diff -r 3273c06ae016 -r 6a00161b25a2 net/py-cares/distinfo
--- a/net/py-cares/distinfo     Mon Oct 22 15:45:46 2018 +0000
+++ b/net/py-cares/distinfo     Mon Oct 22 15:50:28 2018 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.2 2017/07/22 06:44:50 adam Exp $
+$NetBSD: distinfo,v 1.3 2018/10/22 15:50:28 jperkin Exp $
 
 SHA1 (pycares-2.3.0.tar.gz) = 930e2bd12eec1229dac8e877e05437f0bbf99a25
 RMD160 (pycares-2.3.0.tar.gz) = 9437a3e9b2e8c992f87f584ab63a1fd417a5e146
 SHA512 (pycares-2.3.0.tar.gz) = dc707ab0320e03fb20e728e2e2e52e92ed3388afcf19e4553bc2a15c33a129abee39a9bc423edb7be7113d42989286ab8e8ad48699cc7433a6d8823460fd4678
 Size (pycares-2.3.0.tar.gz) = 224941 bytes
+SHA1 (patch-setup__cares.py) = 07c04f2ab55b65c2182572e1f0fe18fffbeaf138
diff -r 3273c06ae016 -r 6a00161b25a2 net/py-cares/patches/patch-setup__cares.py
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/py-cares/patches/patch-setup__cares.py        Mon Oct 22 15:50:28 2018 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-setup__cares.py,v 1.1 2018/10/22 15:50:28 jperkin Exp $
+
+Fix build on SunOS.
+
+--- setup_cares.py.orig        2017-04-25 06:44:35.000000000 +0000
++++ setup_cares.py
+@@ -85,9 +85,10 @@ class cares_build_ext(build_ext):
+         elif sys.platform.startswith('openbsd'):
+             self.compiler.add_include_dir(os.path.join(self.cares_dir, 'src/config_openbsd'))
+         elif sys.platform.startswith('sunos'):
++            self.compiler.add_include_dir(os.path.join(self.cares_dir, 'src/config_sunos'))
+             self.compiler.add_library('socket')
+             self.compiler.add_library('nsl')
+-            self.compiler.add_library('lkstat')
++            self.compiler.add_library('kstat')
+         elif sys.platform == 'win32':
+             self.compiler.add_include_dir(os.path.join(self.cares_dir, 'src/config_win32'))
+             self.extensions[0].extra_link_args = ['/NODEFAULTLIB:libcmt']



Home | Main Index | Thread Index | Old Index