# $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