--- nsswitch/wscript_build.orig	2015-03-25 00:53:56.295051994 +0000
+++ nsswitch/wscript_build	2015-03-25 00:57:12.566911686 +0000
@@ -14,7 +14,7 @@
 bld.SAMBA_BINARY('nsstest',
 		 source='nsstest.c',
 		 deps='replace dl',
-                 install=False
+		 install=False
 		 )
 
 # The nss_wrapper code relies strictly on the linux implementation and
@@ -39,7 +39,6 @@
               pc_files=[],
               vnum='2')
 
-    # for nss_wins is linux only
     bld.SAMBA3_LIBRARY('nss_wins',
                        keep_underscore=True,
                        source='wins.c',
@@ -57,6 +56,12 @@
 			  realname='nss_winbind.so.1',
 			  vnum='1')
 
+	bld.SAMBA3_LIBRARY('nss_wins',
+			   source='wins.c wins_freebsd.c',
+			   deps='''param libsmb LIBTSOCKET''',
+			   realname='nss_wins.so.1',
+			   vnum='1')
+
 elif (host_os.rfind('netbsd') > -1):
 	# NetBSD winbind client is implemented as a wrapper
 	# around the Linux version. It needs getpwent_r() to
