| @@ -1,16 +1,17 @@ | | | @@ -1,16 +1,17 @@ |
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 | |
3 | DISTNAME= samba-${VERSION} | | 3 | DISTNAME= samba-${VERSION} |
| | | 4 | PKGREVISION= 1 |
4 | CATEGORIES= net | | 5 | CATEGORIES= net |
5 | MASTER_SITES= http://download.samba.org/pub/samba/stable/ | | 6 | MASTER_SITES= http://download.samba.org/pub/samba/stable/ |
6 | | | 7 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://www.samba.org/ | | 9 | HOMEPAGE= http://www.samba.org/ |
9 | COMMENT= SMB/CIFS protocol server suite | | 10 | COMMENT= SMB/CIFS protocol server suite |
10 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
11 | | | 12 | |
12 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | | 13 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat |
13 | | | 14 | |
14 | VERSION= 4.6.4 | | 15 | VERSION= 4.6.4 |
15 | CONFLICTS+= ja-samba-[0-9]* tdb-[0-9]* winbind-[0-9]* | | 16 | CONFLICTS+= ja-samba-[0-9]* tdb-[0-9]* winbind-[0-9]* |
16 | | | 17 | |
| @@ -136,35 +137,30 @@ FILES_SUBST+= MKTEMP=${MKTEMP:Q} | | | @@ -136,35 +137,30 @@ FILES_SUBST+= MKTEMP=${MKTEMP:Q} |
136 | FILES_SUBST+= PWD_MKDB=${PWD_MKDB:Q} | | 137 | FILES_SUBST+= PWD_MKDB=${PWD_MKDB:Q} |
137 | | | 138 | |
138 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} | | 139 | INSTALLATION_DIRS+= ${DOCDIR} ${EGDIR} |
139 | | | 140 | |
140 | DOCDIR= share/doc/${PKGBASE} | | 141 | DOCDIR= share/doc/${PKGBASE} |
141 | EGDIR= share/examples/${PKGBASE} | | 142 | EGDIR= share/examples/${PKGBASE} |
142 | CONF_FILES= ${PREFIX}/${EGDIR}/smb.conf.default ${SMB_CONFIG}/smb.conf | | 143 | CONF_FILES= ${PREFIX}/${EGDIR}/smb.conf.default ${SMB_CONFIG}/smb.conf |
143 | OWN_DIRS_PERMS= ${SMB_PRIVATE} ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 | | 144 | OWN_DIRS_PERMS= ${SMB_PRIVATE} ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 |
144 | RCD_SCRIPTS+= samba nmbd smbd ${WINBINDD_RCD_SCRIPT} | | 145 | RCD_SCRIPTS+= samba nmbd smbd ${WINBINDD_RCD_SCRIPT} |
145 | | | 146 | |
146 | SUBST_CLASSES+= paths | | 147 | SUBST_CLASSES+= paths |
147 | SUBST_MESSAGE.paths= Fixing paths. | | 148 | SUBST_MESSAGE.paths= Fixing paths. |
148 | SUBST_FILES.paths= ${WRKDIR}/adduser.sh ${WRKDIR}/deluser.sh scripts/findsmb.in | | 149 | SUBST_FILES.paths= ${WRKDIR}/adduser.sh ${WRKDIR}/deluser.sh scripts/findsmb.in |
149 | SUBST_FILES.paths+= source3/script/findsmb.in | | 150 | SUBST_FILES.paths+= source3/script/findsmb.in source4/heimdal_build/roken.h |
150 | SUBST_STAGE.paths= post-patch | | 151 | SUBST_STAGE.paths= post-patch |
151 | SUBST_SED.paths+= -e 's,@AWK@,${AWK},g' | | | |
152 | SUBST_SED.paths+= -e 's,@CAT@,${CAT},g' | | | |
153 | SUBST_SED.paths+= -e 's,@MKTEMP@,${MKTEMP},g' | | | |
154 | SUBST_SED.paths+= -e 's,@RM@,${RM},g' | | | |
155 | SUBST_SED.paths+= -e 's,@PWD_MKDB@,${PWD_MKDB},g' | | | |
156 | SUBST_SED.paths+= -e 's,@SH@,${SH},g' | | | |
157 | SUBST_SED.paths+= -e 's,@PERL@,${PERL5},g' | | 152 | SUBST_SED.paths+= -e 's,@PERL@,${PERL5},g' |
| | | 153 | SUBST_VARS.paths= AWK CAT MKTEMP RM PWD_MKDB SH PERL PKG_SYSCONFBASE |
158 | | | 154 | |
159 | SUBST_CLASSES+= logpath | | 155 | SUBST_CLASSES+= logpath |
160 | SUBST_MESSAGE.logpath= Fixing log path. | | 156 | SUBST_MESSAGE.logpath= Fixing log path. |
161 | SUBST_FILES.logpath= examples/smb.conf.default | | 157 | SUBST_FILES.logpath= examples/smb.conf.default |
162 | SUBST_STAGE.logpath= pre-configure | | 158 | SUBST_STAGE.logpath= pre-configure |
163 | SUBST_SED.logpath+= -e 's,/usr/local/samba/var/log.%m,${SMB_LOGFILEBASE}/log.%m,g' | | 159 | SUBST_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" |
166 | MESSAGE_SRC= ${PKGDIR}/MESSAGE.rcd | | 162 | MESSAGE_SRC= ${PKGDIR}/MESSAGE.rcd |
167 | .endif | | 163 | .endif |
168 | | | 164 | |
169 | post-extract: | | 165 | post-extract: |
170 | ${CP} ${FILESDIR}/adduser.sh ${FILESDIR}/deluser.sh ${WRKDIR} | | 166 | ${CP} ${FILESDIR}/adduser.sh ${FILESDIR}/deluser.sh ${WRKDIR} |