# $OpenBSD: Makefile,v 1.19 1999/05/30 23:02:58 brad Exp $ DISTNAME= samba-2.0.4b CATEGORIES= net MASTER_SITES= ftp://ftp.samba.org/pub/samba/ \ http://us1.samba.org/samba/ftp/ \ ftp://ca.samba.org/pub/samba/ \ ftp://ftp.uni-trier.de/pub/unix/network/samba/ \ ftp://ring.asahi-net.or.jp/pub/net/samba/ MAINTAINER= ports@openbsd.org WRKSRC= ${WRKDIR}/${DISTNAME}/source SAMPLE_CONFIG= ${PREFIX}/lib/samba/smb.conf.sample SAMBA_SPOOL= /var/spool/samba SAMBA_LOGDIR= /var/log SEPARATE_BUILD= concurrent GNU_CONFIGURE= yes CONFIGURE_ARGS= --libdir=${PREFIX}/lib/samba \ --localstatedir=/var \ --with-privatedir=/etc/samba \ --with-lockdir=/var/spool/lock \ --with-swatdir=/usr/local/swat # Warning: these aditional options have not been tested. # uncomment these to add SSL support, note that this is only useful # for connections with other samba clients, Windows machines do not # support SSL encrypted SMB #CONFIGURE_ARGS+= --with-ssl #CONFIGURE_ARGS+= --with-sslinc=/usr/include/ssl # uncomment this if you want to build the smbwrapper library #CONFIGURE_ARGS+= --with-smbwrapper # uncomment this if you want to include support for AFS #CONFIGURE_ARGS+= --with-afs # uncomment this if you want to include support for DFS #CONFIGURE_ARGS+= --with-dfs # uncomment this if you want support for Kerberos IV #CONFIGURE_ARGS+= --with-krb4=/etc/kerberosIV # uncomment this if you want support for Kerberos 5 #CONFIGURE_ARGS+= --with-krb5=base-dir # uncomment this if you want LDAP support #CONFIGURE_ARGS+= --with-ldap # uncomment this if you want NISPLUS password database support #CONFIGURE_ARGS+= --with-nisplus # uncomment this if you want NISPLUS_HOME support #CONFIGURE_ARGS+= --with-nisplus-home SAMBA_DOCS=${WRKDIR}/${DISTNAME}/docs/THANKS \ ${WRKDIR}/${DISTNAME}/docs/history \ ${WRKDIR}/${DISTNAME}/docs/announce \ post-install: ${MKDIR} ${PREFIX}/share/examples/samba ${CP} -r ${WRKDIR}/${DISTNAME}/examples/* ${PREFIX}/share/examples/samba ${MKDIR} ${PREFIX}/share/doc/samba/faq ${MKDIR} ${PREFIX}/share/doc/samba/textdocs ${INSTALL_DATA} ${FILESDIR}/README.OpenBSD ${PREFIX}/share/doc/samba @for i in ${SAMBA_DOCS} ${WRKDIR}/${DISTNAME}/docs/*.reg \ ${WRKDIR}/${DISTNAME}/README ; do \ ${INSTALL_DATA} $$i ${PREFIX}/share/doc/samba ; \ done @for i in ${WRKDIR}/${DISTNAME}/docs/faq/* ; do \ ${INSTALL_DATA} $$i ${PREFIX}/share/doc/samba/faq ; \ done @for i in ${WRKDIR}/${DISTNAME}/docs/textdocs/* ; do \ ${INSTALL_DATA} $$i ${PREFIX}/share/doc/samba/textdocs ;\ done @if [ ! -f ${SAMPLE_CONFIG} ]; then \ ${SED} -e 's:/usr/spool/samba/:${SAMBA_SPOOL}:g' \ -e 's:/usr/local/samba/var/log:${SAMBA_LOGDIR}/smbd:g' \ ${WRKDIR}/${DISTNAME}/examples/smb.conf.default > ${SAMPLE_CONFIG} ; \ fi ${INSTALL_SCRIPT} ${WRKDIR}/${DISTNAME}/source/script/mksmbpasswd.sh \ ${PREFIX}/bin chown root.bin ${PREFIX}/bin/smbpasswd chmod 111 ${PREFIX}/bin/smbpasswd @PKG_PREFIX="${PREFIX}" ${SH} ${PKGDIR}/INSTALL ${DISTNAME} POST-INSTALL .include