# $OpenBSD: Makefile.template,v 1.61 2012/03/29 13:41:58 sthen Exp $
#ONLY_FOR_ARCHS = ???
#NOT_FOR_ARCHS = ???
SHARED_ONLY = Yes
#COMES_WITH = ???
#BROKEN = reason
COMMENT = lala
# COMMENT-foo = ??? for multi packages
DISTNAME = samba-4.0.0
#PKGNAME = ???
#PKGNAME-foo = ??? for multi packages
#SHARED_LIBS += wbclient 0.0 # 0.11
#SHARED_LIBS += com_err-samba4 0.0 # 0.25
CATEGORIES = net
HOMEPAGE = http://www.samba.org/
#MAINTAINER = ???
# GPLv3
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB += avahi-client avahi-common c cups execinfo iniparser ldap
WANTLIB += lber popt pthread sasl2 z ${MODPY_WANTLIB}
MASTER_SITES = ${HOMEPAGE}/samba/ftp/samba4/
MODULES = devel/gettext lang/python
BUILD_DEPENDS = sysutils/e2fsprogs \
textproc/docbook-xsl \
textproc/libxslt
#RUN_DEPENDS = ???
LIB_DEPENDS = databases/openldap \
devel/iniparser \
devel/libexecinfo \
devel/popt \
net/avahi \
print/cups,-libs
#REGRESS_DEPENDS = ???
#MAKE_FLAGS = ???
MAKE_ENV = PYTHON=${MODPY_BIN}
#FAKE_FLAGS = ???
#REGRESS_FLAGS = ???
#SEPARATE_BUILD = Yes (build in a directory other than WRKSRC)
#SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
#USE_GROFF = Yes
USE_LIBTOOL = Yes
CONFIGURE_STYLE = simple
CONFIGURE_ARGS += --enable-fhs \
--enable-selftest \
--sysconfdir=${SYSCONFDIR} \
--localstatedir=/var \
--mandir=${PREFIX}/man \
--prefix=${PREFIX} \
--with-lockdir=/var/spool/samba \
--with-privatedir=${SYSCONFDIR}/samba \
--with-syslog \
--with-acl-support
#CONFIGURE_ENV += PYTHONARCHDIR=${MODPY_SITEPKG}
#FLAVORS = 1 2 3 a b
#FLAVOR ?=
# grab multiple choice value
#CHOICE = ${FLAVOR:L:Na:Nb}
# check that CHOICE is 1 OR 2 OR 3, or error out
#.if ${CHOICE} == "1"
# code for 1
#.elif ${CHOICE} == "2"
# code for 2
#.elif ${CHOICE} == "3"
# code for 3
#.else
#ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
#.endif
# check for switches
#.if ${FLAVOR:L:Ma}
# code for a
#.endif
#.if ${FLAVOR:L:Mb}
# code for b
#.endif
NO_REGRESS = Yes # disable for now
#CFLAGS = ???
#LDFLAGS = ???
#INSTALL_TARGET = ???
REGRESS_TARGET = test
MODPY_ADJ_FILES = configure auth/gensec/wscript_build auth/credentials/wscript_build \
auth/wscript_build buildtools/bin/waf buildtools/wafadmin/Build.py \
buildtools/wafadmin/Configure.py buildtools/wafadmin/Environment.py \
buildtools/wafadmin/Logs.py buildtools/wafadmin/Node.py \
buildtools/wafadmin/Options.py buildtools/wafadmin/Runner.py \
buildtools/wafadmin/Scripting.py buildtools/wafadmin/Tools/ccroot.py
.include <bsd.port.mk>