openbsd-ports/devel/libtalloc/patches/patch-buildtools_wafsamba_wafsamba_py
2018-02-09 11:04:13 +00:00

21 lines
896 B
Plaintext

$OpenBSD: patch-buildtools_wafsamba_wafsamba_py,v 1.4 2018/02/09 11:04:13 jca Exp $
- allow the library version to be overriden
Index: buildtools/wafsamba/wafsamba.py
--- buildtools/wafsamba/wafsamba.py.orig
+++ buildtools/wafsamba/wafsamba.py
@@ -222,6 +222,12 @@ def SAMBA_LIBRARY(bld, libname, source,
realname = bld.map_shlib_extension(realname, python=(target_type=='PYTHON'))
link_name = bld.map_shlib_extension(link_name, python=(target_type=='PYTHON'))
+ if vnum is not None:
+ osvnum = os.getenv('LIB' + libname.replace('-', '_') + '_VERSION')
+ if osvnum:
+ print "Setup-specific version for library %s: %s" % (libname, osvnum)
+ vnum = osvnum
+
# we don't want any public libraries without version numbers
if (not private_library and target_type != 'PYTHON' and not realname):
if vnum is None and soname is None: