Annotation of ports/net/samba4/Makefile, Revision 1.1.1.1
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:
11: DISTNAME = samba-4.0.0
12: #PKGNAME = ???
13: #PKGNAME-foo = ??? for multi packages
14:
15: #SHARED_LIBS += wbclient 0.0 # 0.11
16: #SHARED_LIBS += com_err-samba4 0.0 # 0.25
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:
33: MASTER_SITES = ${HOMEPAGE}/samba/ftp/samba4/
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: #SEPARATE_BUILD = Yes (build in a directory other than WRKSRC)
54: #SEPARATE_BUILD = flavored (distinct flavors may share a common WRKSRC)
55: #USE_GROFF = Yes
56: USE_LIBTOOL = Yes
57: CONFIGURE_STYLE = simple
58: CONFIGURE_ARGS += --enable-fhs \
59: --enable-selftest \
60: --sysconfdir=${SYSCONFDIR} \
61: --localstatedir=/var \
62: --mandir=${PREFIX}/man \
63: --prefix=${PREFIX} \
64: --with-lockdir=/var/spool/samba \
65: --with-privatedir=${SYSCONFDIR}/samba \
66: --with-syslog \
67: --with-acl-support
68:
69: #CONFIGURE_ENV += PYTHONARCHDIR=${MODPY_SITEPKG}
70:
71: #FLAVORS = 1 2 3 a b
72: #FLAVOR ?=
73: # grab multiple choice value
74: #CHOICE = ${FLAVOR:L:Na:Nb}
75: # check that CHOICE is 1 OR 2 OR 3, or error out
76: #.if ${CHOICE} == "1"
77: # code for 1
78: #.elif ${CHOICE} == "2"
79: # code for 2
80: #.elif ${CHOICE} == "3"
81: # code for 3
82: #.else
83: #ERRORS += "Fatal: Conflicting flavor: ${FLAVOR}"
84: #.endif
85: # check for switches
86: #.if ${FLAVOR:L:Ma}
87: # code for a
88: #.endif
89: #.if ${FLAVOR:L:Mb}
90: # code for b
91: #.endif
92:
93: NO_REGRESS = Yes # disable for now
94:
95: #CFLAGS = ???
96: #LDFLAGS = ???
97:
98: #INSTALL_TARGET = ???
99: REGRESS_TARGET = test
100:
101: MODPY_ADJ_FILES = configure auth/gensec/wscript_build auth/credentials/wscript_build \
102: auth/wscript_build buildtools/bin/waf buildtools/wafadmin/Build.py \
103: buildtools/wafadmin/Configure.py buildtools/wafadmin/Environment.py \
104: buildtools/wafadmin/Logs.py buildtools/wafadmin/Node.py \
105: buildtools/wafadmin/Options.py buildtools/wafadmin/Runner.py \
106: buildtools/wafadmin/Scripting.py buildtools/wafadmin/Tools/ccroot.py
107:
108: .include <bsd.port.mk>
CVSweb