The Samba suite is a set of programs which run under the FreeBSD
operating system. These programs deliver most of the important
functionality of a Microsoft Lan Manager server. That is, they support
remote access to FreeBSD filespace and FreeBSD printers from Lan Manager
compatible clients. In practical terms, this means that such clients can
connect to and use FreeBSD filespace as if it was a local disk drive, or
FreeBSD printers as if they were local printers.
Some of the most popular Lan Manager compatible clients include Lan
Manager itself, Windows for Workgroups, OS/2 and Windows NT.
WWW: http://www.samba.org/
Add I18N knob.
This patch originally developed by miraclelinux.com team for v3.0.2a.
I integrated it to apply to v3.0.4. All complains about this knob
should be sent to me, not maintainer nor miraclelinux.com team.
No response from: maintainer
Remove databases/postgresql-client because there can't be a -server, and having
it installed prevents databases/postgresql7 from being installed, leading to
some dependencies problems
- Put lockfiles into ${VARDIR}/db/samba
- Resolve kerberos/ldap issues with libsmbclient
- Reenable iconv autodetection
- Add a small patch from Konstantin Reznichenko <kot@premierbank.dp.ua> that
fixes
coredump of smbd when user add script is invoked
PR: ports/66617
Submitted by: maintainer
- Update to 3.0.3.r1
- Rewrite libsmbclient port to not conflict with samba port, stop installing
libsmbclient in samba port
- Split out python extensions into standalone port
PR: ports/65976
Submitted by: Timur I. Bakeyev <timur@gnu.org> (samba-devel maintainer)
Approved by: Koop Mast (samba-libsmbclient maintainer)
- Improve rc script: if samba_enable is not set, use fine grained control
using smbd_enable and nmbd_enable and silence warning about samba_enable
not being set.
PR: ports/65598
Submitted by: Timur I. Bakeyev <timur@com.bat.ru> (maintainer)
Requested by: obrien
Update to 3.0.3.p2 (aka pre2), which containes
a lot of imporvements and bugfixes since 3.0.2a.
In addition following problems solved:
o linking agaist libiconv is mandatary now
o more ways of detecting Kerberos5 installation and
LIB_DEPENDS on Heimdal port if none is found -
should address problems with bentoo building as well
o fixed problem when port wasn't compilable when LDAP
wasn't chosen and ADS was.
Submitted by: Timur Bakeyev <timur@gnu.org> (maintainer)
PR: 65237
- Revert part of rev 1.105, PORTVERSION went incorrectly backwards
with 3.0.2a -> 3.0.2.a. 2.a notation is reserved for alpha versions.
Requested by: krion, marcus
- Convert samba-libsmbclient into a slave port of samba-devel.
PR: ports/64523
Submitted by: Timur I. Bakeyev <timur@com.bat.ru> (samba-devel maintainer)
Approved by: Koop Mast <kwm@rainbow-runner.nl> (samba-libsmbclient
maintainer)
Add two spaces for fix describe target for 4.8's make.
Spotted by: Scott Lipcon <slipcon@mercea.net>
Patch from: Timur I. Bakeyev <timur@com.bat.ru> (maintainer)
Address some oddities on 4.x: work around NSS support missing; the separate
knob for Kerberos is misleading, as it is necessary only for ADS support;
the installation scripts renamed installed binaries to *.old. Also,
delete the USE_OPENLDAP_VER?= line, it is not only not needed once you
set USE_OPENLDAP=yes, it can positively interfere with LDAP version bumps
PR: ports/64057
Submitted by: Timur I. Bakeyev <timur@gnu.org> (maintainer)
Reviewd by: eik
Replace all known incantations of WANT_{AUTOMAKE,AUTOCONF,LIBTOOL}* with
the USE_<x> equivalents. In the current scheme of things, the WANT_
variables in this case are synonymous with the USE_ ones, and thus need
to be exterminated.
First in a series of major autotools cleanups.
Fix up some conflicts issues: there was an edge case where samba-devel
conflicted with itself (only shows up in edge cases); there was a case
where two ports in japanese/ installed smbfs man pages -- but one
installed very old ones. This seems to be the best conclusion from
the following convoluted PR:
PR: ports/59599
Submitted by: Koop Mast <einekoai@chello.nl>
Reviewed by: eik, trevor, dwcjr, nakaji, at various times
* Usage of OPTIONS and config target for GUI configuration tool (PR 50044).
* No(?) hidden dependencies, configuration variables for almost all available
options, with ability to negate OS defaults (PR 60414).
* Consistent ADS and WINBIND support, with all the necessary pam and nss
modules, as well as with documentation (PR 50039).
* rcNG startup script, that handles start of winbindd as well (PR 44273).
* CONFIGURE_ENV get PREFIX by default (fixes PR 61636 and PR 60254).
* Better support for hier(7) - suplimentary modules went from etc/ to
lib/samba/, log files are in /var/log/samba (PR 60254 and PR 62728).
* libsmbclient installs with all necessary symlinks (PR 60994).
* Incorporate fixes to smb.conf.default from PR 60994.
* Clean installation of manpages(no linux staff).
* Various other small fixes.
* Pass Maintainership to "Timur I. Bakeyev <timur@gnu.org>"
Submitted by: "Timur I. Bakeyev <timur@gnu.org>"
Approved by: dwcjr (old maintainer)
With my portmgr hat on, reset the maintainer of samba[-devel] to ports@.
David has not committed to these ports since 2002/12/15, and there are some
updates pending. This is inline with the new maintainer timeout policy
as speleed out in the Porter's Handbook.
* Update samba-devel to the last stable version, 3.0.1
* Add a patch so libsmbclient.[ch] doesn't get installed, thus the CONFICTS
with samba-libsmbclient can be removed
PR: 61445
Submitted by: Koop Mast <kwm@rainbow-runner.nl>
Approved by: dwcjr (maintainer)
[PATCH] Fix library dependencies in samba-devel port
The net/samba-devel port has a WITHOUT_CUPS Makefile option
that drops the *port's* dependency on the CUPS library, but
does not actually pass the option to configure to build
Samba without CUPS support. The resulting binaries will
still have a runtime dependency on the CUPS library.
Similarly, the binaries built by the port have a runtime
dependency on the popt (port devel/popt) library which is
not listed in the Makefile.
PR: ports/53939
Submitted by: Scott Mitchell <scott+freebsd@fishballoon.org>
Approved by: maintainer timeout
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.
Revert back to two versions ago after sliding the tag forward. In addition,
put back NO_LATEST_LINK to samba-2.2, you need NO_LATEST_LINK in one or the
other if PORTNAME is the same.