diff options
author | vsevolod <vsevolod@FreeBSD.org> | 2005-09-11 19:42:34 +0000 |
---|---|---|
committer | vsevolod <vsevolod@FreeBSD.org> | 2005-09-11 19:42:34 +0000 |
commit | 5967654011a802757d00be09fa19e115225ac43f (patch) | |
tree | 71ed4709ad3857c8d8964f5243c8862f6378af4d /net/samba3/Makefile | |
parent | d5d8c3743ab24f7824a5102ccd6be6c872ada49b (diff) | |
download | FreeBSD-ports-5967654011a802757d00be09fa19e115225ac43f.zip FreeBSD-ports-5967654011a802757d00be09fa19e115225ac43f.tar.gz |
Update to 3.0.20.
Additional features introduced in Samba 3.0.20 include:
o Support for several new Win32 rpc pipes.
o Improved support for OS/2 clients.
o New 'net rpc service' tool for managing Win32 services.
o Capability to set the owner on new files and directory
based on the parent's ownership.
o Experimental, asynchronous IO file serving support.
o Completed Support for Microsoft Print Migrator.
o New Winbind IDmap plugin (ad) for retrieving uid and gid
from AD servers which maintain the SFU user and group
attributes.
o Rewritten support for POSIX pathnames when utilizing
the Linux CIFS fs client.
o New asynchronous winbindd.
o Support for Microsoft Print Migrator.
o New Windows NT registry file I/O library.
o New user right (SeTakeOwnershipPrivilege) added.
o New "net share migrate" options.
PR: 85276
Submitted by: Timur I. Bakeyev (maintainer)
Approved by: perky (mentor)
Diffstat (limited to 'net/samba3/Makefile')
-rw-r--r-- | net/samba3/Makefile | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/net/samba3/Makefile b/net/samba3/Makefile index 44660e1..390ed6c 100644 --- a/net/samba3/Makefile +++ b/net/samba3/Makefile @@ -6,8 +6,8 @@ # PORTNAME= samba -PORTVERSION?= 3.0.14a -PORTREVISION?= 1 +PORTVERSION?= 3.0.20 +PORTREVISION?= 0 PORTEPOCH?= 1 CATEGORIES?= net MASTER_SITES= ${MASTER_SITE_SAMBA} @@ -20,8 +20,7 @@ COMMENT?= A free SMB and CIFS client and server for UNIX CONFLICTS?= ja-samba-2.* ja-samba-3.* samba-2.* sharity-light-1.* USE_ICONV= yes -USE_AUTOHEADER_VER= 259 -USE_AUTOCONF_VER= 259 +GNU_CONFIGURE= yes LATEST_LINK?= ${PKGNAMEPREFIX}${PORTNAME}3${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} @@ -40,9 +39,6 @@ SAMBA_LIBDIR= ${PREFIX}/lib RC_DIR= ${PREFIX}/etc/rc.d SAMBA_CONFIG= ${SAMBA_CONFDIR}/smb.conf -CONFIGURE_ENV+= CPPFLAGS=-I${LOCALBASE}/include \ - LDFLAGS=-L${LOCALBASE}/lib - CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS+= --exec-prefix=${PREFIX} \ @@ -53,8 +49,7 @@ CONFIGURE_ARGS+= --exec-prefix=${PREFIX} \ --with-piddir=${SAMBA_RUNDIR} \ --with-lockdir=${SAMBA_LOCKDIR} \ --with-privatedir=${SAMBA_PRIVATE} \ - --with-logfilebase=${SAMBA_LOGDIR} \ - --with-manpages-langs=en + --with-logfilebase=${SAMBA_LOGDIR} CONFIGURE_ARGS+= --with-libiconv=${LOCALBASE} @@ -65,6 +60,7 @@ OPTIONS= LDAP "With LDAP support" on \ CUPS "With CUPS printing support" on \ WINBIND "With WinBIND support" on \ ACL_SUPPORT "With ACL support" off \ + AIO_SUPPORT "With experimental AIO support" off \ SYSLOG "With Syslog support" off \ QUOTAS "With Quota support" off \ UTMP "With UTMP support" on \ @@ -178,7 +174,7 @@ CONFIGURE_ARGS+= --with-expsam=${WANT_EXPSAM_MODULES} # SAM .if defined(WITH_EXP_MODULES) .if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) -WANT_EXP_MODULES= rpc_echo idmap_rid charset_weird +WANT_EXP_MODULES= rpc_echo idmap_ad idmap_rid charset_weird .endif WANT_EXP_MODULES!= ${ECHO_CMD} ${WANT_EXP_MODULES} | ${SED} -e 's/ /,/g' CONFIGURE_ARGS+= --with-shared-modules=${WANT_EXP_MODULES} @@ -200,6 +196,10 @@ CONFIGURE_ARGS+= --with-acl-support .endif .endif +.if defined(WITH_AIO_SUPPORT) +CONFIGURE_ARGS+= --with-aio-support +.endif + .if !defined(WITHOUT_POPT) LIB_DEPENDS+= popt.0:${PORTSDIR}/devel/popt .else @@ -220,7 +220,7 @@ IGNORE= "Broken dependency between OpenSSL, OpenLDAP and Heimdal for FreeBSD 4 WITHOUT_ADS= on .endif -.if !defined(PACKAGE_BUILDING) && !defined(WITHOUT_ADS) +.if !defined(WITHOUT_ADS) WANT_LDAP= yes WANT_KRB5= yes CONFIGURE_ARGS+= --with-ads @@ -251,10 +251,10 @@ CONFIGURE_ARGS+= --without-ldap .endif .if !defined(SAMBA_SUBPORT) -MAN1= findsmb.1 nmblookup.1 log2pcap.1 rpcclient.1 \ - smbget.1 smbcacls.1 smbclient.1 smbcontrol.1 smbsh.1 \ - smbstatus.1 smbtar.1 testparm.1 testprns.1 vfstest.1 \ - ntlm_auth.1 profiles.1 smbcquotas.1 smbtree.1 +MAN1= findsmb.1 log2pcap.1 nmblookup.1 ntlm_auth.1 profiles.1 \ + rpcclient.1 smbcacls.1 smbclient.1 smbcontrol.1 smbcquotas.1 \ + smbget.1 smbsh.1 smbstatus.1 smbtar.1 smbtree.1 testparm.1 \ + testprns.1 vfstest.1 MAN5= lmhosts.5 smb.conf.5 smbgetrc.5 smbpasswd.5 MAN7= samba.7 MAN8= nmbd.8 smbd.8 net.8 pdbedit.8 smbpasswd.8 smbspool.8 \ @@ -294,6 +294,9 @@ post-patch: @${RM} -rf ${WRKDIR}/${DISTNAME}/examples/LDAP/smbldap-tools-* @${RM} -rf ${WRKDIR}/${DISTNAME}/examples/libsmbclient @${RM} -rf ${WRKDIR}/${DISTNAME}/swat/lang + -@${MV} -f ${WRKDIR}/${DISTNAME}/docs/htmldocs/manpages-3 \ + ${WRKDIR}/${DISTNAME}/docs/htmldocs/manpages + @${RM} -f ${WRKDIR}/${DISTNAME}/docs/htmldocs/manpages/libsmbclient.8 @${FIND} ${WRKSRC} -name CVS -o -name .cvsignore | ${XARGS} ${RM} @${FIND} ${WRKDIR}/${DISTNAME} -type d | ${XARGS} ${CHMOD} u+w,a+rx @${FIND} ${WRKDIR}/${DISTNAME} -type f | ${XARGS} ${CHMOD} u+w,a+r @@ -371,7 +374,7 @@ post-install: .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @${CP} -Rp ${WRKDIR}/${DISTNAME}/docs/registry ${DOCSDIR} -.for f in Samba-Developers-Guide.pdf Samba-Guide.pdf Samba-HOWTO-Collection.pdf +.for f in Samba3-ByExample.pdf Samba3-HOWTO.pdf Samba3-Developers-Guide.pdf @${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/docs/${f} ${DOCSDIR} .endfor @${INSTALL_DATA} ${FILESDIR}/README.FreeBSD ${DOCSDIR} |