Lines 7-12
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= samba |
8 |
PORTNAME= samba |
9 |
PORTVERSION= 2.2.4 |
9 |
PORTVERSION= 2.2.4 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= net |
11 |
CATEGORIES= net |
11 |
MASTER_SITES= ftp://ftp.samba.org/pub/samba/%SUBDIR%/ \ |
12 |
MASTER_SITES= ftp://ftp.samba.org/pub/samba/%SUBDIR%/ \ |
12 |
ftp://samba.anu.edu.au/pub/samba/%SUBDIR%/ \ |
13 |
ftp://samba.anu.edu.au/pub/samba/%SUBDIR%/ \ |
Lines 19-30
Link Here
|
19 |
|
20 |
|
20 |
USE_BZIP2= YES |
21 |
USE_BZIP2= YES |
21 |
|
22 |
|
|
|
23 |
.if defined(WITH_AUDIT) || defined(WITH_RECYCLE) |
24 |
USE_GMAKE= YES |
25 |
.endif |
26 |
|
27 |
AUDIT= "@comment " |
28 |
RECYCLE= "@comment " |
29 |
LIBSAMBA= "@comment " |
30 |
|
31 |
.if defined(WITH_AUDIT) |
32 |
AUDIT= "" |
33 |
LIBSAMBA= "" |
34 |
.endif |
35 |
|
36 |
.if defined(WITH_RECYCLE) |
37 |
RECYCLE= "" |
38 |
LIBSAMBA= "" |
39 |
.endif |
40 |
|
22 |
# directories |
41 |
# directories |
23 |
VARDIR= /var |
42 |
VARDIR= /var |
24 |
SAMBA_SPOOL= ${VARDIR}/spool/samba |
43 |
SAMBA_SPOOL= ${VARDIR}/spool/samba |
25 |
SAMBA_LOGDIR= ${VARDIR}/log |
44 |
SAMBA_LOGDIR= ${VARDIR}/log |
26 |
SAMBA_PRIVATE= ${PREFIX}/private |
45 |
SAMBA_PRIVATE= ${PREFIX}/private |
27 |
SAMBA_CONFDIR= ${PREFIX}/etc |
46 |
SAMBA_CONFDIR= ${PREFIX}/etc |
|
|
47 |
SAMBA_VFSDIR= ${PREFIX}/lib/samba |
48 |
|
28 |
# sample files |
49 |
# sample files |
29 |
STARTUP_SCRIPT= ${PREFIX}/etc/rc.d/samba.sh.sample |
50 |
STARTUP_SCRIPT= ${PREFIX}/etc/rc.d/samba.sh.sample |
30 |
SAMPLE_CONFIG= ${SAMBA_CONFDIR}/smb.conf.default |
51 |
SAMPLE_CONFIG= ${SAMBA_CONFDIR}/smb.conf.default |
Lines 89-94
Link Here
|
89 |
.endif |
110 |
.endif |
90 |
|
111 |
|
91 |
WRKSRC= ${WRKDIR}/${DISTNAME}/source |
112 |
WRKSRC= ${WRKDIR}/${DISTNAME}/source |
|
|
113 |
PATCH_WRKSRC= ${WRKDIR}/${DISTNAME} |
92 |
|
114 |
|
93 |
MAN1= findsmb.1 make_smbcodepage.1 rpcclient.1 make_unicodemap.1 \ |
115 |
MAN1= findsmb.1 make_smbcodepage.1 rpcclient.1 make_unicodemap.1 \ |
94 |
nmblookup.1 smbcacls.1 smbclient.1 smbcontrol.1 \ |
116 |
nmblookup.1 smbcacls.1 smbclient.1 smbcontrol.1 \ |
Lines 101-109
Link Here
|
101 |
|
123 |
|
102 |
SED_PLIST= ${SED} -e 's!${PREFIX}!%D!g' |
124 |
SED_PLIST= ${SED} -e 's!${PREFIX}!%D!g' |
103 |
|
125 |
|
|
|
126 |
PLIST_SUB= AUDIT=${AUDIT} \ |
127 |
RECYCLE=${RECYCLE} \ |
128 |
LIBSAMBA=${LIBSAMBA} |
129 |
|
130 |
.if defined(WITH_RECYCLE) || defined(WITH_AUDIT) |
131 |
post-build: |
132 |
cd ${WRKDIR}/${DISTNAME}/examples/VFS; \ |
133 |
${GMAKE} |
134 |
.endif |
135 |
|
104 |
post-install: |
136 |
post-install: |
|
|
137 |
.if defined(WITH_AUDIT) || defined(WITH_RECYCLE) |
138 |
@test -d ${SAMBA_VFSDIR} || ${MKDIR} ${SAMBA_VFSDIR} |
139 |
.if defined(WITH_AUDIT) |
140 |
${INSTALL_PROGRAM) ${WRKDIR}/${DISTNAME}/examples/VFS/audit.so ${SAMBA_VFSDIR} |
141 |
.endif |
142 |
.if defined(WITH_RECYCLE) |
143 |
${INSTALL_PROGRAM} ${WRKDIR}/${DISTNAME}/examples/VFS/recycle.so ${SAMBA_VFSDIR} |
144 |
.endif |
145 |
.endif |
105 |
${MKDIR} ${PREFIX}/share/examples/samba |
146 |
${MKDIR} ${PREFIX}/share/examples/samba |
106 |
${CP} -rp ${WRKDIR}/${DISTNAME}/examples/* ${PREFIX}/share/examples/samba |
147 |
${CP} -rp ${WRKDIR}/${DISTNAME}/examples/* ${PREFIX}/share/examples/samba |
|
|
148 |
.if defined(WITH_AUDIT) || defined(WITH_RECYCLE) |
149 |
@${RM} -rf ${PREFIX}/share/examples/samba/VFS/.libs |
150 |
@for file in Makefile.orig audit.o audit.so recycle.o recycle.so skel.o skel.so ; do \ |
151 |
${RM} ${PREFIX}/share/examples/samba/VFS/$${file} ; \ |
152 |
done |
153 |
.endif |
107 |
@if [ ! -f ${STARTUP_SCRIPT} ]; then \ |
154 |
@if [ ! -f ${STARTUP_SCRIPT} ]; then \ |
108 |
${ECHO} "Installing ${STARTUP_SCRIPT} startup file." ; \ |
155 |
${ECHO} "Installing ${STARTUP_SCRIPT} startup file." ; \ |
109 |
${INSTALL_SCRIPT} ${FILESDIR}/samba.sh.sample \ |
156 |
${INSTALL_SCRIPT} ${FILESDIR}/samba.sh.sample \ |
Lines 114-119
Link Here
|
114 |
${SED} -e 's!%%SAMBA_SPOOL%%!${SAMBA_SPOOL}!' \ |
161 |
${SED} -e 's!%%SAMBA_SPOOL%%!${SAMBA_SPOOL}!' \ |
115 |
-e 's!%%SAMBA_LOGDIR%%!${SAMBA_LOGDIR}!' \ |
162 |
-e 's!%%SAMBA_LOGDIR%%!${SAMBA_LOGDIR}!' \ |
116 |
-e 's!%%SAMBA_CONFDIR%%!${SAMBA_CONFDIR}!' \ |
163 |
-e 's!%%SAMBA_CONFDIR%%!${SAMBA_CONFDIR}!' \ |
|
|
164 |
-e 's!%%SAMBA_VFSDIR%%!${SAMBA_VFSDIR}!' \ |
117 |
${FILESDIR}/smb.conf.default \ |
165 |
${FILESDIR}/smb.conf.default \ |
118 |
> ${SAMPLE_CONFIG} ; \ |
166 |
> ${SAMPLE_CONFIG} ; \ |
119 |
fi |
167 |
fi |