Tue Jun 27 13:37:16 2017 UTC ()
Substitute SYSCONFDIR assumed by the embedded Heimdal code properly.
Fixes calls to e.g. krb5.keytab that were hardcoded to /etc. PKGREVISION++


(fhajny)
diff -r1.32 -r1.33 pkgsrc/net/samba4/Makefile
diff -r1.13 -r1.14 pkgsrc/net/samba4/distinfo
diff -r0 -r1.1 pkgsrc/net/samba4/patches/patch-source4_heimdal__build_roken.h

cvs diff -r1.32 -r1.33 pkgsrc/net/samba4/Makefile (switch to unified diff)

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

cvs diff -r1.13 -r1.14 pkgsrc/net/samba4/distinfo (switch to unified diff)

--- pkgsrc/net/samba4/distinfo 2017/05/24 15:51:32 1.13
+++ pkgsrc/net/samba4/distinfo 2017/06/27 13:37:16 1.14
@@ -1,15 +1,16 @@ @@ -1,15 +1,16 @@
1$NetBSD: distinfo,v 1.13 2017/05/24 15:51:32 he Exp $ 1$NetBSD: distinfo,v 1.14 2017/06/27 13:37:16 fhajny Exp $
2 2
3SHA1 (samba-4.6.4.tar.gz) = eabfbb4d4ed17e25feb1aec81187011fca0f5f8a 3SHA1 (samba-4.6.4.tar.gz) = eabfbb4d4ed17e25feb1aec81187011fca0f5f8a
4RMD160 (samba-4.6.4.tar.gz) = 91b77289adb41b1570e82411795fd8e7bb9a7543 4RMD160 (samba-4.6.4.tar.gz) = 91b77289adb41b1570e82411795fd8e7bb9a7543
5SHA512 (samba-4.6.4.tar.gz) = c20e6ad35b701816c35959fd242470dd899fb1b0bf02277ebdc87624dc1059199854b8d759374ab8b23f4842aa01347389a34319635091ade5afb5a94810eac1 5SHA512 (samba-4.6.4.tar.gz) = c20e6ad35b701816c35959fd242470dd899fb1b0bf02277ebdc87624dc1059199854b8d759374ab8b23f4842aa01347389a34319635091ade5afb5a94810eac1
6Size (samba-4.6.4.tar.gz) = 21108045 bytes 6Size (samba-4.6.4.tar.gz) = 21108045 bytes
7SHA1 (patch-buildtools_wafsamba_wscript) = 5604936a825675647157331df2333f4237c611f5 7SHA1 (patch-buildtools_wafsamba_wscript) = 5604936a825675647157331df2333f4237c611f5
8SHA1 (patch-lib_nss__wrapper_nss__wrapper.c) = c692fa33ec17ed4f1dc1e40c1fadf7846d976824 8SHA1 (patch-lib_nss__wrapper_nss__wrapper.c) = c692fa33ec17ed4f1dc1e40c1fadf7846d976824
9SHA1 (patch-lib_param_loadparm.h) = 0216b69d33d1e17260a446e11bee764116c52b18 9SHA1 (patch-lib_param_loadparm.h) = 0216b69d33d1e17260a446e11bee764116c52b18
10SHA1 (patch-lib_replace_wscript) = b6a042c2c13c0be78d7b64c0ce2efdaf4bbb1f3b 10SHA1 (patch-lib_replace_wscript) = b6a042c2c13c0be78d7b64c0ce2efdaf4bbb1f3b
11SHA1 (patch-lib_tevent_wscript) = 9617b9e40d2ffc8d6297390a20ba9bd44147d669 11SHA1 (patch-lib_tevent_wscript) = 9617b9e40d2ffc8d6297390a20ba9bd44147d669
12SHA1 (patch-nsswitch_wscript__build) = e8a6251e031ffa13d6347fade8891f7afd65d3eb 12SHA1 (patch-nsswitch_wscript__build) = e8a6251e031ffa13d6347fade8891f7afd65d3eb
13SHA1 (patch-source3_script_tests_test__smbclient__s3.sh) = 4b4be0691322afc70769602069c8a1bbd81ab639 13SHA1 (patch-source3_script_tests_test__smbclient__s3.sh) = 4b4be0691322afc70769602069c8a1bbd81ab639
 14SHA1 (patch-source4_heimdal__build_roken.h) = ee535f8e7cc46a3487d95bc859438c476a88fe60
14SHA1 (patch-source4_scripting_wsript_build) = 6053076427835ac4fe97d93b2ff67d2caccc71f4 15SHA1 (patch-source4_scripting_wsript_build) = 6053076427835ac4fe97d93b2ff67d2caccc71f4
15SHA1 (patch-testprogs_blackbox_dbcheck-oldrelease.sh) = 0bd2067b77a1db93e3cb5d80964a7be2b06802ff 16SHA1 (patch-testprogs_blackbox_dbcheck-oldrelease.sh) = 0bd2067b77a1db93e3cb5d80964a7be2b06802ff

File Added: pkgsrc/net/samba4/patches/Attic/patch-source4_heimdal__build_roken.h
$NetBSD: patch-source4_heimdal__build_roken.h,v 1.1 2017/06/27 13:37:16 fhajny Exp $

Substitute SYSCONFDIR in embedded Heimdal too.

--- source4/heimdal_build/roken.h.orig	2017-01-11 07:55:15.000000000 +0000
+++ source4/heimdal_build/roken.h
@@ -10,7 +10,7 @@
 #define HEIM_WEAK_CRYPTO 1
 
 /* path to sysconf - should we force this to samba LIBDIR ? */
-#define SYSCONFDIR "/etc"
+#define SYSCONFDIR "@PKG_SYSCONFBASE@"
 
 #define rk_PATH_DELIM '/'