summaryrefslogtreecommitdiffstats
path: root/net/samba3/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'net/samba3/Makefile')
-rw-r--r--net/samba3/Makefile35
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}
OpenPOWER on IntegriCloud