Revision: 25886
http://sourceforge.net/p/gar/code/25886
Author: slowfranklin
Date: 2016-08-18 12:07:48 +0000 (Thu, 18 Aug 2016)
Log Message:
-----------
samba/branches/samba4: Remove -B direct and adjust overrides
Modified Paths:
--------------
csw/mgar/pkg/samba/branches/samba4/Makefile
Modified: csw/mgar/pkg/samba/branches/samba4/Makefile
===================================================================
--- csw/mgar/pkg/samba/branches/samba4/Makefile 2016-08-18 07:24:41 UTC (rev
25885)
+++ csw/mgar/pkg/samba/branches/samba4/Makefile 2016-08-18 12:07:48 UTC (rev
25886)
@@ -154,14 +154,10 @@
# Silence conflicts with CSWsamba
CHECKPKG_OVERRIDES_CSWsamba4 += file-collision
CHECKPKG_OVERRIDES_CSWsamba4 +=
file-with-bad-content|/usr/share|root/opt/csw/bin/smbtorture
-CHECKPKG_OVERRIDES_CSWsamba4 +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/mit_samba.so|soname=mit_samba.so|pkgname=CSWsamba4|expected=CSWmit-samba
-CHECKPKG_OVERRIDES_CSWsamba4 +=
soname-equals-filename|file=/opt/csw/lib/mit_samba.so
-CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWperl
CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWpython27
CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWsamba4-python
CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWpy-dnspython
-CHECKPKG_OVERRIDES_CSWsamba4 += surplus-dependency|CSWsamba4-winbind
#CHECKPKG_OVERRIDES_CSWsamba4_5.11 += soname-unused
#CHECKPKG_OVERRIDES_CSWsamba4_5.11 += missing-dependency|CSWlibwbclient0
#CHECKPKG_OVERRIDES_CSWsamba4_5.11 += missing-dependency|CSWlibtevent0
@@ -206,7 +202,6 @@
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/nmblookup|CSWsamba|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/tdbrestore|CSWsamba|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/share/man/man1/sharesec.1|CSWsamba|CSWsamba4-client
-CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/smbta-util|CSWsamba|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/tdbtool|CSWsamba|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/rpcclient|CSWsamba-client|CSWsamba4-client
CHECKPKG_OVERRIDES_CSWsamba4-client +=
file-collision|/opt/csw/bin/smbpasswd|CSWsamba|CSWsamba4-client
@@ -238,12 +233,10 @@
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWsamba4
RUNTIME_DEP_PKGS_CSWsamba4-dev += CSWsamba4-libs
RUNTIME_DEP_PKGS_CSWsamba4-dev += $(RUNTIME_DEP_PKGS_CSWsamba4-dev_$(GAROSREL))
-CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/include/smb_share_modes.h|CSWsamba-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/share/man/man3/talloc.3|CSWlibtalloc-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/lib/libnetapi.so|CSWsamba-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/include/libsmbclient.h|CSWsamba-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/include/netapi.h|CSWsamba-dev|CSWsamba4-dev
-CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/include/pytalloc.h|CSWpy-talloc-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/include/wbclient.h|CSWsamba-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/lib/libsmbclient.so|CSWsamba-dev|CSWsamba4-dev
CHECKPKG_OVERRIDES_CSWsamba4-dev +=
file-collision|/opt/csw/lib/libwbclient.so|CSWsamba-dev|CSWsamba4-dev
@@ -291,30 +284,25 @@
#Needs splits:
-CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libdcerpc-atsvc.so.0.0.1|soname=libdcerpc-atsvc.so.0|pkgname=CSWsamba4-libs|expected=CSWlibdcerpc-atsvc0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libdcerpc-binding.so.0.0.1|soname=libdcerpc-binding.so.0|pkgname=CSWsamba4-libs|expected=CSWlibdcerpc-binding0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libdcerpc-samr.so.0.0.1|soname=libdcerpc-samr.so.0|pkgname=CSWsamba4-libs|expected=CSWlibdcerpc-samr0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libdcerpc-server.so.0.0.1|soname=libdcerpc-server.so.0|pkgname=CSWsamba4-libs|expected=CSWlibdcerpc-server0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libdcerpc.so.0.0.1|soname=libdcerpc.so.0|pkgname=CSWsamba4-libs|expected=CSWlibdcerpc0
-CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libgensec.so.0.0.1|soname=libgensec.so.0|pkgname=CSWsamba4-libs|expected=CSWlibgensec0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libndr-krb5pac.so.0.0.1|soname=libndr-krb5pac.so.0|pkgname=CSWsamba4-libs|expected=CSWlibndr-krb5pac0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libndr-nbt.so.0.0.1|soname=libndr-nbt.so.0|pkgname=CSWsamba4-libs|expected=CSWlibndr-nbt0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libndr-standard.so.0.0.1|soname=libndr-standard.so.0|pkgname=CSWsamba4-libs|expected=CSWlibndr-standard0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libndr.so.0.0.5|soname=libndr.so.0|pkgname=CSWsamba4-libs|expected=CSWlibndr0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libnetapi.so.0|soname=libnetapi.so.0|pkgname=CSWsamba4-libs|expected=CSWlibnetapi0
-CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libregistry.so.0.0.1|soname=libregistry.so.0|pkgname=CSWsamba4-libs|expected=CSWlibregistry0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-credentials.so.0.0.1|soname=libsamba-credentials.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamba-credentials0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-hostconfig.so.0.0.1|soname=libsamba-hostconfig.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamba-hostconfig0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-passdb.so.0.25.0|soname=libsamba-passdb.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamba-passdb0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-policy.so.0.0.1|soname=libsamba-policy.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamba-policy0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-util.so.0.0.1|soname=libsamba-util.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamba-util0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamdb.so.0.0.1|soname=libsamdb.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsamdb0
-CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsmbclient-raw.so.0.0.1|soname=libsmbclient-raw.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsmbclient-raw0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsmbclient.so.0.2.3|soname=libsmbclient.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsmbclient0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsmbconf.so.0|soname=libsmbconf.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsmbconf0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsmbldap.so.0|soname=libsmbldap.so.0|pkgname=CSWsamba4-libs|expected=CSWlibsmbldap0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libtevent-util.so.0.0.1|soname=libtevent-util.so.0|pkgname=CSWsamba4-libs|expected=CSWlibtevent-util0
-CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libtorture.so.0.0.1|soname=libtorture.so.0|pkgname=CSWsamba4-libs|expected=CSWlibtorture0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libwbclient.so.0.12|soname=libwbclient.so.0|pkgname=CSWsamba4-libs|expected=CSWlibwbclient0
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libsamba-errors.so.1|soname=libsamba-errors.so.1|pkgname=CSWsamba4-libs|expected=CSWlibsamba-errors1
CHECKPKG_OVERRIDES_CSWsamba4-libs +=
shared-lib-pkgname-mismatch|file=opt/csw/lib/libtevent-unix-util.so.0.0.1|soname=libtevent-unix-util.so.0|pkgname=CSWsamba4-libs|expected=CSWlibtevent-unix-util0
@@ -340,11 +328,8 @@
RUNTIME_DEP_PKGS_CSWsamba4-python +=
$(RUNTIME_DEP_PKGS_CSWsamba4-python_$(GARCH)_$(GAROSREL))
#CHECKPKG_OVERRIDES_CSWsamba4-python_5.11 += soname-unused
CHECKPKG_OVERRIDES_CSWsamba4-python +=
file-with-bad-content|/usr/local|root/opt/csw/lib/python2.7/site-packages/samba/provision/backend.py
-CHECKPKG_OVERRIDES_CSWsamba4-python +=
file-with-bad-content|/usr/local|root/opt/csw/lib/python2.6/site-packages/samba/external/testtools/tests/test_compat.py
CHECKPKG_OVERRIDES_CSWsamba4-python +=
file-with-bad-content|/usr/local|root/opt/csw/lib/python2.7/site-packages/samba/netcmd/domain.py
-CHECKPKG_OVERRIDES_CSWsamba4-python +=
file-with-bad-content|/usr/local|root/opt/csw/lib/python2.7/site-packages/samba/external/testtools/tests/test_compat.py
CHECKPKG_OVERRIDES_CSWsamba4-python += pkgname-does-not-start-with-CSWpy-
-CHECKPKG_OVERRIDES_CSWsamba4-python +=
soname-not-found|libsamba-passdb.so.0|is|needed|by|opt/csw/lib/python2.7/site-packages/samba/samba3/passdb.so
CHECKPKG_OVERRIDES_CSWsamba4-python += catalogname-does-not-start-with-py_
CHECKPKG_OVERRIDES_CSWsamba4-python += soname-not-part-of-filename
#needs some fix
@@ -448,8 +433,6 @@
RUNTIME_DEP_PKGS_CSWsamba4-pam-system-links += CSWsamba4-winbind
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += bad-location-of-file
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links +=
file-collision|/usr/lib/security/pam_winbind_csw.so|CSWsamba-pam-system-links|CSWsamba4-pam-system-links
-CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links +=
file-collision|/usr/lib/security/pam_smbpass_csw.so|CSWsamba-pam-system-links|CSWsamba4-pam-system-links
-CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links_5.11 +=
surplus-dependency|CSWsamba4-winbind
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links_5.11 +=
surplus-dependency|CSWsamba4
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links +=
$(CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links_$(GAROSREL))
CHECKPKG_OVERRIDES_CSWsamba4-pam-system-links += surplus-dependency|CSWsamba4
@@ -466,12 +449,12 @@
# The build fails to add the right rpath to at least the public libs
#EXTRA_LDFLAGS = -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
-EXTRA_LD_OPTIONS = -Bdirect -z ignore -z nolazyload
+EXTRA_LD_OPTIONS = -z nolazyload
#EXTRA_CFLAGS += -lrt -lintl -lsec
#EXTRA_LDFLAGS += -lrt -lintl -lsec
EXTRA_LDFLAGS += -lintl
-EXTRA_LDFLAGS += -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
+EXTRA_LDFLAGS += -R$(SMBPRIVATELIB)
# At the moment there are errors about python headers missing on 64 bit
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.