diff --git a/net/samba422/Makefile b/net/samba422/Makefile index 4918dbd5fa6b..f6186ea648be 100644 --- a/net/samba422/Makefile +++ b/net/samba422/Makefile @@ -1,562 +1,518 @@ -PORTNAME= ${SAMBA4_BASENAME}422 -PORTVERSION= ${SAMBA4_VERSION} -PORTREVISION= 5 +PORTNAME= samba422 +DISTVERSION= 4.22.6 +PORTREVISION= 6 CATEGORIES?= net MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc -DISTNAME= ${SAMBA4_DISTNAME} +DISTNAME= samba-${DISTVERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} MAINTAINER= samba@FreeBSD.org COMMENT= Free SMB/CIFS and AD/DC server and client for Unix WWW= https://gitlab.com/samba-freebsd/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING +# The SAMBA4_BUNDLED_* variables are deprecated. +.for bvar in SAMBA4_BUNDLED_CMOCKA SAMBA4_BUNDLED_TALLOC SAMBA4_BUNDLED_TDB SAMBA4_BUNDLED_TEVENT +. if defined(${bvar}) && ${${bvar}} == yes +IGNORE= does not support bundling dependencies via ${bvar}; use option ${bvar:S/^SAMBA4_//} instead +. endif +.endfor + BUILD_DEPENDS= ${_JANSSON_DEPENDS} \ ${_LIBARCHIVE_DEPENDS} \ ${_TASN1_DEPENDS} \ p5-Parse-Yapp>=0:devel/p5-Parse-Yapp # Unconditional dependencies which can't be switched off if present: # - GnuTLS: libgnutls.so and libgcrypt.so # - Iconv # - inotify # - libsunacl: provides NFSv4 ACL glue. # - libicu # - unwind # - p5-Parse-Yapp: needed for the IDL compiler. # - popt # - Readline: required by Python; USES=readline pollutes CPPFLAGS, so we add # devel/readline to LIB_DEPENDS explicitly instead. LIB_DEPENDS= libgnutls.so:security/gnutls \ libgcrypt.so:security/libgcrypt \ libiconv.so:converters/libiconv \ libinotify.so:devel/libinotify \ libsunacl.so:sysutils/libsunacl \ libreadline.so:devel/readline \ libpopt.so:devel/popt \ libunwind.so:devel/libunwind \ libicui18n.so:devel/icu \ - libicuuc.so:devel/icu + libicuuc.so:devel/icu \ + ${_VFS_SNAPPER_LIB_DEPENDS} RUN_DEPENDS= ${_JANSSON_DEPENDS} \ ${_LIBARCHIVE_DEPENDS} \ ${_TASN1_DEPENDS} TEST_DEPENDS= bash:shells/bash \ tshark:net/wireshark@nox11 -SAMBA4_BUNDLED_LIBS= !libarchive - -SAMBA4_BASENAME= samba -SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 -SAMBA4_VERSION= 4.22.6 -SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} - -# Directories -VARDIR= ${DESTDIR}/var -SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} -SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} -SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} -SAMBA4_BINDDNSDIR= ${SAMBA4_LOCKDIR}/bind-dns -SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private -SAMBA4_PAMDIR= ${PREFIX}/lib -SAMBA4_LIBDIR= ${SAMBA_LIBDIR} -SAMBA4_MODULEDIR= ${SAMBA_MODULESDIR} -SAMBA4_INCLUDEDIR= ${SAMBA_INCLUDEDIR} -SAMBA4_CONFDIR= ${PREFIX}/etc -SAMBA4_CONFIG= smb4.conf -SAMBA4_MODULES_CLASS= auth bind9 gensec gpext idmap ldb nss_info \ - pdb perfcount process_model service vfs - -SAMBA4_SUB+= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ - SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ - SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ - SAMBA4_LIBDIR="${SAMBA4_LIBDIR}" \ - SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ - SAMBA_LDB_MODULESDIR="${SAMBA_LDB_MODULESDIR}" \ - SAMBA4_BINDDNSDIR="${SAMBA4_BINDDNSDIR}" \ - SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ - SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ - SAMBA4_CONFIG="${SAMBA4_CONFIG}" \ - SAMBA4_SERVICES="${SAMBA4_SERVICES}" - USES= cpe compiler:c++11-lang iconv \ localbase:ldflags ncurses perl5 pkgconfig \ shebangfix waf gettext-runtime samba:self CPE_VENDOR= samba CPE_PRODUCT= samba -USE_LDCONFIG= ${SAMBA4_LIBDIR} +USE_LDCONFIG= ${SAMBA_LIBDIR} USE_PERL5= build USE_RC_SUBR= samba_server WAF_CMD= buildtools/bin/waf # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 SHEBANG_FILES= source3/script* source4/scripting/bin/* selftest/* CONFIGURE_LOG= bin/config.log CONFIGURE_ARGS= --mandir="${PREFIX}/share/man" \ - --sysconfdir="${SAMBA4_CONFDIR}" \ - --includedir="${SAMBA4_INCLUDEDIR}" \ + --sysconfdir="${_CONFDIR}" \ + --includedir="${SAMBA_INCLUDEDIR}" \ --datadir="${DATADIR}" \ - --libdir="${SAMBA4_LIBDIR}" \ - --with-privatelibdir="${SAMBA4_LIBDIR}/private" \ - --with-pammodulesdir="${SAMBA4_PAMDIR}" \ - --with-modulesdir="${SAMBA4_MODULEDIR}" \ + --libdir="${SAMBA_LIBDIR}" \ + --with-privatelibdir="${SAMBA_LIBDIR}/private" \ + --with-pammodulesdir="${_PAMDIR}" \ + --with-modulesdir="${SAMBA_MODULESDIR}" \ --with-ldbmodulesdir="${SAMBA_LDB_MODULESDIR}" \ - --with-pkgconfigdir="${PKGCONFIGDIR}" \ + --with-pkgconfigdir="${_PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ - --with-piddir="${SAMBA4_RUNDIR}" \ - --with-sockets-dir="${SAMBA4_RUNDIR}" \ - --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ - --with-lockdir="${SAMBA4_LOCKDIR}" \ - --with-statedir="${SAMBA4_LOCKDIR}" \ - --with-cachedir="${SAMBA4_LOCKDIR}" \ - --with-bind-dns-dir=${SAMBA4_BINDDNSDIR} \ - --with-privatedir="${SAMBA4_PRIVATEDIR}" \ - --with-logfilebase="${SAMBA4_LOGDIR}" + --with-piddir="${_RUNDIR}" \ + --with-sockets-dir="${_RUNDIR}" \ + --with-privileged-socket-dir="${_RUNDIR}" \ + --with-lockdir="${_LOCKDIR}" \ + --with-statedir="${_LOCKDIR}" \ + --with-cachedir="${_LOCKDIR}" \ + --with-bind-dns-dir=${_BINDDNSDIR} \ + --with-privatedir="${_PRIVATEDIR}" \ + --with-logfilebase="${_LOGDIR}" CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-libiconv="${ICONV_PREFIX}" \ --with-winbind \ --with-regedit \ --disable-rpath \ --without-lttng \ --without-gettext \ --enable-pthreadpool \ --without-fake-kaserver \ --without-systemd \ --with-libarchive \ --with-acl-support \ --with-sendfile-support \ --disable-ctdb-tests \ --disable-spotlight -CONFIGURE_ARGS+= ${SAMBA4_PRIVATE_LIBS:D--private-libraries="${SAMBA4_PRIVATE_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}"} -CONFIGURE_ARGS+= ${SAMBA4_BUNDLED_LIBS:D--bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}"} -CONFIGURE_ARGS+= ${SAMBA4_MODULES:D--with-shared-modules="${SAMBA4_MODULES:C|-|_|:Q:C|(\\\\ )+|,|g:S|\\||g}"} +CONFIGURE_ARGS+= ${_PRIVATE_LIBS:D--private-libraries="${_PRIVATE_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}"} +CONFIGURE_ARGS+= ${_BUNDLED_LIBS:D--bundled-libraries="${_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}"} +CONFIGURE_ARGS+= ${_SHARED_MODULES:D--with-shared-modules="${_SHARED_MODULES:C|-|_|:Q:C|(\\\\ )+|,|g:S|\\||g}"} +CONFIGURE_ARGS+= ${WITH_DEBUG:D --verbose --enable-debug} CONFIGURE_ENV= PTHREAD_LDFLAGS="-lpthread" \ PYTHONHASHSEED=1 + +MAKE_ARGS= ${WITH_DEBUG:D --verbose} MAKE_ENV= PYTHONHASHSEED=1 \ RPCGEN_CPP="${CPP}" TEST_ENV= PYTHON="${PYTHON_CMD}" \ SHA1SUM=/sbin/sha1 \ SHA256SUM=${SHA256} \ MD5SUM=${MD5} \ PYTHONDONTWRITEBYTECODE=1 # No fancy color error messages -CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} -CFLAGS_clang= -fno-color-diagnostics +CFLAGS+= ${_CFLAGS_${CHOSEN_COMPILER_TYPE}} +.ifnmake portclippy +_CFLAGS_clang= -fno-color-diagnostics +.endif CONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' MAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) CFLAGS_amd64+= -fno-omit-frame-pointer +DEBUG_FLAGS?= -g -ggdb3 -O0 # Some symbols in samba's linker version scripts are not defined, but since the # scripts are generated dynamically, suppress errors with lld >= 17 due to these # undefined symbols. LDFLAGS+= -Wl,--undefined-version -CONFLICTS_INSTALL?= samba4* - -PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig -PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S,^${PREFIX}/,,} +CONFLICTS_INSTALL= ldb2[0-9]-* samba4* EXTRA_PATCHES= \ ${PATCHDIR}/0001-Compact-and-simplify-modules-build-and-config-genera.patch:-p1 \ ${PATCHDIR}/0002-Adjust-abi_gen.sh-script-to-run-under-FreeBSD-with-i.patch:-p1 \ ${PATCHDIR}/0003-Mask-CLang-prototype-warnings-in-kadm5-admin.h.patch:-p1 \ ${PATCHDIR}/0004-On-FreeBSD-date-1-has-different-semantics-than-on-Li.patch:-p1 \ ${PATCHDIR}/0005-Include-jemalloc-jemalloc.h-if-ENABLE_JEMALLOC-is-se.patch:-p1 \ ${PATCHDIR}/0006-Install-nss_-modules-into-PAMMODULESDIR-path.patch:-p1 \ ${PATCHDIR}/0007-Use-macro-value-as-a-default-backlog-size-for-the-li.patch:-p1 \ ${PATCHDIR}/0008-Brute-force-work-around-usage-of-Linux-specific-m-fl.patch:-p1 \ ${PATCHDIR}/0009-Make-sure-that-config-checks-fail-if-the-warning-is-.patch:-p1 \ ${PATCHDIR}/0010-Add-option-with-pkgconfigdir-to-specify-alternative-.patch:-p1 \ ${PATCHDIR}/0011-Use-provided-by-port-location-of-the-XML-catalog.patch:-p1 \ ${PATCHDIR}/0012-Create-shared-libraries-according-to-the-FreeBSD-spe.patch:-p1 \ ${PATCHDIR}/0014-Add-option-to-disable-CTDB-tests-failing-on-FreeBSD-.patch:-p1 \ ${PATCHDIR}/0015-Add-extra-debug-class-to-trck-down-DB-locking-code.patch:-p1 \ ${PATCHDIR}/0016-Make-ldb_schema_attribute_compare-a-stable-comparisi.patch:-p1 \ ${PATCHDIR}/0017-Use-arc4random-when-available-to-generate-random-tal.patch:-p1 \ ${PATCHDIR}/0018-Add-configuration-option-that-allows-to-choose-alter.patch:-p1 \ ${PATCHDIR}/0019-From-923bc7a1afeb0b920e60e14846987ae1d2d7dca4-Mon-Se.patch:-p1 \ ${PATCHDIR}/0020-FreeBSD-12-between-r336017-and-r342928-wrongfuly-ret.patch:-p1 \ ${PATCHDIR}/0021-Fix-casting-warnings-in-the-nfs_quota-debug-message.patch:-p1 \ ${PATCHDIR}/0022-Clean-up-UTMP-handling-code-and-add-FreeBSD-support..patch:-p1 \ ${PATCHDIR}/0023-Add-cmd_get_quota-test-function-into-vfstest-to-test.patch:-p1 \ ${PATCHDIR}/0025-From-d9b748869a8f4018ebee302aae8246bf29f60309-Mon-Se.patch:-p1 \ ${PATCHDIR}/0028-s3-lib-system-add-FreeBSD-proc_fd_pattern.patch \ SUB_FILES= pkg-message README.FreeBSD -SUB_LIST= PKGCONFIGDIR=${PKGCONFIGDIR_REL} \ - ${SAMBA4_SUB} +SUB_LIST= PKGCONFIGDIR=${_PKGCONFIGDIR_REL} \ + ${_SAMBA_SUB} # PLIST must be defined here explicitly as we append to PLIST later on to # handle extra pkg-plist files like pkg-plist.python. -PLIST?= ${PKGDIR}/pkg-plist -PLIST_SUB= PKGCONFIGDIR=${PKGCONFIGDIR_REL} \ - ${SAMBA4_SUB} +PLIST?= ${PKGDIR}/pkg-plist +PLIST_DIRS= ${SAMBA_MODULESDIR} \ + ${_MODULE_CLASSES:S|^|${SAMBA_MODULESDIR}/|} +# ":C|_|/|:C|-|_|" is a workaround for turning "nss-info_*" modules into "nss_info/*". +PLIST_FILES+= ${_SHARED_MODULES:C|_|/|:C|-|_|:S|^|${SAMBA_MODULESDIR}/|:S|$|.so|} +PLIST_SUB= PKGCONFIGDIR=${_PKGCONFIGDIR_REL} \ + ${_SAMBA_SUB} PORTDOCS= README.FreeBSD -############################################################################## OPTIONS_DEFINE= AD_DC ADS CLUSTER CUPS DOCS FAM LDAP GPGME \ MANPAGES PROFILE PYTHON3 QUOTAS \ SYSLOG UTMP OPTIONS_DEFAULT= AD_DC ADS DOCS FAM LDAP MANPAGES \ PROFILE PYTHON3 QUOTAS SYSLOG UTMP \ FRUIT GSSAPI_BUILTIN AVAHI -OPTIONS_GROUP= DEVELOPMENT VFS +OPTIONS_GROUP= BUNDLED_DEPS DEVELOPMENT VFS +OPTIONS_GROUP_BUNDLED_DEPS= BUNDLED_CMOCKA BUNDLED_TALLOC BUNDLED_TDB BUNDLED_TEVENT OPTIONS_GROUP_DEVELOPMENT= DEVELOPER MEMORY_DEBUG PICKY_DEVELOPER TEST OPTIONS_GROUP_VFS= FRUIT GLUSTERFS OPTIONS_SINGLE= GSSAPI ZEROCONF OPTIONS_SINGLE_GSSAPI= GSSAPI_BUILTIN GSSAPI_MIT OPTIONS_SINGLE_ZEROCONF= ZEROCONF_NONE AVAHI MDNSRESPONDER OPTIONS_SUB= yes -############################################################################## ADS_DESC= Active Directory client AD_DC_DESC= Active Directory Domain Controller(implies PYTHON3) +BUNDLED_CMOCKA_DESC= Bundle cmocka instead of depending on a standalone port +BUNDLED_DEPS_DESC= Bundled dependencies +BUNDLED_TALLOC_DESC= Bundle talloc instead of depending on a standalone port +BUNDLED_TDB_DESC= Bundle TDB instead of depending on a standalone port +BUNDLED_TEVENT_DESC= Bundle Tevent instead of depending on a standalone port CLUSTER_DESC= Clustering support DEVELOPER_DESC= With developer framework DEVELOPMENT_DESC= Testing, debugging, and development FAM_DESC= File Alteration Monitor FRUIT_DESC= MacOSX and TimeMachine support GLUSTERFS_DESC= GlusterFS support GPGME_DESC= GpgME support GSSAPI_BUILTIN_DESC= GSSAPI support via bundled Heimdal LDAP_DESC= LDAP client MEMORY_DEBUG_DESC= Debug memory allocator PICKY_DEVELOPER_DESC= Treat compiler warnings as errors(implies DEVELOPER) PROFILE_DESC= Profiling data QUOTAS_DESC= Disk quota support UTMP_DESC= UTMP accounting VFS_DESC= VFS modules ZEROCONF_DESC= Zero configuration networking ZEROCONF_NONE_DESC= Zeroconf support is absent -############################################################################## -### Bundled libraries -SAMBA4_BUNDLED_CMOCKA?= no -SAMBA4_BUNDLED_TALLOC?= no -SAMBA4_BUNDLED_TEVENT?= no -SAMBA4_BUNDLED_TDB?= no -# Check if SAMBA4_BUNDLED_* variables are set to either "yes" or "no" to avoid -# having to check if they are defined over and over. -.for bvar in SAMBA4_BUNDLED_CMOCKA SAMBA4_BUNDLED_TALLOC SAMBA4_BUNDLED_TDB SAMBA4_BUNDLED_TEVENT -. if !defined(${bvar}) || (${${bvar}} != yes && ${${bvar}} != no) -IGNORE= requires ${bvar} to be either "yes" or "no" -. endif -.endfor -# cmocka -.if ${SAMBA4_BUNDLED_CMOCKA} == yes -SAMBA4_BUNDLED_LIBS+= cmocka -CONFLICTS_INSTALL+= cmocka-1.* -SAMBA4_SUB+= SAMBA4_BUNDLED_CMOCKA="" -.else -SAMBA4_BUNDLED_LIBS+= !cmocka -BUILD_DEPENDS+= cmocka>=1.1.3:sysutils/cmocka -TEST_DEPENDS+= cmocka>=1.1.3:sysutils/cmocka -SAMBA4_SUB+= SAMBA4_BUNDLED_CMOCKA="@comment " -.endif -# talloc -.if ${SAMBA4_BUNDLED_TALLOC} == yes -SAMBA4_BUNDLED_LIBS+= talloc -SAMBA4_SUB+= SAMBA4_BUNDLED_TALLOC="" -.else -SAMBA4_BUNDLED_LIBS+= !talloc -BUILD_DEPENDS+= talloc243>=2.4.3:devel/talloc243 -RUN_DEPENDS+= talloc243>=2.4.3:devel/talloc243 -SAMBA4_SUB+= SAMBA4_BUNDLED_TALLOC="@comment " -.endif -# tevent -.if ${SAMBA4_BUNDLED_TEVENT} == yes -SAMBA4_BUNDLED_LIBS+= tevent -CONFLICTS_INSTALL+= tevent-* tevent1-* -SAMBA4_SUB+= SAMBA4_BUNDLED_TEVENT="" -.else -SAMBA4_BUNDLED_LIBS+= !tevent -BUILD_DEPENDS+= tevent017>=0.17:devel/tevent017 -RUN_DEPENDS+= tevent017>=0.17:devel/tevent017 -SAMBA4_SUB+= SAMBA4_BUNDLED_TEVENT="@comment " -.endif -# tdb -.if ${SAMBA4_BUNDLED_TDB} == yes -SAMBA4_BUNDLED_LIBS+= tdb -CONFLICTS_INSTALL+= tdb-* tdb1-* -SAMBA4_SUB+= SAMBA4_BUNDLED_TDB="" -.else -SAMBA4_BUNDLED_LIBS+= !tdb -BUILD_DEPENDS+= tdb1413>=1.4.13:databases/tdb1413 -RUN_DEPENDS+= tdb1413>=1.4.13:databases/tdb1413 -SAMBA4_SUB+= SAMBA4_BUNDLED_TDB="@comment " -.endif - -.if (${SAMBA4_BUNDLED_TALLOC} == yes) \ - || (${SAMBA4_BUNDLED_TDB} == yes) \ - || (${SAMBA4_BUNDLED_TEVENT} == yes) -SAMBA4_BUNDLED_LIBS+= replace -.endif -# Don't use external libcom_err -SAMBA4_BUNDLED_LIBS+= com_err -### Public libraries -# ldb -SAMBA4_PRIVATE_LIBS+= !ldb -CONFLICTS_INSTALL+= ldb-* ldb2[0-9]-* - -############################################################################## ADS_IMPLIES= LDAP ADS_CONFIGURE_WITH= ads # List of extra modules taken from RHEL build # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320 -ADS_VARS= SAMBA4_MODULES+="idmap_ad idmap_rfc2307 nss-info_template nss-info_rfc2307 nss-info_sfu nss-info_sfu20" +ADS_VARS= _SHARED_MODULES+="idmap_ad idmap_rfc2307 nss-info_template nss-info_rfc2307 nss-info_sfu nss-info_sfu20" AD_DC_IMPLIES= ADS PYTHON3 -AD_DC_BUILD_DEPENDS= ${SAMBA4_LMDB_DEPENDS} -AD_DC_RUN_DEPENDS= ${SAMBA4_LMDB_DEPENDS} +AD_DC_BUILD_DEPENDS= ${_LMDB_DEPDENDS} +AD_DC_RUN_DEPENDS= ${_LMDB_DEPDENDS} AD_DC_CONFIGURE_OFF= --without-ad-dc --without-ldb-lmdb AD_DC_VARS= PLIST+=${PKGDIR}/pkg-plist.ad_dc # samba-tool requires those for *upgrade AD_DC_BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} AD_DC_RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CONFIGURE_ENABLE= avahi -AVAHI_VARS= SAMBA4_SERVICES+=avahi_daemon +AVAHI_VARS= _SAMBA_SERVICES+=avahi_daemon + +BUNDLED_CMOCKA_BUILD_DEPENDS_OFF= cmocka>=1.1.3:sysutils/cmocka +BUNDLED_CMOCKA_TEST_DEPENDS_OFF= cmocka>=1.1.3:sysutils/cmocka +BUNDLED_CMOCKA_CONFLICTS_INSTALL= cmocka-1.* +BUNDLED_CMOCKA_VARS= _BUNDLED_LIBS+=cmocka \ + _BUNDLED_LIB_replace=replace +BUNDLED_CMOCKA_VARS_OFF= _BUNDLED_LIBS+=!cmocka + +BUNDLED_TALLOC_BUILD_DEPENDS_OFF= talloc243>=2.4.3:devel/talloc243 +BUNDLED_TALLOC_RUN_DEPENDS_OFF= talloc243>=2.4.3:devel/talloc243 +BUNDLED_TALLOC_CONFLICTS_INSTALL= talloc-* talloc2* +BUNDLED_TALLOC_VARS= _BUNDLED_LIBS+=talloc \ + _BUNDLED_LIB_replace=replace +BUNDLED_TALLOC_VARS_OFF= _BUNDLED_LIBS+=!talloc + +BUNDLED_TDB_BUILD_DEPENDS_OFF= tdb1413>=1.4.13:databases/tdb1413 +BUNDLED_TDB_RUN_DEPENDS_OFF= tdb1413>=1.4.13:databases/tdb1413 +BUNDLED_TDB_CONFLICTS_INSTALL= tdb-* tdb1* +BUNDLED_TDB_VARS= _BUNDLED_LIBS+=tdb \ + _BUNDLED_LIB_replace=replace +BUNDLED_TDB_VARS_OFF= _BUNDLED_LIBS+=!tdb + +BUNDLED_TEVENT_BUILD_DEPENDS_OFF= tevent017>=0.17:devel/tevent017 +BUNDLED_TEVENT_RUN_DEPENDS_OFF= tevent017>=0.17:devel/tevent017 +BUNDLED_TEVENT_CONFLICTS_INSTALL= tevent-* tevent0* +BUNDLED_TEVENT_VARS= _BUNDLED_LIBS+=tevent \ + _BUNDLED_LIB_replace=replace +BUNDLED_TEVENT_VARS_OFF= _BUNDLED_LIBS+=!tevent CLUSTER_LIB_DEPENDS= libpcap.so:net/libpcap CLUSTER_CONFIGURE_WITH= cluster-support CLUSTER_VARS= PLIST+=${PKGDIR}/pkg-plist.cluster CUPS_LIB_DEPENDS= libcups.so:print/cups CUPS_CONFIGURE_ENABLE= cups iprint -DEVELOPER_BUILD_DEPENDS= ${SAMBA4_LMDB_DEPENDS} \ - ${GDB_CMD}:devel/gdb -DEVELOPER_RUN_DEPENDS= ${SAMBA4_LMDB_DEPENDS} -DEVELOPER_TEST_DEPENDS= ${GDB_CMD}:devel/gdb +DEVELOPER_BUILD_DEPENDS= ${_LMDB_DEPDENDS} \ + ${_GDB_CMD}:devel/gdb +DEVELOPER_RUN_DEPENDS= ${_LMDB_DEPDENDS} +DEVELOPER_TEST_DEPENDS= ${_GDB_CMD}:devel/gdb DEVELOPER_CONFIGURE_ON= --enable-developer --enable-selftest --abi-check-disable DEVELOPER_CONFIGURE_ENV= WAF_CMD_FORMAT=string -DEVELOPER_VARS= SAMBA4_MODULES+="auth_skel pdb_test gpext_security gpext_registry \ +DEVELOPER_VARS= _SHARED_MODULES+="auth_skel pdb_test gpext_security gpext_registry \ gpext_scripts perfcount_test vfs_fake_dfq \ vfs_skel_opaque vfs_skel_transparent \ vfs_shadow_copy_test vfs_fake_acls \ vfs_nfs4acl_xattr vfs_error_inject vfs_delay_inject" -DEVELOPER_VARS_OFF= GDB_CMD=true +DEVELOPER_VARS_OFF= _GDB_CMD=true # https://bugzilla.samba.org/show_bug.cgi?id=9545 FAM_USES= fam FAM_CONFIGURE_WITH= fam FRUIT_PREVENTS= ZEROCONF_NONE FRUIT_PREVENTS_MSG= MacOSX support requires Zeroconf(AVAHI or MDNSRESPONDER) FRUIT_PLIST_FILES= %%MANPAGES%%share/man/man8/vfs_fruit.8.gz -FRUIT_VARS= SAMBA4_MODULES+=vfs_fruit +FRUIT_VARS= _SHARED_MODULES+=vfs_fruit GLUSTERFS_LIB_DEPENDS= libglusterfs.so:net/glusterfs GLUSTERFS_CONFIGURE_ENABLE= glusterfs GLUSTERFS_PLIST_FILES= %%MANPAGES%%share/man/man8/vfs_glusterfs.8.gz -GLUSTERFS_VARS= SAMBA4_MODULES+=vfs_glusterfs +GLUSTERFS_VARS= _SHARED_MODULES+=vfs_glusterfs GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gpg>=2.0.0:security/py-gpg@${PY_FLAVOR} GPGME_CONFIGURE_WITH= gpgme GSSAPI_BUILTIN_USES= bison GSSAPI_MIT_USES= bison gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --with-system-mitkrb5 ${GSSAPIBASEDIR} \ --with-system-mitkdc=${GSSAPIBASEDIR}/sbin/krb5kdc \ --with-experimental-mit-ad-dc -GSSAPI_MIT_PLIST_FILES= ${SAMBA4_MODULEDIR}/krb5/winbind_krb5_localauth.so \ +GSSAPI_MIT_PLIST_FILES= ${SAMBA_MODULESDIR}/krb5/winbind_krb5_localauth.so \ %%MANPAGES%%share/man/man8/winbind_krb5_localauth.8.gz \ - %%AD_DC%%${SAMBA4_LIBDIR}/krb5/plugins/kdb/samba.so + %%AD_DC%%${SAMBA_LIBDIR}/krb5/plugins/kdb/samba.so LDAP_USES= ldap LDAP_CONFIGURE_WITH= ldap -LDAP_VARS= SAMBA4_MODULES+=idmap_ldap +LDAP_VARS= _SHARED_MODULES+=idmap_ldap MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="false" MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNSRESPONDER_CONFIGURE_ENABLE= dnssd -MDNSRESPONDER_VARS= SAMBA4_SERVICES+=mdnsd +MDNSRESPONDER_VARS= _SAMBA_SERVICES+=mdnsd MEMORY_DEBUG_IMPLIES= DEBUG MEMORY_DEBUG_LIB_DEPENDS= libjemalloc.so.2:devel/jemalloc MEMORY_DEBUG_CONFIGURE_ENV= ADDITIONAL_CFLAGS="-DENABLE_JEMALLOC `pkg-config --cflags jemalloc`" ADDITIONAL_LDFLAGS="`pkg-config --libs jemalloc`" # https://bugzilla.samba.org/show_bug.cgi?id=8969 PICKY_DEVELOPER_IMPLIES= DEVELOPER PICKY_DEVELOPER_CONFIGURE_ON= --picky-developer PROFILE_CONFIGURE_WITH= profiling-data PYTHON3_USES= python PYTHON3_USES_OFF= python:build,test # Don't cache Python modules PYTHON3_CONFIGURE_ON= --nopycache # Use PYTHON3_CONFIGURE_OFF instead of PYTHON3_CONFIGURE_ENABLE=python because # Samba's configure script does not recognize --enable-python. PYTHON3_CONFIGURE_OFF= --disable-python PYTHON3_MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 PYTHON3_VARS= PLIST+=${PKGDIR}/pkg-plist.python \ - SAMBA4_BUNDLED_LIBS+=${"${SAMBA4_BUNDLED_TALLOC:Myes}" == "yes":?:!}pytalloc-util \ - SAMBA4_BUNDLED_LIBS+=${"${SAMBA4_BUNDLED_TEVENT:Myes}" == "yes":?:!}pytevent \ - SAMBA4_BUNDLED_LIBS+=${"${SAMBA4_BUNDLED_TDB:Myes}" == "yes":?:!}pytdb \ - SAMBA4_BUNDLED_LIBS+="pyldb pyldb-util" + _BUNDLED_LIBS+="pyldb pyldb-util" QUOTAS_CONFIGURE_WITH= quotas SYSLOG_CONFIGURE_WITH= syslog TEST_BUILD_DEPENDS= ${_ISO8601_DEPENDS} TEST_RUN_DEPENDS= ${_ISO8601_DEPENDS} UTMP_CONFIGURE_WITH= utmp ZEROCONF_NONE_MAKE_ENV= ZEROCONF=none -############################################################################## -.include -############################################################################## -.if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) + +.ifnmake portclippy +. if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= vfs_cacheprime +. endif .endif +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 +_GDB_CMD= ${LOCALBASE}/bin/gdb + +_ISO8601_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} +_JANSSON_DEPENDS= jansson>=2.10:devel/jansson +_LIBARCHIVE_DEPENDS= libarchive>=3.1.2:archivers/libarchive +_TASN1_DEPENDS= libtasn1>=3.8:security/libtasn1 .if ${WANT_EXP_MODULES:Mvfs_snapper} -# snapper needs dbus -LIB_DEPENDS+= libdbus-1.so:devel/dbus -LIB_DEPENDS+= libdbus-glib-1.so:devel/dbus-glib +_VFS_SNAPPER_LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libdbus-glib-1.so:devel/dbus-glib .endif -SAMBA4_MODULES+= krb5_async_dns_krb5_locator krb5_winbind_krb5_locator idmap_nss idmap_autorid \ +_BUNDLED_LIBS= !libarchive \ + com_err \ + ${_BUNDLED_LIB_replace} + +_MODULE_CLASSES= auth bind9 gensec gpext idmap ldb nss_info \ + pdb perfcount process_model service vfs +_PRIVATE_LIBS= !ldb +_SHARED_MODULES+= ${WANT_EXP_MODULES} +_SHARED_MODULES+= krb5_async_dns_krb5_locator krb5_winbind_krb5_locator idmap_nss idmap_autorid \ idmap_rid idmap_hash idmap_tdb idmap_tdb2 idmap_script \ nss-info_hash -# This kind of special for this distribution -SAMBA4_MODULES+= vfs_freebsd - -SAMBA4_MODULES+= vfs_acl_tdb vfs_acl_xattr vfs_aio_fork vfs_aio_pthread \ +_SHARED_MODULES+= vfs_freebsd +_SHARED_MODULES+= vfs_acl_tdb vfs_acl_xattr vfs_aio_fork vfs_aio_pthread \ vfs_audit vfs_cap vfs_catia vfs_commit vfs_crossrename \ vfs_default_quota vfs_dirsort vfs_expand_msdfs \ vfs_extd_audit vfs_fake_perms vfs_full_audit \ vfs_linux_xfs_sgid vfs_media_harmony vfs_offline \ vfs_preopen vfs_readahead vfs_readonly vfs_recycle \ vfs_shadow_copy vfs_shadow_copy2 vfs_shell_snap \ vfs_streams_depot vfs_streams_xattr vfs_syncops \ vfs_time_audit vfs_unityed_media vfs_virusfilter \ vfs_widelinks vfs_worm vfs_xattr_tdb vfs_zfsacl -.if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) -SAMBA4_MODULES+= ${WANT_EXP_MODULES} -.endif - -# XXX: Hack for nss-info_* -> nss_info/* modules -# Add selected modules to the plist -.for module in ${SAMBA4_MODULES} -PLIST_FILES+= ${SAMBA4_MODULEDIR}/${module:C|_|/|:C|-|_|}.so -.endfor +_SAMBA_MAJVERNAME= samba4 +_SAMBA_SUB= SAMBA4_LOGDIR="${_LOGDIR}" \ + SAMBA4_RUNDIR="${_RUNDIR}" \ + SAMBA4_LOCKDIR="${_LOCKDIR}" \ + SAMBA4_LIBDIR="${SAMBA_LIBDIR}" \ + SAMBA4_MODULEDIR="${SAMBA_MODULESDIR}" \ + SAMBA_LDB_MODULESDIR="${SAMBA_LDB_MODULESDIR}" \ + SAMBA4_BINDDNSDIR="${_BINDDNSDIR}" \ + SAMBA4_PRIVATEDIR="${_PRIVATEDIR}" \ + SAMBA4_CONFDIR="${_CONFDIR}" \ + SAMBA4_CONFIG="${_SAMBA_CONFIG}" \ + SAMBA4_SERVICES="${_SAMBA_SERVICES}" + +_SAMBA_CONFIG= smb4.conf + +# XXX: Instead of defining _CONFDIR we could probably just set ETCDIR. +_CONFDIR= ${PREFIX}/etc +_BINDDNSDIR= ${_LOCKDIR}/bind-dns +_LOCKDIR= ${_VARDIR}/db/${_SAMBA_MAJVERNAME} +_LOGDIR= ${_VARDIR}/log/${_SAMBA_MAJVERNAME} +_PAMDIR= ${PREFIX}/lib +_PKGCONFIGDIR= ${PREFIX}/${_PKGCONFIGDIR_REL} +_PKGCONFIGDIR_REL= libdata/pkgconfig +_PRIVATEDIR= ${_LOCKDIR}/private +_RUNDIR= ${_VARDIR}/run/${_SAMBA_MAJVERNAME} +_VARDIR= ${DESTDIR}/var -.for module_class in ${SAMBA4_MODULES_CLASS} -PLIST_DIRS+= ${SAMBA4_MODULEDIR}/${module_class} -.endfor -PLIST_DIRS+= ${SAMBA4_MODULEDIR} +.include -.if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --verbose --enable-debug -MAKE_ARGS+= --verbose -DEBUG_FLAGS?= -g -ggdb3 -O0 +.if ${PORT_OPTIONS:MPYTHON3} +_BUNDLED_LIBS+= ${"${PORT_OPTIONS:MBUNDLED_TALLOC}" == "BUNDLED_TALLOC":?:!}pytalloc-util +_BUNDLED_LIBS+= ${"${PORT_OPTIONS:MBUNDLED_TEVENT}" == "BUNDLED_TEVENT":?:!}pytevent +_BUNDLED_LIBS+= ${"${PORT_OPTIONS:MBUNDLED_TDB}" == "BUNDLED_TDB":?:!}pytdb .endif -# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 -GDB_CMD?= ${LOCALBASE}/bin/gdb - -_ISO8601_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} -_JANSSON_DEPENDS= jansson>=2.10:devel/jansson -_LIBARCHIVE_DEPENDS= libarchive>=3.1.2:archivers/libarchive -_TASN1_DEPENDS= libtasn1>=3.8:security/libtasn1 - -############################################################################## -.include -############################################################################## # Only for 64-bit architectures .if ${ARCH} != armv6 && ${ARCH} != armv7 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != powerpc && ${ARCH} != powerpcspe . if (${PORT_OPTIONS:MAD_DC} || ${PORT_OPTIONS:MDEVELOPER}) # LMDB -SAMBA4_LMDB_DEPENDS= lmdb>=0.9.16:databases/lmdb -PLIST_FILES+= ${SAMBA4_LIBDIR}/private/libldb-mdb-int-private-samba.so \ +_LMDB_DEPDENDS= lmdb>=0.9.16:databases/lmdb +PLIST_FILES+= ${SAMBA_LIBDIR}/private/libldb-mdb-int-private-samba.so \ ${SAMBA_LDB_MODULESDIR}/mdb.so . endif .endif post-extract: @${RM} -r ${WRKSRC}/pidl/lib/Parse/Yapp post-patch: - @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ + @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${_PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py - @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ + @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${_GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh - @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ + @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${_SAMBA_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript post-install: ${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/samba/third_party ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name __pycache__ \ -type d -print0 | ${XARGS} -0 -n 1 -t ${RM} -r ${FIND} ${STAGEDIR} -type f -empty -delete -.for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} +.for dir in ${_LOGDIR} ${_RUNDIR} ${_LOCKDIR} ${SAMBA_MODULESDIR} ${INSTALL} -d -m 0755 "${STAGEDIR}${dir}" .endfor - ${INSTALL} -d -m 0750 "${STAGEDIR}${SAMBA4_BINDDNSDIR}" - ${INSTALL} -d -m 0750 "${STAGEDIR}${SAMBA4_PRIVATEDIR}" -.for module_class in ${SAMBA4_MODULES_CLASS} - ${INSTALL} -d -m 0755 "${STAGEDIR}${SAMBA4_MODULEDIR}/${module_class}" + ${INSTALL} -d -m 0750 "${STAGEDIR}${_BINDDNSDIR}" + ${INSTALL} -d -m 0750 "${STAGEDIR}${_PRIVATEDIR}" +.for module_class in ${_MODULE_CLASSES} + ${INSTALL} -d -m 0755 "${STAGEDIR}${SAMBA_MODULESDIR}/${module_class}" .endfor .if !defined(WITH_DEBUG) -${FIND} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/sbin ${STAGEDIR}${PREFIX}/libexec \ -type f -print0 | ${XARGS} -0 -n 1 -t ${STRIP_CMD} -${FIND} ${STAGEDIR}${PREFIX}/lib -name '*.so*' \ -type f -print0 | ${XARGS} -0 -n 1 -t ${STRIP_CMD} .endif -post-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for doc in ${PORTDOCS} - ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} -.endfor +post-install-BUNDLED_TALLOC-on: +.if ${PORT_OPTIONS:MMANPAGES} +. for f in talloc.3 + ${MV} ${STAGEDIR}${PREFIX}/share/man/man3/${f} ${STAGEDIR}${PREFIX}/share/man/man3/samba-${f} +. endfor +.endif + +post-install-BUNDLED_TDB-on: +.if ${PORT_OPTIONS:MMANPAGES} +. for f in tdbbackup.8 tdbdump.8 tdbrestore.8 tdbtool.8 + ${MV} ${STAGEDIR}${PREFIX}/share/man/man8/${f} ${STAGEDIR}${PREFIX}/share/man/man8/samba-${f} +. endfor +.endif post-install-CLUSTER-on: ${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/00.ctdb.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/00.ctdb.script ${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/01.reclock.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/01.reclock.script ${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/05.system.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/05.system.script ${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/10.interface.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/10.interface.script ${RLN} ${STAGEDIR}${PREFIX}/share/ctdb/events/legacy/95.database.script ${STAGEDIR}${PREFIX}/etc/ctdb/events/legacy/95.database.script +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for doc in ${PORTDOCS} + ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} +.endfor + post-install-FRUIT-off: - ${RM} ${STAGEDIR}${SAMBA4_MODULEDIR}/vfs/fruit.so + ${RM} ${STAGEDIR}${SAMBA_MODULESDIR}/vfs/fruit.so ${RM} ${STAGEDIR}${PREFIX}/share/man/man8/vfs_fruit.8 post-install-MANPAGES-on: ${RLN} ${STAGEDIR}${PREFIX}/share/man/man5/smb.conf.5 ${STAGEDIR}${PREFIX}/share/man/man5/smb4.conf.5 .for f in vfs_aio_linux.8 vfs_btrfs.8 vfs_ceph.8 vfs_gpfs.8 ${RM} ${STAGEDIR}${PREFIX}/share/man/man8/${f} .endfor -.if ${SAMBA4_BUNDLED_TALLOC} == yes -. for f in talloc.3 - ${MV} ${STAGEDIR}${PREFIX}/share/man/man3/${f} ${STAGEDIR}${PREFIX}/share/man/man3/samba-${f} -. endfor -.endif - -.if ${SAMBA4_BUNDLED_TDB} == yes -. for f in tdbbackup.8 tdbdump.8 tdbrestore.8 tdbtool.8 - ${MV} ${STAGEDIR}${PREFIX}/share/man/man8/${f} ${STAGEDIR}${PREFIX}/share/man/man8/samba-${f} -. endfor -.endif - -.include +.include diff --git a/net/samba422/pkg-plist b/net/samba422/pkg-plist index 5cb0c0f81aec..5898fca60c80 100644 --- a/net/samba422/pkg-plist +++ b/net/samba422/pkg-plist @@ -1,480 +1,480 @@ bin/cifsdd bin/dbwrap_tool bin/dumpmscat bin/gentest bin/locktest bin/masktest bin/mdsearch bin/mvxattr bin/ndrdump bin/net bin/nmblookup bin/ntlm_auth bin/oLschema2ldif bin/pdbedit bin/profiles bin/regdiff bin/regpatch bin/regshell bin/regtree bin/rpcclient bin/samba-log-parser bin/samba-regedit %%ADS%%bin/samba-tool bin/sharesec bin/smbcacls bin/smbclient bin/smbcontrol bin/smbcquotas bin/smbget bin/smbpasswd bin/smbspool bin/smbstatus bin/smbtar bin/smbtree bin/testparm bin/vfstest bin/wbinfo bin/wspsearch sbin/eventlogadm sbin/nmbd sbin/smbd sbin/winbindd include/samba4/credentials.h include/samba4/dcerpc.h include/samba4/gen_ndr/ndr_samr_c.h include/samba4/ldb.h include/samba4/ldb_errors.h include/samba4/ldb_handlers.h include/samba4/ldb_module.h include/samba4/ldb_version.h include/samba4/param.h include/samba4/policy.h include/samba4/util/tevent_ntstatus.h include/samba4/util/tevent_unix.h include/samba4/util/tevent_werror.h include/samba4/charset.h include/samba4/core/doserr.h include/samba4/core/error.h include/samba4/core/hresult.h include/samba4/core/ntstatus_gen.h include/samba4/core/ntstatus.h include/samba4/core/werror_gen.h include/samba4/core/werror.h %%LDAP%%include/samba4/smb_ldap.h %%LDAP%%include/samba4/smbldap.h include/samba4/dcesrv_core.h include/samba4/domain_credentials.h include/samba4/gen_ndr/atsvc.h include/samba4/gen_ndr/auth.h include/samba4/gen_ndr/claims.h include/samba4/gen_ndr/dcerpc.h include/samba4/gen_ndr/drsblobs.h include/samba4/gen_ndr/drsuapi.h include/samba4/gen_ndr/krb5pac.h include/samba4/gen_ndr/lsa.h include/samba4/gen_ndr/misc.h include/samba4/gen_ndr/nbt.h include/samba4/gen_ndr/ndr_atsvc.h include/samba4/gen_ndr/ndr_dcerpc.h include/samba4/gen_ndr/ndr_drsblobs.h include/samba4/gen_ndr/ndr_drsuapi.h include/samba4/gen_ndr/ndr_krb5pac.h include/samba4/gen_ndr/ndr_misc.h include/samba4/gen_ndr/ndr_nbt.h include/samba4/gen_ndr/ndr_samr.h include/samba4/gen_ndr/ndr_svcctl_c.h include/samba4/gen_ndr/ndr_svcctl.h include/samba4/gen_ndr/netlogon.h include/samba4/gen_ndr/samr.h include/samba4/gen_ndr/security.h include/samba4/gen_ndr/server_id.h include/samba4/gen_ndr/svcctl.h include/samba4/ldb_wrap.h include/samba4/libsmbclient.h include/samba4/lookup_sid.h include/samba4/machine_sid.h include/samba4/ndr.h include/samba4/ndr/ndr_dcerpc.h include/samba4/ndr/ndr_drsblobs.h include/samba4/ndr/ndr_drsuapi.h include/samba4/ndr/ndr_krb5pac.h include/samba4/ndr/ndr_nbt.h include/samba4/ndr/ndr_svcctl.h include/samba4/netapi.h include/samba4/passdb.h include/samba4/rpc_common.h include/samba4/samba/session.h include/samba4/samba/version.h include/samba4/share.h include/samba4/smb2_lease_struct.h include/samba4/smb3posix.h include/samba4/smbconf.h include/samba4/tdr.h include/samba4/tsocket_internal.h include/samba4/tsocket.h include/samba4/util_ldb.h include/samba4/util/attr.h include/samba4/util/blocking.h include/samba4/util/data_blob.h include/samba4/util/debug.h include/samba4/util/discard.h include/samba4/util/fault.h include/samba4/util/genrand.h include/samba4/util/idtree_random.h include/samba4/util/idtree.h include/samba4/util/signal.h include/samba4/util/substitute.h include/samba4/util/tfork.h include/samba4/util/time.h include/samba4/wbclient.h @dir include/samba4/util @dir include/samba4/samba @dir include/samba4/ndr @dir include/samba4/gen_ndr @dir include/samba4/core @dir include/samba4 %%SAMBA4_LIBDIR%%/libdcerpc-samr.so %%SAMBA4_LIBDIR%%/libdcerpc-samr.so.0 %%SAMBA4_LIBDIR%%/libdcerpc.so %%SAMBA4_LIBDIR%%/libdcerpc.so.0 %%SAMBA4_LIBDIR%%/libldb.so %%SAMBA4_LIBDIR%%/libldb.so.2 %%SAMBA4_LIBDIR%%/libsamba-credentials.so %%SAMBA4_LIBDIR%%/libsamba-credentials.so.1 %%SAMBA4_LIBDIR%%/libsamba-hostconfig.so %%SAMBA4_LIBDIR%%/libsamba-hostconfig.so.0 %%SAMBA4_LIBDIR%%/libsamba-policy.so %%SAMBA4_LIBDIR%%/libsamba-policy.so.0 %%SAMBA4_LIBDIR%%/libsamdb.so %%SAMBA4_LIBDIR%%/libsamdb.so.0 %%SAMBA4_LIBDIR%%/libtevent-util.so %%SAMBA4_LIBDIR%%/libtevent-util.so.0 %%SAMBA4_LIBDIR%%/libdcerpc-binding.so %%SAMBA4_LIBDIR%%/libdcerpc-binding.so.0 %%SAMBA4_LIBDIR%%/libdcerpc-server-core.so %%SAMBA4_LIBDIR%%/libdcerpc-server-core.so.0 %%SAMBA4_LIBDIR%%/libndr-krb5pac.so %%SAMBA4_LIBDIR%%/libndr-krb5pac.so.0 %%SAMBA4_LIBDIR%%/libndr-nbt.so %%SAMBA4_LIBDIR%%/libndr-nbt.so.0 %%SAMBA4_LIBDIR%%/libndr-standard.so %%SAMBA4_LIBDIR%%/libndr-standard.so.0 %%SAMBA4_LIBDIR%%/libndr.so %%SAMBA4_LIBDIR%%/libndr.so.6 %%SAMBA4_LIBDIR%%/libnetapi.so %%SAMBA4_LIBDIR%%/libnetapi.so.1 %%SAMBA4_LIBDIR%%/libsamba-errors.so %%SAMBA4_LIBDIR%%/libsamba-errors.so.1 %%SAMBA4_LIBDIR%%/libsamba-passdb.so %%SAMBA4_LIBDIR%%/libsamba-passdb.so.0 %%SAMBA4_LIBDIR%%/libsamba-util.so %%SAMBA4_LIBDIR%%/libsamba-util.so.0 %%SAMBA4_LIBDIR%%/libsmbclient.so %%SAMBA4_LIBDIR%%/libsmbclient.so.0 %%SAMBA4_LIBDIR%%/libsmbconf.so %%SAMBA4_LIBDIR%%/libsmbconf.so.0 %%LDAP%%%%SAMBA4_LIBDIR%%/libsmbldap.so %%LDAP%%%%SAMBA4_LIBDIR%%/libsmbldap.so.2 %%SAMBA4_LIBDIR%%/libwbclient.so %%SAMBA4_LIBDIR%%/libwbclient.so.0 lib/nss_winbind.so.1 lib/nss_wins.so.1 lib/pam_winbind.so %%CUPS%%libexec/samba/smbspool_krb5_wrapper libexec/samba/rpcd_classic libexec/samba/rpcd_epmapper libexec/samba/rpcd_fsrvp libexec/samba/rpcd_lsad libexec/samba/rpcd_mdssvc libexec/samba/rpcd_spoolss libexec/samba/rpcd_winreg libexec/samba/samba-bgqd libexec/samba/samba-dcerpcd %%LDAP%%%%SAMBA4_LIBDIR%%/private/libsmbldaphelper-private-samba.so %%SAMBA4_LIBDIR%%/private/libaddns-private-samba.so %%SAMBA4_LIBDIR%%/private/libads-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libasn1-private-samba.so %%SAMBA4_LIBDIR%%/private/libasn1util-private-samba.so %%SAMBA4_LIBDIR%%/private/libauth-private-samba.so %%SAMBA4_LIBDIR%%/private/libauth-unix-token-private-samba.so %%SAMBA4_LIBDIR%%/private/libauth4-private-samba.so %%SAMBA4_LIBDIR%%/private/libauthkrb5-private-samba.so %%SAMBA4_LIBDIR%%/private/libCHARSET3-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-cldap-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-ldap-common-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-ldap-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-nbt-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-smb-common-private-samba.so %%SAMBA4_LIBDIR%%/private/libcli-spoolss-private-samba.so %%SAMBA4_LIBDIR%%/private/libcliauth-private-samba.so %%SAMBA4_LIBDIR%%/private/libclidns-private-samba.so %%SAMBA4_LIBDIR%%/private/libcluster-private-samba.so %%SAMBA4_LIBDIR%%/private/libcmdline-contexts-private-samba.so %%SAMBA4_LIBDIR%%/private/libcmdline-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libcom-err-private-samba.so %%SAMBA4_LIBDIR%%/private/libcommon-auth-private-samba.so %%SAMBA4_LIBDIR%%/private/libdbwrap-private-samba.so %%SAMBA4_LIBDIR%%/private/libutil-crypt-private-samba.so %%SAMBA4_LIBDIR%%/private/libdcerpc-pkt-auth-private-samba.so %%SAMBA4_LIBDIR%%/private/libdcerpc-samba-private-samba.so %%SAMBA4_LIBDIR%%/private/libdcerpc-samba4-private-samba.so %%SAMBA4_LIBDIR%%/private/libdnsserver-common-private-samba.so %%SAMBA4_LIBDIR%%/private/libdsdb-module-private-samba.so %%SAMBA4_LIBDIR%%/private/libevents-private-samba.so %%SAMBA4_LIBDIR%%/private/libflag-mapping-private-samba.so %%SAMBA4_LIBDIR%%/private/libgenrand-private-samba.so %%SAMBA4_LIBDIR%%/private/libgensec-private-samba.so %%SAMBA4_LIBDIR%%/private/libgpext-private-samba.so %%SAMBA4_LIBDIR%%/private/libgpo-private-samba.so %%SAMBA4_LIBDIR%%/private/libgse-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libgss-preauth-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libgssapi-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhcrypto-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhdb-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libheimbase-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libheimntlm-private-samba.so %%SAMBA4_LIBDIR%%/private/libhttp-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libhx509-private-samba.so %%SAMBA4_LIBDIR%%/private/libidmap-private-samba.so %%SAMBA4_LIBDIR%%/private/libinterfaces-private-samba.so %%SAMBA4_LIBDIR%%/private/libiov-buf-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libkdc-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libkrb5-private-samba.so %%SAMBA4_LIBDIR%%/private/libkrb5samba-private-samba.so %%SAMBA4_LIBDIR%%/private/libldbsamba-private-samba.so %%SAMBA4_LIBDIR%%/private/liblibcli-lsa3-private-samba.so %%SAMBA4_LIBDIR%%/private/liblibcli-netlogon3-private-samba.so %%SAMBA4_LIBDIR%%/private/liblibsmb-private-samba.so %%SAMBA4_LIBDIR%%/private/libLIBWBCLIENT-OLD-private-samba.so %%SAMBA4_LIBDIR%%/private/libmessages-dgm-private-samba.so %%SAMBA4_LIBDIR%%/private/libmessages-util-private-samba.so %%SAMBA4_LIBDIR%%/private/libMESSAGING-private-samba.so %%SAMBA4_LIBDIR%%/private/libMESSAGING-SEND-private-samba.so %%SAMBA4_LIBDIR%%/private/libmscat-private-samba.so %%SAMBA4_LIBDIR%%/private/libmsghdr-private-samba.so %%SAMBA4_LIBDIR%%/private/libmsrpc3-private-samba.so %%SAMBA4_LIBDIR%%/private/libndr-samba-private-samba.so %%SAMBA4_LIBDIR%%/private/libndr-samba4-private-samba.so %%SAMBA4_LIBDIR%%/private/libnet-keytab-private-samba.so %%SAMBA4_LIBDIR%%/private/libnetif-private-samba.so %%SAMBA4_LIBDIR%%/private/libnpa-tstream-private-samba.so %%SAMBA4_LIBDIR%%/private/libnss-info-private-samba.so %%SAMBA4_LIBDIR%%/private/libposix-eadb-private-samba.so %%SAMBA4_LIBDIR%%/private/libprinter-driver-private-samba.so %%SAMBA4_LIBDIR%%/private/libprinting-migrate-private-samba.so %%SAMBA4_LIBDIR%%/private/libREG-FULL-private-samba.so %%SAMBA4_LIBDIR%%/private/libregistry-private-samba.so %%SAMBA4_LIBDIR%%/private/libreplace-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libroken-private-samba.so %%SAMBA4_LIBDIR%%/private/libRPC-SERVER-LOOP-private-samba.so %%SAMBA4_LIBDIR%%/private/libRPC-WORKER-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamdb-common-private-samba.so %%SAMBA4_LIBDIR%%/private/libsecrets3-private-samba.so %%SAMBA4_LIBDIR%%/private/libserver-id-db-private-samba.so %%SAMBA4_LIBDIR%%/private/libserver-role-private-samba.so %%SAMBA4_LIBDIR%%/private/libshares-private-samba.so %%SAMBA4_LIBDIR%%/private/libsmb-transport-private-samba.so %%SAMBA4_LIBDIR%%/private/libsmbclient-raw-private-samba.so %%SAMBA4_LIBDIR%%/private/libsmbd-base-private-samba.so %%SAMBA4_LIBDIR%%/private/libsmbd-shim-private-samba.so %%SAMBA4_LIBDIR%%/private/libsmbpasswdparser-private-samba.so %%SAMBA4_LIBDIR%%/private/libsocket-blocking-private-samba.so %%SAMBA4_LIBDIR%%/private/libstable-sort-private-samba.so %%SAMBA4_LIBDIR%%/private/libsys-rw-private-samba.so %%SAMBA4_LIBDIR%%/private/libtalloc-report-printf-private-samba.so %%SAMBA4_LIBDIR%%/private/libtalloc-report-private-samba.so %%SAMBA4_LIBDIR%%/private/libtdb-wrap-private-samba.so %%SAMBA4_LIBDIR%%/private/libtime-basic-private-samba.so %%SAMBA4_LIBDIR%%/private/libtorture-private-samba.so %%SAMBA4_LIBDIR%%/private/libutil-reg-private-samba.so %%SAMBA4_LIBDIR%%/private/libutil-setid-private-samba.so %%SAMBA4_LIBDIR%%/private/libutil-tdb-private-samba.so %%GSSAPI_BUILTIN%%%%SAMBA4_LIBDIR%%/private/libwind-private-samba.so %%SAMBA4_LIBDIR%%/private/libxattr-tdb-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-cluster-support-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-debug-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-modules-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-net-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-security-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba-sockets-private-samba.so %%SAMBA4_LIBDIR%%/private/libsamba3-util-private-samba.so @dir %%SAMBA4_LIBDIR%%/private @dir %%SAMBA4_LIBDIR%% %%PKGCONFIGDIR%%/ndr.pc %%PKGCONFIGDIR%%/ndr_krb5pac.pc %%PKGCONFIGDIR%%/ndr_nbt.pc %%PKGCONFIGDIR%%/ndr_standard.pc %%PKGCONFIGDIR%%/netapi.pc %%PKGCONFIGDIR%%/samba-util.pc %%PKGCONFIGDIR%%/smbclient.pc %%PKGCONFIGDIR%%/wbclient.pc %%PKGCONFIGDIR%%/dcerpc.pc %%PKGCONFIGDIR%%/dcerpc_samr.pc %%PKGCONFIGDIR%%/ldb.pc %%PKGCONFIGDIR%%/samba-credentials.pc %%PKGCONFIGDIR%%/samba-hostconfig.pc %%PKGCONFIGDIR%%/samba-policy.pc %%PKGCONFIGDIR%%/samdb.pc @comment Setup files @comment Man pages %%MANPAGES%%share/man/man1/dbwrap_tool.1.gz %%MANPAGES%%share/man/man1/gentest.1.gz %%MANPAGES%%share/man/man1/locktest.1.gz %%MANPAGES%%share/man/man1/log2pcap.1.gz %%MANPAGES%%share/man/man1/masktest.1.gz %%MANPAGES%%share/man/man1/mdsearch.1.gz %%MANPAGES%%share/man/man1/mvxattr.1.gz %%MANPAGES%%share/man/man1/ndrdump.1.gz %%MANPAGES%%share/man/man1/nmblookup.1.gz %%MANPAGES%%share/man/man1/ntlm_auth.1.gz %%MANPAGES%%share/man/man1/oLschema2ldif.1.gz %%MANPAGES%%share/man/man1/profiles.1.gz %%MANPAGES%%share/man/man1/regdiff.1.gz %%MANPAGES%%share/man/man1/regpatch.1.gz %%MANPAGES%%share/man/man1/regshell.1.gz %%MANPAGES%%share/man/man1/regtree.1.gz %%MANPAGES%%share/man/man1/rpcclient.1.gz %%MANPAGES%%share/man/man1/samba-log-parser.1.gz %%MANPAGES%%share/man/man1/sharesec.1.gz %%MANPAGES%%share/man/man1/smbcacls.1.gz %%MANPAGES%%share/man/man1/smbclient.1.gz %%MANPAGES%%share/man/man1/smbcontrol.1.gz %%MANPAGES%%share/man/man1/smbcquotas.1.gz %%MANPAGES%%share/man/man1/smbget.1.gz %%MANPAGES%%share/man/man1/smbstatus.1.gz %%MANPAGES%%share/man/man1/smbtar.1.gz %%MANPAGES%%share/man/man1/smbtree.1.gz %%MANPAGES%%share/man/man1/testparm.1.gz %%MANPAGES%%share/man/man1/wbinfo.1.gz %%MANPAGES%%share/man/man1/wspsearch.1.gz %%MANPAGES%%share/man/man5/lmhosts.5.gz %%MANPAGES%%share/man/man5/pam_winbind.conf.5.gz %%MANPAGES%%share/man/man5/smb.conf.5.gz %%MANPAGES%%share/man/man5/smb4.conf.5.gz %%MANPAGES%%share/man/man5/smbpasswd.5.gz %%MANPAGES%%share/man/man7/libsmbclient.7.gz %%MANPAGES%%share/man/man7/samba.7.gz %%MANPAGES%%share/man/man7/traffic_learner.7.gz %%MANPAGES%%share/man/man7/traffic_replay.7.gz %%MANPAGES%%share/man/man8/cifsdd.8.gz %%MANPAGES%%share/man/man8/eventlogadm.8.gz %%MANPAGES%%share/man/man8/idmap_ad.8.gz %%MANPAGES%%share/man/man8/idmap_autorid.8.gz %%MANPAGES%%share/man/man8/idmap_hash.8.gz %%MANPAGES%%share/man/man8/idmap_ldap.8.gz %%MANPAGES%%share/man/man8/idmap_nss.8.gz %%MANPAGES%%share/man/man8/idmap_rfc2307.8.gz %%MANPAGES%%share/man/man8/idmap_rid.8.gz %%MANPAGES%%share/man/man8/idmap_script.8.gz %%MANPAGES%%share/man/man8/idmap_tdb.8.gz %%MANPAGES%%share/man/man8/idmap_tdb2.8.gz %%MANPAGES%%share/man/man8/net.8.gz %%MANPAGES%%share/man/man8/nmbd.8.gz %%MANPAGES%%share/man/man8/pam_winbind.8.gz %%MANPAGES%%share/man/man8/pdbedit.8.gz %%MANPAGES%%share/man/man8/samba-bgqd.8.gz %%MANPAGES%%share/man/man8/samba-dcerpcd.8.gz %%MANPAGES%%share/man/man8/samba-regedit.8.gz %%MANPAGES%%share/man/man8/samba-tool.8.gz %%MANPAGES%%share/man/man8/samba.8.gz %%MANPAGES%%share/man/man8/samba_downgrade_db.8.gz %%MANPAGES%%share/man/man8/smbd.8.gz %%MANPAGES%%share/man/man8/smbpasswd.8.gz %%MANPAGES%%share/man/man8/smbspool.8.gz %%MANPAGES%%%%CUPS%%share/man/man8/smbspool_krb5_wrapper.8.gz %%MANPAGES%%share/man/man8/vfs_acl_tdb.8.gz %%MANPAGES%%share/man/man8/vfs_acl_xattr.8.gz %%MANPAGES%%share/man/man8/vfs_aio_fork.8.gz %%MANPAGES%%share/man/man8/vfs_aio_pthread.8.gz %%MANPAGES%%share/man/man8/vfs_audit.8.gz %%MANPAGES%%share/man/man8/vfs_cacheprime.8.gz %%MANPAGES%%share/man/man8/vfs_cap.8.gz %%MANPAGES%%share/man/man8/vfs_catia.8.gz %%MANPAGES%%share/man/man8/vfs_commit.8.gz %%MANPAGES%%share/man/man8/vfs_crossrename.8.gz %%MANPAGES%%share/man/man8/vfs_default_quota.8.gz %%MANPAGES%%share/man/man8/vfs_dirsort.8.gz %%MANPAGES%%share/man/man8/vfs_expand_msdfs.8.gz %%MANPAGES%%share/man/man8/vfs_extd_audit.8.gz %%MANPAGES%%share/man/man8/vfs_fake_perms.8.gz %%MANPAGES%%share/man/man8/vfs_freebsd.8.gz %%MANPAGES%%share/man/man8/vfs_full_audit.8.gz %%MANPAGES%%share/man/man8/vfs_linux_xfs_sgid.8.gz %%MANPAGES%%share/man/man8/vfs_media_harmony.8.gz %%MANPAGES%%share/man/man8/vfs_offline.8.gz %%MANPAGES%%share/man/man8/vfs_preopen.8.gz %%MANPAGES%%share/man/man8/vfs_readahead.8.gz %%MANPAGES%%share/man/man8/vfs_readonly.8.gz %%MANPAGES%%share/man/man8/vfs_recycle.8.gz %%MANPAGES%%share/man/man8/vfs_shadow_copy.8.gz %%MANPAGES%%share/man/man8/vfs_shadow_copy2.8.gz %%MANPAGES%%share/man/man8/vfs_shell_snap.8.gz %%MANPAGES%%share/man/man8/vfs_streams_depot.8.gz %%MANPAGES%%share/man/man8/vfs_streams_xattr.8.gz %%MANPAGES%%share/man/man8/vfs_syncops.8.gz %%MANPAGES%%share/man/man8/vfs_time_audit.8.gz %%MANPAGES%%share/man/man8/vfs_unityed_media.8.gz %%MANPAGES%%share/man/man8/vfs_virusfilter.8.gz %%MANPAGES%%share/man/man8/vfs_widelinks.8.gz %%MANPAGES%%share/man/man8/vfs_worm.8.gz %%MANPAGES%%share/man/man8/vfs_xattr_tdb.8.gz %%MANPAGES%%share/man/man8/vfs_zfsacl.8.gz %%MANPAGES%%share/man/man8/winbind_krb5_locator.8.gz %%MANPAGES%%share/man/man8/winbindd.8.gz @dir %%SAMBA4_RUNDIR%% @dir %%SAMBA4_LOGDIR%% @dir %%SAMBA4_LOCKDIR%% @dir %%SAMBA4_PRIVATEDIR%% @dir %%SAMBA4_BINDDNSDIR%% @comment Use bundled libraries -%%SAMBA4_BUNDLED_CMOCKA%%%%SAMBA4_LIBDIR%%/private/libcmocka-private-samba.so +%%BUNDLED_CMOCKA%%%%SAMBA4_LIBDIR%%/private/libcmocka-private-samba.so %%PYTHON3%%%%PYTHON_SITELIBDIR%%/_ldb_text.py %%PYTHON3%%%%PYTHON_SITELIBDIR%%/ldb%%PYTHON_TAG%%.so %%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpyldb-util%%PYTHON_TAG%%-private-samba.so bin/ldbadd bin/ldbdel bin/ldbedit bin/ldbmodify bin/ldbrename bin/ldbsearch %%SAMBA4_LIBDIR%%/private/libldb-cmdline-private-samba.so %%SAMBA4_LIBDIR%%/private/libldb-key-value-private-samba.so %%SAMBA4_LIBDIR%%/private/libldb-tdb-err-map-private-samba.so %%SAMBA4_LIBDIR%%/private/libldb-tdb-int-private-samba.so %%LDAP%%%%SAMBA_LDB_MODULESDIR%%/ldap.so %%SAMBA_LDB_MODULESDIR%%/asq.so %%SAMBA_LDB_MODULESDIR%%/ildap.so %%SAMBA_LDB_MODULESDIR%%/ldb.so %%SAMBA_LDB_MODULESDIR%%/ldbsamba_extensions.so %%SAMBA_LDB_MODULESDIR%%/paged_searches.so %%SAMBA_LDB_MODULESDIR%%/rdn_name.so %%SAMBA_LDB_MODULESDIR%%/sample.so %%SAMBA_LDB_MODULESDIR%%/server_sort.so %%SAMBA_LDB_MODULESDIR%%/skel.so %%SAMBA_LDB_MODULESDIR%%/tdb.so %%MANPAGES%%share/man/man3/ldb.3.gz %%MANPAGES%%share/man/man1/ldbadd.1.gz %%MANPAGES%%share/man/man1/ldbdel.1.gz %%MANPAGES%%share/man/man1/ldbedit.1.gz %%MANPAGES%%share/man/man1/ldbmodify.1.gz %%MANPAGES%%share/man/man1/ldbrename.1.gz %%MANPAGES%%share/man/man1/ldbsearch.1.gz -%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbbackup.8.gz -%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbdump.8.gz -%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbrestore.8.gz -%%MANPAGES%%%%SAMBA4_BUNDLED_TDB%%share/man/man8/samba-tdbtool.8.gz -%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_TAG%%.so -%%SAMBA4_BUNDLED_TALLOC%%%%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpytalloc-util%%PYTHON_TAG%%-private-samba.so -%%SAMBA4_BUNDLED_TALLOC%%%%SAMBA4_LIBDIR%%/private/libtalloc-private-samba.so -%%SAMBA4_BUNDLED_TALLOC%%share/man/man3/samba-talloc.3.gz -%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tdb_text.py -%%SAMBA4_BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so -%%SAMBA4_BUNDLED_TDB%%bin/tdbbackup -%%SAMBA4_BUNDLED_TDB%%bin/tdbdump -%%SAMBA4_BUNDLED_TDB%%bin/tdbrestore -%%SAMBA4_BUNDLED_TDB%%bin/tdbtool -%%SAMBA4_BUNDLED_TDB%%%%SAMBA4_LIBDIR%%/private/libtdb-private-samba.so -%%SAMBA4_BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_TAG%%.so -%%SAMBA4_BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tevent.py -%%SAMBA4_BUNDLED_TEVENT%%%%SAMBA4_LIBDIR%%/private/libtevent-private-samba.so +%%MANPAGES%%%%BUNDLED_TDB%%share/man/man8/samba-tdbbackup.8.gz +%%MANPAGES%%%%BUNDLED_TDB%%share/man/man8/samba-tdbdump.8.gz +%%MANPAGES%%%%BUNDLED_TDB%%share/man/man8/samba-tdbrestore.8.gz +%%MANPAGES%%%%BUNDLED_TDB%%share/man/man8/samba-tdbtool.8.gz +%%BUNDLED_TALLOC%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/talloc%%PYTHON_TAG%%.so +%%BUNDLED_TALLOC%%%%PYTHON3%%%%SAMBA4_LIBDIR%%/private/libpytalloc-util%%PYTHON_TAG%%-private-samba.so +%%BUNDLED_TALLOC%%%%SAMBA4_LIBDIR%%/private/libtalloc-private-samba.so +%%BUNDLED_TALLOC%%share/man/man3/samba-talloc.3.gz +%%BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tdb_text.py +%%BUNDLED_TDB%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tdb%%PYTHON_TAG%%.so +%%BUNDLED_TDB%%bin/tdbbackup +%%BUNDLED_TDB%%bin/tdbdump +%%BUNDLED_TDB%%bin/tdbrestore +%%BUNDLED_TDB%%bin/tdbtool +%%BUNDLED_TDB%%%%SAMBA4_LIBDIR%%/private/libtdb-private-samba.so +%%BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/_tevent%%PYTHON_TAG%%.so +%%BUNDLED_TEVENT%%%%PYTHON3%%%%PYTHON_SITELIBDIR%%/tevent.py +%%BUNDLED_TEVENT%%%%SAMBA4_LIBDIR%%/private/libtevent-private-samba.so