Wed Jul 27 08:23:04 2022 UTC ()
samba4 now requires ldb >= 2.5.1; no nb bump needed because it won't
compile correctly without it


(dogcow)
diff -r1.145 -r1.146 pkgsrc/net/samba4/Makefile

cvs diff -r1.145 -r1.146 pkgsrc/net/samba4/Makefile (switch to unified diff)

--- pkgsrc/net/samba4/Makefile 2022/07/21 09:35:19 1.145
+++ pkgsrc/net/samba4/Makefile 2022/07/27 08:23:04 1.146
@@ -1,228 +1,228 @@ @@ -1,228 +1,228 @@
1# $NetBSD: Makefile,v 1.145 2022/07/21 09:35:19 adam Exp $ 1# $NetBSD: Makefile,v 1.146 2022/07/27 08:23:04 dogcow Exp $
2 2
3DISTNAME= samba-4.16.3 3DISTNAME= samba-4.16.3
4CATEGORIES= net 4CATEGORIES= net
5MASTER_SITES= https://download.samba.org/pub/samba/stable/ 5MASTER_SITES= https://download.samba.org/pub/samba/stable/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://www.samba.org/ 8HOMEPAGE= https://www.samba.org/
9COMMENT= SMB/CIFS protocol server suite 9COMMENT= SMB/CIFS protocol server suite
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12CONFLICTS+= ja-samba-[0-9]* winbind-[0-9]* 12CONFLICTS+= ja-samba-[0-9]* winbind-[0-9]*
13 13
14PYTHON_VERSIONS_INCOMPATIBLE= 27 14PYTHON_VERSIONS_INCOMPATIBLE= 27
15 15
16GCC_REQD+= 4.4 16GCC_REQD+= 4.4
17BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt 17BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
18BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml 18BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
19BUILD_DEPENDS+= docbook-xsl>=1.79.2:../../textproc/docbook-xsl 19BUILD_DEPENDS+= docbook-xsl>=1.79.2:../../textproc/docbook-xsl
20DEPENDS+= p5-JSON>=4.05:../../converters/p5-JSON 20DEPENDS+= p5-JSON>=4.05:../../converters/p5-JSON
21DEPENDS+= p5-Parse-Yapp>=1.05:../../devel/p5-Parse-Yapp 21DEPENDS+= p5-Parse-Yapp>=1.05:../../devel/p5-Parse-Yapp
22DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns 22DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
23DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 23DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
24DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601 24DEPENDS+= ${PYPKGPREFIX}-iso8601-[0-9]*:../../time/py-iso8601
25DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown 25DEPENDS+= ${PYPKGPREFIX}-markdown-[0-9]*:../../textproc/py-markdown
26 26
27BUILD_DEFS+= VARBASE 27BUILD_DEFS+= VARBASE
28 28
29.include "../../mk/bsd.prefs.mk" 29.include "../../mk/bsd.prefs.mk"
30 30
31SMB_LIB?= ${PREFIX}/lib 31SMB_LIB?= ${PREFIX}/lib
32 32
33PKG_SYSCONFSUBDIR= samba 33PKG_SYSCONFSUBDIR= samba
34SMB_SHAREDSTATE?= ${PREFIX}/com 34SMB_SHAREDSTATE?= ${PREFIX}/com
35SMB_LOCALSTATE?= ${VARBASE} 35SMB_LOCALSTATE?= ${VARBASE}
36SMB_INFO?= ${PREFIX}/info 36SMB_INFO?= ${PREFIX}/info
37SMB_MAN?= ${PREFIX}/${PKGMANDIR} 37SMB_MAN?= ${PREFIX}/${PKGMANDIR}
38SMB_STATE?= ${VARBASE}/db/samba4 38SMB_STATE?= ${VARBASE}/db/samba4
39SMB_PRIVATE?= ${SMB_STATE}/private 39SMB_PRIVATE?= ${SMB_STATE}/private
40SMB_PID?= ${VARBASE}/run 40SMB_PID?= ${VARBASE}/run
41SMB_CACHE?= ${VARBASE}/run 41SMB_CACHE?= ${VARBASE}/run
42SMB_LOCK?= ${VARBASE}/run 42SMB_LOCK?= ${VARBASE}/run
43SMB_LOGFILEBASE?= ${VARBASE}/log 43SMB_LOGFILEBASE?= ${VARBASE}/log
44SMB_SOCKETS?= ${VARBASE}/run 44SMB_SOCKETS?= ${VARBASE}/run
45SMB_MODULES?= ${SMB_LIB}/samba 45SMB_MODULES?= ${SMB_LIB}/samba
46SMB_PRIVATELIB?= ${SMB_LIB}/samba/private 46SMB_PRIVATELIB?= ${SMB_LIB}/samba/private
47SMB_PRIVSOCKETS?= ${VARBASE}/run 47SMB_PRIVSOCKETS?= ${VARBASE}/run
48SMB_CONFIG?= ${PKG_SYSCONFDIR} 48SMB_CONFIG?= ${PKG_SYSCONFDIR}
49SMB_DATAROOT?= ${PREFIX}/share/samba 49SMB_DATAROOT?= ${PREFIX}/share/samba
50SMB_LOCALE?= ${PREFIX}/share/locale 50SMB_LOCALE?= ${PREFIX}/share/locale
51SMB_DOC?= ${PREFIX}/share/doc/samba 51SMB_DOC?= ${PREFIX}/share/doc/samba
52SMB_PAMMODULES?= ${SMB_LIB}/samba/security 52SMB_PAMMODULES?= ${SMB_LIB}/samba/security
53 53
54FILES_SUBST+= SMB_CONFIG=${SMB_CONFIG} 54FILES_SUBST+= SMB_CONFIG=${SMB_CONFIG}
55FILES_SUBST+= SMB_PID=${SMB_PID} 55FILES_SUBST+= SMB_PID=${SMB_PID}
56 56
57# mktemp is useful for the replacement adduser script, but don't require 57# mktemp is useful for the replacement adduser script, but don't require
58# a full dependency since it's not actually needed by samba. 58# a full dependency since it's not actually needed by samba.
59USE_TOOLS+= gmake mktemp perl:run pkg-config flex bison 59USE_TOOLS+= gmake mktemp perl:run pkg-config flex bison
60 60
61.if ${OPSYS} == "NetBSD" 61.if ${OPSYS} == "NetBSD"
62USE_GNU_ICONV= yes # FIXME: something doesn't work on NetBSD 62USE_GNU_ICONV= yes # FIXME: something doesn't work on NetBSD
63BROKEN_GETTEXT_DETECTION= yes 63BROKEN_GETTEXT_DETECTION= yes
64.endif 64.endif
65 65
66# Debugging 66# Debugging
67#CONFIGURE_ARGS+= -vvv 67#CONFIGURE_ARGS+= -vvv
68#CONFIGURE_ARGS+= --enable-developer 68#CONFIGURE_ARGS+= --enable-developer
69#CONFIGURE_ARGS+= --fatal-errors 69#CONFIGURE_ARGS+= --fatal-errors
70 70
71HAS_CONFIGURE= yes 71HAS_CONFIGURE= yes
72CONFIG_SHELL= ${PYTHONBIN} 72CONFIG_SHELL= ${PYTHONBIN}
73CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf 73CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf
74CONFIGURE_ARGS+= configure 74CONFIGURE_ARGS+= configure
75CONFIGURE_ARGS+= --prefix=${PREFIX} 75CONFIGURE_ARGS+= --prefix=${PREFIX}
76CONFIGURE_ARGS+= --infodir=${SMB_INFO} 76CONFIGURE_ARGS+= --infodir=${SMB_INFO}
77CONFIGURE_ARGS+= --mandir=${SMB_MAN} 77CONFIGURE_ARGS+= --mandir=${SMB_MAN}
78CONFIGURE_ARGS+= --datarootdir=${SMB_DATAROOT} 78CONFIGURE_ARGS+= --datarootdir=${SMB_DATAROOT}
79CONFIGURE_ARGS+= --libdir=${SAMBA_LIB} 79CONFIGURE_ARGS+= --libdir=${SAMBA_LIB}
80CONFIGURE_ARGS+= --localedir=${SMB_LOCALE} 80CONFIGURE_ARGS+= --localedir=${SMB_LOCALE}
81CONFIGURE_ARGS+= --docdir=${SMB_DOC} 81CONFIGURE_ARGS+= --docdir=${SMB_DOC}
82CONFIGURE_ARGS+= --with-statedir=${SMB_STATE} 82CONFIGURE_ARGS+= --with-statedir=${SMB_STATE}
83CONFIGURE_ARGS+= --with-privatedir=${SMB_PRIVATE} 83CONFIGURE_ARGS+= --with-privatedir=${SMB_PRIVATE}
84CONFIGURE_ARGS+= --with-piddir=${SMB_PID} 84CONFIGURE_ARGS+= --with-piddir=${SMB_PID}
85CONFIGURE_ARGS+= --with-cachedir=${SMB_CACHE} 85CONFIGURE_ARGS+= --with-cachedir=${SMB_CACHE}
86CONFIGURE_ARGS+= --with-lockdir=${SMB_LOCK} 86CONFIGURE_ARGS+= --with-lockdir=${SMB_LOCK}
87CONFIGURE_ARGS+= --with-logfilebase=${SMB_LOGFILEBASE} 87CONFIGURE_ARGS+= --with-logfilebase=${SMB_LOGFILEBASE}
88CONFIGURE_ARGS+= --with-sockets-dir=${SMB_SOCKETS} 88CONFIGURE_ARGS+= --with-sockets-dir=${SMB_SOCKETS}
89CONFIGURE_ARGS+= --with-modulesdir=${SMB_MODULES} 89CONFIGURE_ARGS+= --with-modulesdir=${SMB_MODULES}
90CONFIGURE_ARGS+= --with-privatelibdir=${SMB_PRIVATELIB} 90CONFIGURE_ARGS+= --with-privatelibdir=${SMB_PRIVATELIB}
91CONFIGURE_ARGS+= --with-privileged-socket-dir=${SMB_PRIVSOCKETS} 91CONFIGURE_ARGS+= --with-privileged-socket-dir=${SMB_PRIVSOCKETS}
92CONFIGURE_ARGS+= --with-configdir=${SMB_CONFIG} 92CONFIGURE_ARGS+= --with-configdir=${SMB_CONFIG}
93CONFIGURE_ARGS+= --with-libiconv=${BUILDLINK_PREFIX.iconv} 93CONFIGURE_ARGS+= --with-libiconv=${BUILDLINK_PREFIX.iconv}
94#CONFIGURE_ARGS+= --bundled-libraries=com_err 94#CONFIGURE_ARGS+= --bundled-libraries=com_err
95CONFIGURE_ARGS+= --abi-check-disable 95CONFIGURE_ARGS+= --abi-check-disable
96CONFIGURE_ARGS+= --disable-symbol-versions 96CONFIGURE_ARGS+= --disable-symbol-versions
97.if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) 97.if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO]))
98CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} 98CONFIGURE_ARGS+= --jobs=${MAKE_JOBS}
99.else 99.else
100CONFIGURE_ARGS+= --jobs=1 100CONFIGURE_ARGS+= --jobs=1
101.endif 101.endif
102CONFIGURE_ARGS+= --without-gpgme 102CONFIGURE_ARGS+= --without-gpgme
103 103
104# Depends on ncurses, explicitly disable for now. 104# Depends on ncurses, explicitly disable for now.
105CONFIGURE_ARGS+= --without-regedit 105CONFIGURE_ARGS+= --without-regedit
106 106
107PY_PATCHPLIST= yes 107PY_PATCHPLIST= yes
108MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf 108MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf
109 109
110# for winbind option build. 110# for winbind option build.
111.if "${OPSYS}" != "Darwin" && "${OPSYS}" != "SunOS" 111.if "${OPSYS}" != "Darwin" && "${OPSYS}" != "SunOS"
112LDFLAGS+= -Wl,--allow-shlib-undefined 112LDFLAGS+= -Wl,--allow-shlib-undefined
113.endif 113.endif
114LDFLAGS+= ${BUILDLINK_LDADD.gettext} 114LDFLAGS+= ${BUILDLINK_LDADD.gettext}
115LDFLAGS+= ${COMPILER_RPATH_FLAG}${SMB_PRIVATELIB} 115LDFLAGS+= ${COMPILER_RPATH_FLAG}${SMB_PRIVATELIB}
116 116
117CFLAGS.SunOS+= -DHAVE_SOLARIS_GETGRENT_R 117CFLAGS.SunOS+= -DHAVE_SOLARIS_GETGRENT_R
118# workaround https://bugzilla.samba.org/show_bug.cgi?id=12502 for now 118# workaround https://bugzilla.samba.org/show_bug.cgi?id=12502 for now
119CFLAGS.SunOS+= -DMSG_NOSIGNAL=0 119CFLAGS.SunOS+= -DMSG_NOSIGNAL=0
120LDFLAGS.SunOS+= -lsocket -lnsl -lsendfile 120LDFLAGS.SunOS+= -lsocket -lnsl -lsendfile
121 121
122.include "options.mk" 122.include "options.mk"
123 123
124.if ${SHLIB_TYPE} == "dylib" 124.if ${SHLIB_TYPE} == "dylib"
125PLIST_SUBST+= SOEXT=dylib 125PLIST_SUBST+= SOEXT=dylib
126.else 126.else
127PLIST_SUBST+= SOEXT=so 127PLIST_SUBST+= SOEXT=so
128.endif 128.endif
129 129
130.if !defined(PWD_MKDB) 130.if !defined(PWD_MKDB)
131PWD_MKDB!= ${TYPE} pwd_mkdb 2>&1 | \ 131PWD_MKDB!= ${TYPE} pwd_mkdb 2>&1 | \
132 ${AWK} '/not found/ { print "pwd_mkdb"; exit } { print $$3 }' 132 ${AWK} '/not found/ { print "pwd_mkdb"; exit } { print $$3 }'
133MAKEFLAGS+= PWD_MKDB=${PWD_MKDB:Q} 133MAKEFLAGS+= PWD_MKDB=${PWD_MKDB:Q}
134.endif 134.endif
135FILES_SUBST+= MKTEMP=${MKTEMP:Q} 135FILES_SUBST+= MKTEMP=${MKTEMP:Q}
136FILES_SUBST+= PWD_MKDB=${PWD_MKDB:Q} 136FILES_SUBST+= PWD_MKDB=${PWD_MKDB:Q}
137 137
138INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} 138INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR}
139 139
140DOCDIR= share/doc/${PKGBASE} 140DOCDIR= share/doc/${PKGBASE}
141EGDIR= share/examples/${PKGBASE} 141EGDIR= share/examples/${PKGBASE}
142CONF_FILES= ${PREFIX}/${EGDIR}/smb.conf.default ${SMB_CONFIG}/smb.conf 142CONF_FILES= ${PREFIX}/${EGDIR}/smb.conf.default ${SMB_CONFIG}/smb.conf
143OWN_DIRS_PERMS= ${SMB_PRIVATE} ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 143OWN_DIRS_PERMS= ${SMB_PRIVATE} ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700
144RCD_SCRIPTS+= samba nmbd smbd ${WINBINDD_RCD_SCRIPT} 144RCD_SCRIPTS+= samba nmbd smbd ${WINBINDD_RCD_SCRIPT}
145 145
146SUBST_CLASSES+= docbook 146SUBST_CLASSES+= docbook
147SUBST_MESSAGE.docbook= Fixing docbook URLs. 147SUBST_MESSAGE.docbook= Fixing docbook URLs.
148SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py 148SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py
149SUBST_FILES.docbook+= ctdb/doc/*.xml 149SUBST_FILES.docbook+= ctdb/doc/*.xml
150SUBST_FILES.docbook+= docs-xml/build/DTD/samba-doc 150SUBST_FILES.docbook+= docs-xml/build/DTD/samba-doc
151SUBST_FILES.docbook+= docs-xml/xslt/*.xsl 151SUBST_FILES.docbook+= docs-xml/xslt/*.xsl
152SUBST_FILES.docbook+= lib/ldb/docs/builddocs.sh 152SUBST_FILES.docbook+= lib/ldb/docs/builddocs.sh
153SUBST_FILES.docbook+= librpc/tools/*.xml 153SUBST_FILES.docbook+= librpc/tools/*.xml
154SUBST_FILES.docbook+= */*/man/*.xml 154SUBST_FILES.docbook+= */*/man/*.xml
155SUBST_FILES.docbook+= */*/*/man/*.xml 155SUBST_FILES.docbook+= */*/*/man/*.xml
156SUBST_STAGE.docbook= pre-configure 156SUBST_STAGE.docbook= pre-configure
157SUBST_SED.docbook= -e 's,http://www.oasis-open.org/docbook/xml,${PREFIX}/share/xml/docbook,g' 157SUBST_SED.docbook= -e 's,http://www.oasis-open.org/docbook/xml,${PREFIX}/share/xml/docbook,g'
158SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' 158SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g'
159 159
160SUBST_CLASSES+= paths 160SUBST_CLASSES+= paths
161SUBST_MESSAGE.paths= Fixing paths. 161SUBST_MESSAGE.paths= Fixing paths.
162SUBST_FILES.paths= ${WRKDIR}/adduser.sh ${WRKDIR}/deluser.sh 162SUBST_FILES.paths= ${WRKDIR}/adduser.sh ${WRKDIR}/deluser.sh
163SUBST_FILES.paths+= third_party/heimdal_build/roken.h 163SUBST_FILES.paths+= third_party/heimdal_build/roken.h
164SUBST_STAGE.paths= pre-configure 164SUBST_STAGE.paths= pre-configure
165SUBST_SED.paths+= -e 's,@PERL@,${PERL5},g' 165SUBST_SED.paths+= -e 's,@PERL@,${PERL5},g'
166SUBST_VARS.paths= AWK CAT MKTEMP RM PWD_MKDB SH PERL PKG_SYSCONFBASE 166SUBST_VARS.paths= AWK CAT MKTEMP RM PWD_MKDB SH PERL PKG_SYSCONFBASE
167 167
168SUBST_CLASSES+= logpath 168SUBST_CLASSES+= logpath
169SUBST_MESSAGE.logpath= Fixing log path. 169SUBST_MESSAGE.logpath= Fixing log path.
170SUBST_FILES.logpath= examples/smb.conf.default 170SUBST_FILES.logpath= examples/smb.conf.default
171SUBST_STAGE.logpath= pre-configure 171SUBST_STAGE.logpath= pre-configure
172SUBST_SED.logpath+= -e 's,/usr/local/samba/var/log.%m,${SMB_LOGFILEBASE}/log.%m,g' 172SUBST_SED.logpath+= -e 's,/usr/local/samba/var/log.%m,${SMB_LOGFILEBASE}/log.%m,g'
173 173
174SMF_INSTANCES= smbd nmbd 174SMF_INSTANCES= smbd nmbd
175 175
176CTF_FILES_SKIP+= lib/libdcerpc-samr.so.* # empty 176CTF_FILES_SKIP+= lib/libdcerpc-samr.so.* # empty
177 177
178post-extract: 178post-extract:
179 ${CP} ${FILESDIR}/adduser.sh ${FILESDIR}/deluser.sh ${WRKDIR} 179 ${CP} ${FILESDIR}/adduser.sh ${FILESDIR}/deluser.sh ${WRKDIR}
180 180
181post-install: 181post-install:
182 ${RUN} cd ${WRKSRC}/docs-xml/registry; for f in *.reg; do \ 182 ${RUN} cd ${WRKSRC}/docs-xml/registry; for f in *.reg; do \
183 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/${DOCDIR}/$${f}; \ 183 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/${DOCDIR}/$${f}; \
184 done 184 done
185 ${INSTALL_SCRIPT} ${WRKDIR}/adduser.sh \ 185 ${INSTALL_SCRIPT} ${WRKDIR}/adduser.sh \
186 ${DESTDIR}${PREFIX}/${EGDIR}/adduser.sh 186 ${DESTDIR}${PREFIX}/${EGDIR}/adduser.sh
187 ${INSTALL_SCRIPT} ${WRKDIR}/deluser.sh \ 187 ${INSTALL_SCRIPT} ${WRKDIR}/deluser.sh \
188 ${DESTDIR}${PREFIX}/${EGDIR}/deluser.sh 188 ${DESTDIR}${PREFIX}/${EGDIR}/deluser.sh
189 ${INSTALL_DATA} ${WRKSRC}/examples/LDAP/samba.schema \ 189 ${INSTALL_DATA} ${WRKSRC}/examples/LDAP/samba.schema \
190 ${DESTDIR}${PREFIX}/${EGDIR} 190 ${DESTDIR}${PREFIX}/${EGDIR}
191 ${INSTALL_DATA} ${WRKSRC}/examples/smb.conf.default \ 191 ${INSTALL_DATA} ${WRKSRC}/examples/smb.conf.default \
192 ${DESTDIR}${PREFIX}/${EGDIR} 192 ${DESTDIR}${PREFIX}/${EGDIR}
193 193
194REPLACE_PERL+= librpc/tables.pl 194REPLACE_PERL+= librpc/tables.pl
195REPLACE_PERL+= pidl/pidl 195REPLACE_PERL+= pidl/pidl
196REPLACE_PERL+= pidl/tests/*.pl 196REPLACE_PERL+= pidl/tests/*.pl
197REPLACE_PERL+= script/*.pl 197REPLACE_PERL+= script/*.pl
198REPLACE_PERL+= source3/script/*.pl 198REPLACE_PERL+= source3/script/*.pl
199REPLACE_PERL+= source4/build/pasn1/pasn1.pl 199REPLACE_PERL+= source4/build/pasn1/pasn1.pl
200REPLACE_PERL+= source4/script/*.pl 200REPLACE_PERL+= source4/script/*.pl
201REPLACE_PERL+= source4/scripting/bin/nsupdate-gss 201REPLACE_PERL+= source4/scripting/bin/nsupdate-gss
202REPLACE_PERL+= third_party/nss_wrapper/nss_wrapper.pl 202REPLACE_PERL+= third_party/nss_wrapper/nss_wrapper.pl
203REPLACE_PYTHON+= buildtools/bin/waf 203REPLACE_PYTHON+= buildtools/bin/waf
204REPLACE_PYTHON+= source4/setup/wscript_build 204REPLACE_PYTHON+= source4/setup/wscript_build
205REPLACE_PYTHON+= source4/scripting/bin/* 205REPLACE_PYTHON+= source4/scripting/bin/*
206 206
207.if "${OPSYS}" == "Linux" 207.if "${OPSYS}" == "Linux"
208.include "../../devel/libuuid/buildlink3.mk" 208.include "../../devel/libuuid/buildlink3.mk"
209.endif 209.endif
210.include "../../archivers/libarchive/buildlink3.mk" 210.include "../../archivers/libarchive/buildlink3.mk"
211.include "../../converters/libiconv/buildlink3.mk" 211.include "../../converters/libiconv/buildlink3.mk"
212BUILDLINK_API_DEPENDS.ldb+= ldb>=2.4.2 212BUILDLINK_API_DEPENDS.ldb+= ldb>=2.5.1
213.include "../../databases/ldb/buildlink3.mk" 213.include "../../databases/ldb/buildlink3.mk"
214.include "../../databases/lmdb/buildlink3.mk" 214.include "../../databases/lmdb/buildlink3.mk"
215.include "../../devel/cmocka/buildlink3.mk" 215.include "../../devel/cmocka/buildlink3.mk"
216.include "../../devel/gettext-lib/buildlink3.mk" 216.include "../../devel/gettext-lib/buildlink3.mk"
217.include "../../devel/popt/buildlink3.mk" 217.include "../../devel/popt/buildlink3.mk"
218.include "../../devel/readline/buildlink3.mk" 218.include "../../devel/readline/buildlink3.mk"
219BUILDLINK_API_DEPENDS.talloc+= talloc>=2.3.1 219BUILDLINK_API_DEPENDS.talloc+= talloc>=2.3.1
220.include "../../devel/talloc/buildlink3.mk" 220.include "../../devel/talloc/buildlink3.mk"
221.include "../../devel/tevent/buildlink3.mk" 221.include "../../devel/tevent/buildlink3.mk"
222.include "../../devel/zlib/buildlink3.mk" 222.include "../../devel/zlib/buildlink3.mk"
223.include "../../lang/python/application.mk" 223.include "../../lang/python/application.mk"
224.include "../../lang/python/extension.mk" 224.include "../../lang/python/extension.mk"
225.include "../../security/gnutls/buildlink3.mk" 225.include "../../security/gnutls/buildlink3.mk"
226.include "../../security/libgcrypt/buildlink3.mk" 226.include "../../security/libgcrypt/buildlink3.mk"
227.include "../../textproc/jansson/buildlink3.mk" 227.include "../../textproc/jansson/buildlink3.mk"
228.include "../../mk/bsd.pkg.mk" 228.include "../../mk/bsd.pkg.mk"