Deprecated: Discontinued upstream; transition to a supported versions of Samba (refer to https://wiki.samba.org/index.php/Samba_Release_Planning)
net/samba420 4.20.8_3 FreeBSD
Free SMB/CIFS and AD/DC server and client for Unix
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
d5267ac859- License
- GPLv3+
- Categories
- net
- Package size
- 15918.4 KiB, 91226.9 KiB installed
Description
Samba4 is an attempt to implement an Active Directory compatible Domain Controller.
In short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member server to a Samba4 domain, and it will behave much as it does in AD, including Kerberos domain logins where applicable.
Install
Binary package:
pkg install samba420
From the ports tree:
cd /usr/ports/net/samba420/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= samba420>0:net/samba420
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.20.8_2 | 4.20.8_2 | - | 4.20.7_10 | 4.20.8_2 |
| FreeBSD:14:quarterly | 4.20.8_2 | 4.20.8_2 | n/a | 4.20.7_10 | 4.20.8_2 |
| FreeBSD:15:latest | 4.20.8_2 | 4.20.8_2 | n/a | 4.20.7_9 | 4.20.7_10 |
| FreeBSD:15:quarterly | 4.20.8_2 | 4.20.8_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.20.8_2 | 4.20.8_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
jansson>=2.10: devel/janssonlibtasn1>=3.8: security/libtasn1p5-Parse-Yapp>=0: devel/p5-Parse-Yapplibarchive>=3.1.2: archivers/libarchive
Library 8
libiconv.so: converters/libiconvlibunwind.so: devel/libunwindlibreadline.so: devel/readlinelibpopt.so: devel/poptlibinotify.so: devel/libinotifylibgnutls.so: security/gnutlslibgcrypt.so: security/libgcryptlibsunacl.so: sysutils/libsunacl
Runtime 3
jansson>=2.10: devel/janssonlibtasn1>=3.8: security/libtasn1libarchive>=3.1.2: archivers/libarchive
Test 2
bash: shells/bashtshark: net/wireshark
The full lists below include those, and their dependencies in turn.
Build dependencies 97
- archivers/brotli
- archivers/libarchive
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- converters/p5-JSON
- databases/gdbm
- databases/ldb29
- databases/lmdb0
- databases/openldap26-client
- databases/tdb1410
- devel/bison
- devel/dbus
- devel/dbus-glib
- devel/gamin
- devel/gettext-runtime
- devel/glib20
- devel/jansson
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libunistring
- devel/libunwind
- devel/m4
- devel/p5-Parse-Yapp
- devel/pcre2
- devel/pkgconf
- devel/popt
- devel/py-anyio
- devel/py-async_generator
- devel/py-attrs
- devel/py-cffi
- devel/py-outcome
- devel/py-packaging
- devel/py-pycparser
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- devel/talloc242
- devel/tevent016
- dns/libidn2
- dns/py-dnspython
- dns/py-idna
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- net/avahi-app
- net/py-h11
- net/py-socksio
- net/py-trio
- print/indexinfo
- security/cyrus-sasl2
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libtasn1
- security/nettle
- security/p11-kit
- security/py-certifi
- security/py-cryptography
- security/py-pyopenssl
- security/py-service-identity
- security/py-truststore
- sysutils/cmocka
- sysutils/gnome_subr
- sysutils/libsunacl
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-xml
- textproc/docbook-xsl
- textproc/expat2
- textproc/iso8879
- textproc/libxml2
- textproc/libxslt
- textproc/py-markdown
- textproc/sdocbook-xml
- textproc/xmlcatmgr
- textproc/xmlcharent
- www/py-aioquic
- www/py-h2
- www/py-hpack
- www/py-httpcore
- www/py-httpx
- www/py-hyperframe
- www/py-pylsqpack
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
Run dependencies 80
- archivers/brotli
- archivers/libarchive
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/ldb29
- databases/lmdb0
- databases/openldap26-client
- databases/tdb1410
- devel/dbus
- devel/dbus-glib
- devel/gamin
- devel/gettext-runtime
- devel/glib20
- devel/jansson
- devel/libdaemon
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libunistring
- devel/libunwind
- devel/pcre2
- devel/popt
- devel/py-anyio
- devel/py-async_generator
- devel/py-attrs
- devel/py-cffi
- devel/py-outcome
- devel/py-packaging
- devel/py-pycparser
- devel/py-sniffio
- devel/py-sortedcontainers
- devel/py-typing-extensions
- devel/readline
- devel/talloc242
- devel/tevent016
- dns/libidn2
- dns/py-dnspython
- dns/py-idna
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- net/avahi-app
- net/py-h11
- net/py-socksio
- net/py-trio
- print/indexinfo
- security/cyrus-sasl2
- security/gnutls
- security/libgcrypt
- security/libgpg-error
- security/libtasn1
- security/nettle
- security/p11-kit
- security/py-certifi
- security/py-cryptography
- security/py-pyopenssl
- security/py-service-identity
- security/py-truststore
- sysutils/gnome_subr
- sysutils/libsunacl
- textproc/expat2
- textproc/libxml2
- textproc/py-markdown
- www/py-aioquic
- www/py-h2
- www/py-hpack
- www/py-httpcore
- www/py-httpx
- www/py-hyperframe
- www/py-pylsqpack
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: net_samba420
| Option | Default | Description |
|---|---|---|
| ADS | on | Active Directory client(implies LDAP) |
| AD_DC | on | Active Directory Domain Controller(implies PYTHON3) |
| AVAHI | on | Zeroconf support via Avahi |
| CLUSTER | off | Clustering support |
| CUPS | off | CUPS printing system support |
| DOCS | on | Build and/or install documentation |
| FAM | on | File Alteration Monitor |
| FRUIT | on | MacOSX and TimeMachine support |
| GLUSTERFS | off | GlusterFS support |
| GPGME | off | GpgME support |
| GSSAPI_BUILTIN | on | GSSAPI support via bundled Heimdal |
| GSSAPI_MIT | off | GSSAPI support via security/krb5 |
| LDAP | on | LDAP client |
| MANPAGES | on | Build and/or install manual pages |
| MDNSRESPONDER | off | Zeroconf support via mDNSResponder |
| PROFILE | on | Profiling data |
| PYTHON3 | on | Python 3.x bindings or support |
| QUOTAS | on | Disk quota support |
| SYSLOG | on | Syslog logging support |
| UTMP | on | UTMP accounting |
| ZEROCONF_NONE | off | Zeroconf support is absent |
- USES
- bison compiler:c++11-lang iconv localbase:ldflags perl5 pkgconfig shebangfix waf gettext-runtime
- Service scripts
samba_server- Conflicts with
- samba4*
Message after installing
Files
Manual pages 115
- cifsdd(8)
- dbwrap_tool(1)
- eventlogadm(8)
- gentest(1)
- idmap_ad(8)
- idmap_autorid(8)
- idmap_hash(8)
- idmap_ldap(8)
- idmap_nss(8)
- idmap_rfc2307(8)
- idmap_rid(8)
- idmap_script(8)
- idmap_tdb(8)
- idmap_tdb2(8)
- libsmbclient(7)
- lmhosts(5)
- locktest(1)
- log2pcap(1)
- masktest(1)
- mdsearch(1)
- mvxattr(1)
- ndrdump(1)
- net(8)
- nmbd(8)
- nmblookup(1)
- ntlm_auth(1)
- oLschema2ldif(1)
- pam_winbind(8)
- pam_winbind.conf(5)
- pdbedit(8)
- profiles(1)
- regdiff(1)
- regpatch(1)
- regshell(1)
- regtree(1)
- rpcclient(1)
- samba(7)
- samba(8)
- samba-bgqd(8)
- samba-dcerpcd(8)
- samba-ldbadd(1)
- samba-ldbdel(1)
- samba-ldbedit(1)
- samba-ldbmodify(1)
- samba-ldbrename(1)
- samba-ldbsearch(1)
- samba-log-parser(1)
- samba-regedit(8)
- samba-talloc(3)
- samba-tdbbackup(8)
- samba-tdbdump(8)
- samba-tdbrestore(8)
- samba-tdbtool(8)
- samba-tool(8)
- samba_downgrade_db(8)
- sharesec(1)
- smb.conf(5)
- smb4.conf(5)
- smbcacls(1)
- smbclient(1)
- smbcontrol(1)
- smbcquotas(1)
- smbd(8)
- smbget(1)
- smbpasswd(5)
- smbpasswd(8)
- smbspool(8)
- smbspool_krb5_wrapper(8)
- smbstatus(1)
- smbtar(1)
- smbtree(1)
- testparm(1)
- traffic_learner(7)
- traffic_replay(7)
- vfs_acl_tdb(8)
- vfs_acl_xattr(8)
- vfs_aio_fork(8)
- vfs_aio_pthread(8)
- vfs_audit(8)
- vfs_cacheprime(8)
- vfs_cap(8)
- vfs_catia(8)
- vfs_commit(8)
- vfs_crossrename(8)
- vfs_default_quota(8)
- vfs_dirsort(8)
- vfs_expand_msdfs(8)
- vfs_extd_audit(8)
- vfs_fake_perms(8)
- vfs_freebsd(8)
- vfs_full_audit(8)
- vfs_linux_xfs_sgid(8)
- vfs_media_harmony(8)
- vfs_offline(8)
- vfs_preopen(8)
- vfs_readahead(8)
- vfs_readonly(8)
- vfs_recycle(8)
- vfs_shadow_copy(8)
- vfs_shadow_copy2(8)
- vfs_shell_snap(8)
- vfs_streams_depot(8)
- vfs_streams_xattr(8)
- vfs_syncops(8)
- vfs_time_audit(8)
- vfs_unityed_media(8)
- vfs_virusfilter(8)
- vfs_widelinks(8)
- vfs_worm(8)
- vfs_xattr_tdb(8)
- vfs_zfsacl(8)
- wbinfo(1)
- winbind_krb5_locator(8)
- winbindd(8)
- wspsearch(1)
pkg-plist 466
- 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
- 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/vlp
- bin/wbinfo
- bin/wspsearch
- sbin/eventlogadm
- sbin/nmbd
- sbin/smbd
- sbin/winbindd
- 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
- include/samba4/credentials.h
- include/samba4/dcerpc.h
- include/samba4/dcesrv_core.h
- include/samba4/smb_ldap.h
- include/samba4/smbldap.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_c.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/param.h
- include/samba4/passdb.h
- include/samba4/rpc_common.h
- include/samba4/samba/session.h
- include/samba4/samba/version.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| samba-4.20.8.tar.gz | 4.2531989e+07 | 75be0e8d31f45013e9b260fe7cf304a36d2d8128391914772577215ec173a807 |
Master sites 2
- SAMBA/samba/stable
- SAMBA/samba/rc
Commit history 4
| Date | Commit | Credits | Log message |
|---|---|---|---|
d5267ac859 |
Xavier Beaudouin | net/samba4*: fix lmdb breakage PR: 299660
Reported by: Matthew Wener <[email protected]>
Sponsored by: Klara, Inc. |
|
85ba298b7e |
Baptiste Daroussin | databases/lmdb: allow to install both 0.x and 1.x together LMDB 1.0 and the legacy 0.9 ABI cannot be mixed, the datanase format are
incompatibles as well.
Rename or relocate everything databases/lmdb0 installs so that it no
longer overlaps with databases/lmdb:
- the utilities are now mdb_copy0, mdb_dump0, mdb_load0 and mdb_stat0
- the header is include/lmdb0/lmdb.h
- the linker name is liblmdb0.so, the shared object keeps its ABI name
liblmdb.so.0 so already linked programs are unaffected
- the pkg-config file is lmdb0.pc
A compatibility prefix holding the previous layout is also installed
under ${PREFIX}/lmdb0/ (include/, lib/ and libdata/pkgconfig/) so that
build systems which expect to find lmdb.h and -llmdb relative to a
single directory only need a path change.
Now all ports should migrate to lmdb 1.X and use the lmdb 0.9 port to ease
… |
|
7a7dea4414 |
Gleb Popov | *: Fix dependency on lmdb0 | |
5f9d389f29 |
Xin LI | databases/lmdb0: Add port for LMDB 0.9.x legacy ABI LMDB 1.0 introduced an incompatible on-disk format change and subtle
API breakage: applications that compiled cleanly against 1.0 headers
could fail silently at run time. Known affected ports include dns/knot3,
mail/bogofilter, and mail/postfix; the postfix issue has been confirmed
upstream. Linux distributions such as Arch Linux have observed the same
breakage. Samba can also be affected in certain configurations.
Because the regression is not detectable in an -exp build run -- the
postfix failure only manifests at run time, and bogofilter was caught
only because post-build self-tests happen to exercise this path -- we
cannot rely on package builds to validate the 1.0 upgrade.
This commit introduces databases/lmdb0 as a holding port for the 0.9.35
… |