Annotation of ports/net/samba4/Makefile, Revision 1.4
1.1 kirby 1: # $OpenBSD: Makefile.template,v 1.61 2012/03/29 13:41:58 sthen Exp $
2: #ONLY_FOR_ARCHS = ???
3: #NOT_FOR_ARCHS = ???
4: SHARED_ONLY = Yes
5: #COMES_WITH = ???
6: #BROKEN = reason
7:
8: COMMENT = lala
9: # COMMENT-foo = ??? for multi packages
10:
1.3 kirby 11: DISTNAME = samba-4.0.1
1.1 kirby 12: #PKGNAME = ???
13: #PKGNAME-foo = ??? for multi packages
14:
1.2 kirby 15: SHARED_LIBS += wbclient 0.11
16: SHARED_LIBS += com_err-samba4 0.25
1.1 kirby 17:
18: CATEGORIES = net
19:
20: HOMEPAGE = http://www.samba.org/
21:
22: #MAINTAINER = ???
23:
24: # GPLv3
25: PERMIT_PACKAGE_CDROM = Yes
26: PERMIT_PACKAGE_FTP = Yes
27: PERMIT_DISTFILES_CDROM =Yes
28: PERMIT_DISTFILES_FTP = Yes
29:
30: WANTLIB += avahi-client avahi-common c cups execinfo iniparser ldap
31: WANTLIB += lber popt pthread sasl2 z ${MODPY_WANTLIB}
32:
1.3 kirby 33: MASTER_SITES = ${HOMEPAGE}/samba/ftp/
1.1 kirby 34:
35: MODULES = devel/gettext lang/python
36: BUILD_DEPENDS = sysutils/e2fsprogs \
37: textproc/docbook-xsl \
38: textproc/libxslt
39: #RUN_DEPENDS = ???
40: LIB_DEPENDS = databases/openldap \
41: devel/iniparser \
42: devel/libexecinfo \
43: devel/popt \
44: net/avahi \
45: print/cups,-libs
46: #REGRESS_DEPENDS = ???
47:
48: #MAKE_FLAGS = ???
49: MAKE_ENV = PYTHON=${MODPY_BIN}
50: #FAKE_FLAGS = ???
51: #REGRESS_FLAGS = ???
52:
53: USE_LIBTOOL = Yes
54: CONFIGURE_STYLE = simple
55: CONFIGURE_ARGS += --enable-fhs \
56: --enable-selftest \
57: --sysconfdir=${SYSCONFDIR} \
58: --localstatedir=/var \
59: --mandir=${PREFIX}/man \
60: --prefix=${PREFIX} \
61: --with-lockdir=/var/spool/samba \
1.2 kirby 62: --with-privatedir=${SYSCONFDIR}/samba4 \
63: --with-configdir=${SYSCONFDIR}/samba4 \
64: --sbindir=${PREFIX}/libexec \
1.1 kirby 65: --with-syslog \
66: --with-acl-support
67:
68: #CONFIGURE_ENV += PYTHONARCHDIR=${MODPY_SITEPKG}
69:
70: #FLAVORS = 1 2 3 a b
71: #FLAVOR ?=
72: # grab multiple choice value
73: #CHOICE = ${FLAVOR:L:Na:Nb}
74: # check that CHOICE is 1 OR 2 OR 3, or error out
75: #.if ${CHOICE} == "1"
76: # code for 1
77: #.elif ${CHOICE} == "2"
78: # code for 2
79: #.elif ${CHOICE} == "3"
80: # code for 3
81: #.else
82: #ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
83: #.endif
84: # check for switches
85: #.if ${FLAVOR:L:Ma}
86: # code for a
87: #.endif
88: #.if ${FLAVOR:L:Mb}
89: # code for b
90: #.endif
91:
92: NO_REGRESS = Yes # disable for now
93:
94: #CFLAGS = ???
95: #LDFLAGS = ???
96:
97: #INSTALL_TARGET = ???
98: REGRESS_TARGET = test
99:
100: MODPY_ADJ_FILES = configure auth/gensec/wscript_build auth/credentials/wscript_build \
101: auth/wscript_build buildtools/bin/waf buildtools/wafadmin/Build.py \
102: buildtools/wafadmin/Configure.py buildtools/wafadmin/Environment.py \
103: buildtools/wafadmin/Logs.py buildtools/wafadmin/Node.py \
104: buildtools/wafadmin/Options.py buildtools/wafadmin/Runner.py \
1.4 ! kirby 105: buildtools/wafadmin/Scripting.py buildtools/wafadmin/Tools/ccroot.py \
! 106: source4/scripting/bin/samba-tool
1.1 kirby 107:
108: .include <bsd.port.mk>
CVSweb