pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/sysutils/py-augeas/patches py-augeas: removed unused p...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/84e737fbe22a
branches:  trunk
changeset: 319360:84e737fbe22a
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Feb 12 12:21:43 2019 +0000

description:
py-augeas: removed unused patch

diffstat:

 sysutils/py-augeas/patches/patch-augeas.py |  34 ------------------------------
 1 files changed, 0 insertions(+), 34 deletions(-)

diffs (38 lines):

diff -r dc13e989fc19 -r 84e737fbe22a sysutils/py-augeas/patches/patch-augeas.py
--- a/sysutils/py-augeas/patches/patch-augeas.py        Tue Feb 12 12:21:22 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,34 +0,0 @@
-$NetBSD: patch-augeas.py,v 1.1 2015/12/01 13:04:54 fhajny Exp $
-
-Simplify the way to look up and load the native lib, as
-find_library is unreliable on NetBSD and SunOS at least.
---- augeas.py.orig     2014-08-31 16:44:49.000000000 +0000
-+++ augeas.py
-@@ -41,7 +41,7 @@ Nils Philippsen <nils%redhat.com@localhost>
- import types
- import ctypes
- import ctypes.util
--from sys import version_info as _pyver
-+from sys import platform, version_info as _pyver
- from functools import reduce
- 
- 
-@@ -65,12 +65,15 @@ def dec(st):
-         return st.decode(AUGENC)
- 
- 
--def _dlopen(*args):
-+def _dlopen(args):
-     """Search for one of the libraries given as arguments and load it.
-     Returns the library.
-     """
--    libs = [l for l in [ ctypes.util.find_library(a) for a in args ] if l]
--    lib  = reduce(lambda x, y: x or ctypes.cdll.LoadLibrary(y), libs, None)
-+    if platform == "darwin":
-+        libname = "lib" + args + ".dylib"
-+    else:
-+        libname = "lib" + args + ".so"
-+    lib = ctypes.cdll.LoadLibrary(libname)
-     if not lib:
-         raise ImportError("Unable to import lib%s!" % args[0])
-     return lib



Home | Main Index | Thread Index | Old Index