SF.net SVN: gar:[25247] csw/mgar/pkg/samba/branches/samba4/Makefile

janholzh at users.sourceforge.net janholzh at users.sourceforge.net
Tue Sep 22 18:34:38 CEST 2015


Revision: 25247
          http://sourceforge.net/p/gar/code/25247
Author:   janholzh
Date:     2015-09-22 16:34:38 +0000 (Tue, 22 Sep 2015)
Log Message:
-----------
samba/branches/samba4: wip 4.3.0 fix deps and lib packages

Modified Paths:
--------------
    csw/mgar/pkg/samba/branches/samba4/Makefile

Modified: csw/mgar/pkg/samba/branches/samba4/Makefile
===================================================================
--- csw/mgar/pkg/samba/branches/samba4/Makefile	2015-09-21 14:18:55 UTC (rev 25246)
+++ csw/mgar/pkg/samba/branches/samba4/Makefile	2015-09-22 16:34:38 UTC (rev 25247)
@@ -434,7 +434,6 @@
 RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamba-util0
 RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamba-hostconfig0
 RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsamdb0
-RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibsasl2-2
 RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibtevent-util0
 RUNTIME_DEP_PKGS_CSWlibgensec0 += CSWlibndr0
 RUNTIME_DEP_PKGS_CSWlibgensec0 += $(RUNTIME_DEP_PKGS_CSWlibgensec0_$(GAROSREL))
@@ -496,6 +495,7 @@
 PKGFILES_CSWlibnetapi0 += $(call baseisadirs,$(libdir),libnetapi\.so\.0(\.\d+)*)
 SPKG_DESC_CSWlibnetapi0 += $(DESCRIPTION), libnetapi.so.0
 RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibtalloc2
+RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibsamba-credentials0
 RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibsamba-passdb0
 RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibssp0
 RUNTIME_DEP_PKGS_CSWlibnetapi0 += CSWlibintl8
@@ -777,9 +777,9 @@
 INCOMPATIBLE_PKGS_CSWsamba4-winbind += CSWsamba-nss CSWsamba-winbind
 PKGFILES_CSWsamba4-winbind += $(call baseisadirs,$(bindir),wbinfo)
 PKGFILES_CSWsamba4-winbind += $(call baseisadirs,$(libdir),security/pam_winbind\.so)
-PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,nss_winbind.so.1)
+#PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,nss_winbind.so.1)
 #PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,libnss_wins.so.2)
-PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,winbind_krb5_locator.so)
+#PKGFILES_CSWsamba4-winbind += $(call pkgfiles_lib,winbind_krb5_locator.so)
 PKGFILES_CSWsamba4-winbind += $(call baseisadirs,$(sbindir),winbindd)
 PKGFILES_CSWsamba4-winbind += $(sharedstatedir)/locale/.*/pam_winbind\.mo
 PKGFILES_CSWsamba4-winbind += $(mandir)/man5/pam_winbind\.conf\.5
@@ -807,6 +807,8 @@
 RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibdcerpc-binding0
 RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibndr0
 RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWlibldap2-4-2
+RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWnss-winbind1
+RUNTIME_DEP_PKGS_CSWsamba4-winbind += CSWwinbind-krb5locator
 RUNTIME_DEP_PKGS_CSWsamba4-winbind += $(RUNTIME_DEP_PKGS_CSWsamba4-winbind_$(GAROSREL))
 #CHECKPKG_OVERRIDES_CSWsamba4-winbind_5.11 += soname-unused
 CHECKPKG_OVERRIDES_CSWsamba4-winbind += file-collision
@@ -819,6 +821,29 @@
 CHECKPKG_OVERRIDES_CSWsamba4-winbind += soname-equals-filename|file=/opt/csw/lib/winbind_krb5_locator.so
 CHECKPKG_OVERRIDES_CSWsamba4-winbind += $(CHECKPKG_OVERRIDES_CSWsamba4-winbind_$(GAROSREL))
 
+
+PACKAGES += CSWnss-winbind1
+CATALOGNAME_CSWnss-winbind1 = nss_winbind1
+PKGFILES_CSWnss-winbind1 += $(call baseisadirs,$(libdir),nss_winbind\.so\.1)
+PKGFILES_CSWnss-winbind1 += $(call baseisadirs,$(libdir),nss_winbind\.so\.1(\.\d+)*)
+SPKG_DESC_CSWnss-winbind1 += $(DESCRIPTION), nss_winbind.so.1
+RUNTIME_DEP_PKGS_CSWnss-winbind1 += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWnss-winbind1 += CSWlibssp0
+RUNTIME_DEP_PKGS_CSWnss-winbind1 += CSWlibgcc-s1
+RUNTIME_DEP_PKGS_CSWnss-winbind1 += CSWsamba4-libs
+CHECKPKG_OVERRIDES_CSWnss-winbind1 += file-collision|/opt/csw/lib/nss_winbind.so.1|CSWnss-winbind1|CSWsamba-nss
+
+
+PACKAGES += CSWwinbind-krb5locator
+CATALOGNAME_CSWwinbind-krb5locator = winbind_krb5locator
+PKGFILES_CSWwinbind-krb5locator += $(call baseisadirs,$(libdir),winbind_krb5_locator\.so)
+PKGFILES_CSWwinbind-krb5locator += $(call baseisadirs,$(libdir),winbind_krb5_locator\.so(\.\d+)*)
+SPKG_DESC_CSWwinbind-krb5locator += $(DESCRIPTION), winbind_krb5_locator.so
+RUNTIME_DEP_PKGS_CSWwinbind-krb5locator += CSWsamba4-libs
+RUNTIME_DEP_PKGS_CSWwinbind-krb5locator += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWwinbind-krb5locator += CSWlibgcc-s1
+CHECKPKG_OVERRIDES_CSWwinbind-krb5locator += soname-equals-filename|file=/opt/csw/lib/winbind_krb5_locator.so
+
 PACKAGES += CSWsamba4-nss-system-links
 ARCHALL_CSWsamba4-nss-system-links = 1
 CATALOGNAME_CSWsamba4-nss-system-links = samba4_nss_system_links
@@ -828,6 +853,7 @@
 PKGFILES_CSWsamba4-nss-system-links += /usr/lib/sparcv9/nss_winbind_csw.so.1
 SPKG_DESC_CSWsamba4-nss-system-links += Samba 4 nss modules links for the system
 RUNTIME_DEP_PKGS_CSWsamba4-nss-system-links += CSWsamba4-winbind
+RUNTIME_DEP_PKGS_CSWsamba4-nss-system-links += CSWnss-winbind1
 CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += bad-location-of-file
 CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links += file-collision
 CHECKPKG_OVERRIDES_CSWsamba4-nss-system-links_5.11 += surplus-dependency|CSWsamba4-winbind
@@ -862,11 +888,13 @@
 RUNTIME_DEP_PKGS_CSWsamba4-catchall += CSWlibpopt0
 
 # The build fails to add the right rpath to at least the public libs
-EXTRA_LDFLAGS = -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
+#EXTRA_LDFLAGS = -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
 EXTRA_LD_OPTIONS = -Bdirect -z ignore -z nolazyload
 
-EXTRA_CFLAGS += -lrt -lintl -lsec 
-EXTRA_LDFLAGS += -lrt -lintl -lsec 
+#EXTRA_CFLAGS += -lrt -lintl -lsec 
+#EXTRA_LDFLAGS += -lrt -lintl -lsec 
+EXTRA_LDFLAGS += -lintl 
+EXTRA_LDFLAGS += -R$(SMBPRIVATELIB) -Wl,-zignore -Wl,-Bdirect
 
 
 # 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.



More information about the devel mailing list