Tue Jan 25 19:25:01 2022 UTC ()
net/samba4: Add upstream bug report URL


(gdt)
diff -r1.135 -r1.136 pkgsrc/net/samba4/Makefile

cvs diff -r1.135 -r1.136 pkgsrc/net/samba4/Makefile (switch to unified diff)

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