Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Oct 2018 17:15:56 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r481551 - in branches/2018Q4/net: samba46 samba46/files samba47 samba47/files
Message-ID:  <201810081715.w98HFuIo058863@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim (src committer)
Date: Mon Oct  8 17:15:55 2018
New Revision: 481551
URL: https://svnweb.freebsd.org/changeset/ports/481551

Log:
  MFH: r481463
  
  Fix builds of net/samba46 and net/samba47 when using lld 7.0.0.
  
  With lld 7.0.0, the following error is emitted:
  
    ld: error: duplicate symbol 'pdb_search_init' in version script
  
  This is because the symbol version scripts generated by wscript_build
  contain both "pdb_search_init" in the global section, and "pdb_*_init"
  in the local section.  Fix it by removing "pdb_*_init" from the local
  section.
  
  For net/samba48, this already got fixed, as a side effect of r478825.
  
  Approved by:	ports-secteam (miwi)
  PR:		230602

Modified:
  branches/2018Q4/net/samba46/Makefile
  branches/2018Q4/net/samba46/files/patch-source3__wscript_build
  branches/2018Q4/net/samba47/Makefile
  branches/2018Q4/net/samba47/files/patch-source3__wscript_build
Directory Properties:
  branches/2018Q4/   (props changed)

Modified: branches/2018Q4/net/samba46/Makefile
==============================================================================
--- branches/2018Q4/net/samba46/Makefile	Mon Oct  8 16:45:44 2018	(r481550)
+++ branches/2018Q4/net/samba46/Makefile	Mon Oct  8 17:15:55 2018	(r481551)
@@ -3,7 +3,7 @@
 
 PORTNAME?=			${SAMBA4_BASENAME}46
 PORTVERSION?=			${SAMBA4_VERSION}
-PORTREVISION?=			0
+PORTREVISION?=			1
 CATEGORIES?=			net
 MASTER_SITES=			SAMBA/samba/stable SAMBA/samba/rc
 DISTNAME=			${SAMBA4_DISTNAME}

Modified: branches/2018Q4/net/samba46/files/patch-source3__wscript_build
==============================================================================
--- branches/2018Q4/net/samba46/files/patch-source3__wscript_build	Mon Oct  8 16:45:44 2018	(r481550)
+++ branches/2018Q4/net/samba46/files/patch-source3__wscript_build	Mon Oct  8 17:15:55 2018	(r481551)
@@ -1,6 +1,14 @@
 --- source3/wscript_build.orig	2017-05-23 08:19:23 UTC
 +++ source3/wscript_build
-@@ -741,6 +741,7 @@ bld.SAMBA3_LIBRARY('smbd_base',
+@@ -151,7 +151,6 @@ ldapsam_pdb_match = ['!priv2ld', '!smbldap_search_doma
+                      '!get_attr_list']
+ private_pdb_match.append('!pdb_nds_*')
+ private_pdb_match.append('!pdb_ldapsam_init*')
+-private_pdb_match.append('!pdb_*_init')
+ private_pdb_match = private_pdb_match + ldapsam_pdb_match
+ 
+ bld.SAMBA3_LIBRARY('samba-passdb',
+@@ -741,6 +740,7 @@ bld.SAMBA3_LIBRARY('smbd_base',
                          smbd_conn
                          param_service
                          AVAHI
@@ -8,7 +16,7 @@
                          PRINTBASE
                          PROFILE
                          LOCKING
-@@ -1129,6 +1130,7 @@ bld.SAMBA3_BINARY('client/smbclient',
+@@ -1129,6 +1129,7 @@ bld.SAMBA3_BINARY('client/smbclient',
                        msrpc3
                        RPC_NDR_SRVSVC
                        cli_smb_common

Modified: branches/2018Q4/net/samba47/Makefile
==============================================================================
--- branches/2018Q4/net/samba47/Makefile	Mon Oct  8 16:45:44 2018	(r481550)
+++ branches/2018Q4/net/samba47/Makefile	Mon Oct  8 17:15:55 2018	(r481551)
@@ -3,7 +3,7 @@
 
 PORTNAME=			${SAMBA4_BASENAME}47
 PORTVERSION=			${SAMBA4_VERSION}
-PORTREVISION=			0
+PORTREVISION=			1
 CATEGORIES?=			net
 MASTER_SITES=			SAMBA/samba/stable SAMBA/samba/rc
 DISTNAME=			${SAMBA4_DISTNAME}

Modified: branches/2018Q4/net/samba47/files/patch-source3__wscript_build
==============================================================================
--- branches/2018Q4/net/samba47/files/patch-source3__wscript_build	Mon Oct  8 16:45:44 2018	(r481550)
+++ branches/2018Q4/net/samba47/files/patch-source3__wscript_build	Mon Oct  8 17:15:55 2018	(r481551)
@@ -1,6 +1,14 @@
---- source3/wscript_build.orig	2017-07-25 13:09:58 UTC
+--- source3/wscript_build.orig	2018-08-11 19:50:02 UTC
 +++ source3/wscript_build
-@@ -240,11 +240,9 @@ bld.SAMBA3_SUBSYSTEM('SMBREGISTRY',
+@@ -143,7 +143,6 @@ ldapsam_pdb_match = ['!priv2ld', '!smbldap_search_doma
+                      '!get_attr_list']
+ private_pdb_match.append('!pdb_nds_*')
+ private_pdb_match.append('!pdb_ldapsam_init*')
+-private_pdb_match.append('!pdb_*_init')
+ private_pdb_match = private_pdb_match + ldapsam_pdb_match
+ 
+ bld.SAMBA3_LIBRARY('samba-passdb',
+@@ -240,11 +239,9 @@ bld.SAMBA3_SUBSYSTEM('SMBREGISTRY',
                          talloc
                          replace
                          util_reg
@@ -13,7 +21,7 @@
                          ''')
  
  # Do not link against this use 'smbconf'
-@@ -509,7 +507,7 @@ bld.SAMBA3_LIBRARY('secrets3',
+@@ -510,7 +507,7 @@ bld.SAMBA3_LIBRARY('secrets3',
  
  bld.SAMBA3_LIBRARY('smbldap',
                      source='lib/smbldap.c',
@@ -22,7 +30,7 @@
                      enabled=bld.CONFIG_SET("HAVE_LDAP"),
                      private_library=False,
                      abi_directory='lib/ABI',
-@@ -733,6 +731,7 @@ bld.SAMBA3_LIBRARY('smbd_base',
+@@ -734,6 +731,7 @@ bld.SAMBA3_LIBRARY('smbd_base',
                          smbd_conn
                          param_service
                          AVAHI
@@ -30,7 +38,7 @@
                          PRINTBASE
                          PROFILE
                          LOCKING
-@@ -1121,6 +1120,7 @@ bld.SAMBA3_BINARY('client/smbclient',
+@@ -1122,6 +1120,7 @@ bld.SAMBA3_BINARY('client/smbclient',
                        msrpc3
                        RPC_NDR_SRVSVC
                        cli_smb_common



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201810081715.w98HFuIo058863>