Lines 7-12
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= bacula |
8 |
PORTNAME= bacula |
9 |
DISTVERSION= 2.2.4 |
9 |
DISTVERSION= 2.2.4 |
|
|
10 |
PORTREVISION= 1 |
10 |
CATEGORIES= sysutils |
11 |
CATEGORIES= sysutils |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITE_SUBDIR= bacula |
13 |
MASTER_SITE_SUBDIR= bacula |
Lines 22-34
Link Here
|
22 |
|
23 |
|
23 |
DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz |
24 |
DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz |
24 |
|
25 |
|
|
|
26 |
.if !defined(WITH_BAT) |
27 |
.if !defined(WITH_CLIENT_ONLY) |
25 |
USE_RC_SUBR?= bacula-dir bacula-sd |
28 |
USE_RC_SUBR?= bacula-dir bacula-sd |
|
|
29 |
.endif |
26 |
|
30 |
|
27 |
.if defined(WITH_CLIENT_ONLY) |
31 |
.if defined(WITH_CLIENT_ONLY) |
28 |
SUB_FILES+= pkg-message.client |
32 |
SUB_FILES+= pkg-message.client |
29 |
.else |
33 |
.else |
30 |
SUB_FILES+= pkg-message.server |
34 |
SUB_FILES+= pkg-message.server |
31 |
.endif |
35 |
.endif |
|
|
36 |
.endif |
32 |
|
37 |
|
33 |
# The user/group IDs below are registered, see |
38 |
# The user/group IDs below are registered, see |
34 |
# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#DADS-UID |
39 |
# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#DADS-UID |
Lines 37-43
Link Here
|
37 |
# |
42 |
# |
38 |
MANCOMPRESSED= yes |
43 |
MANCOMPRESSED= yes |
39 |
GNU_CONFIGURE= yes |
44 |
GNU_CONFIGURE= yes |
40 |
CONFIGURE_ARGS= --with-tcp-wrappers=/usr/lib \ |
45 |
CONFIGURE_ARGS+= --with-tcp-wrappers=/usr/lib \ |
41 |
--enable-smartalloc \ |
46 |
--enable-smartalloc \ |
42 |
--with-working-dir=${BACULA_DIR} \ |
47 |
--with-working-dir=${BACULA_DIR} \ |
43 |
--with-scriptdir=${PREFIX}/share/${PORTNAME} \ |
48 |
--with-scriptdir=${PREFIX}/share/${PORTNAME} \ |
Lines 90-96
Link Here
|
90 |
USE_GNOME= libgnome gnomelibs libgnomeui |
95 |
USE_GNOME= libgnome gnomelibs libgnomeui |
91 |
.endif |
96 |
.endif |
92 |
|
97 |
|
|
|
98 |
.if !defined(WITH_BAT) |
93 |
PLIST_SUB+= BACULA_DIR=${BACULA_DIR} |
99 |
PLIST_SUB+= BACULA_DIR=${BACULA_DIR} |
|
|
100 |
.endif |
94 |
|
101 |
|
95 |
.include <bsd.port.pre.mk> |
102 |
.include <bsd.port.pre.mk> |
96 |
|
103 |
|
Lines 101-106
Link Here
|
101 |
CONFIGURE_ARGS+= --disable-nls |
108 |
CONFIGURE_ARGS+= --disable-nls |
102 |
.endif |
109 |
.endif |
103 |
|
110 |
|
|
|
111 |
# overridden if client install |
112 |
PKGDEINSTALL= ${PKGDIR}/pkg-deinstall.server |
113 |
PKGINSTALL= ${PKGDIR}/pkg-install.server |
114 |
|
104 |
# Client only or full server version |
115 |
# Client only or full server version |
105 |
.if defined(WITH_CLIENT_ONLY) |
116 |
.if defined(WITH_CLIENT_ONLY) |
106 |
CONFFILES= fd |
117 |
CONFFILES= fd |
Lines 160-175
Link Here
|
160 |
.endif |
171 |
.endif |
161 |
.endif |
172 |
.endif |
162 |
|
173 |
|
|
|
174 |
|
163 |
.if defined(WITH_OPENSSL) |
175 |
.if defined(WITH_OPENSSL) |
164 |
CONFIGURE_ARGS+= --with-openssl |
176 |
CONFIGURE_ARGS+= --with-openssl |
165 |
.endif |
177 |
.endif |
166 |
|
178 |
|
|
|
179 |
.if !defined(WITH_BAT) |
167 |
.if defined(WITH_CLIENT_ONLY) |
180 |
.if defined(WITH_CLIENT_ONLY) |
168 |
MAN8=bacula-fd.8 bconsole.8 |
181 |
MAN8=bacula-fd.8 bconsole.8 |
169 |
.else |
182 |
.else |
170 |
MAN8=bacula.8 bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 btape.8 btraceback.8 dbcheck.8 |
183 |
MAN8=bacula.8 bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 btape.8 btraceback.8 dbcheck.8 |
171 |
MAN1=bsmtp.1 bacula-bgnome-console.1 bacula-tray-monitor.1 bacula-bwxconsole.1 |
184 |
MAN1=bsmtp.1 bacula-bgnome-console.1 bacula-tray-monitor.1 bacula-bwxconsole.1 |
172 |
.endif |
185 |
.endif |
|
|
186 |
.endif |
187 |
|
173 |
MAKE_ARGS+= -E MAN8 -E MAN1 |
188 |
MAKE_ARGS+= -E MAN8 -E MAN1 |
174 |
MAKE_ENV+= MAN8="${MAN8}" MAN1="${MAN1}" |
189 |
MAKE_ENV+= MAN8="${MAN8}" MAN1="${MAN1}" |
175 |
|
190 |
|
Lines 216-221
Link Here
|
216 |
@${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' ${WRKSRC}/Makefile.in |
231 |
@${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' ${WRKSRC}/Makefile.in |
217 |
.endif |
232 |
.endif |
218 |
|
233 |
|
|
|
234 |
.if !target(pre-install) |
219 |
pre-install: |
235 |
pre-install: |
220 |
if [ ! -d "${BACULA_DIR}" ]; then \ |
236 |
if [ ! -d "${BACULA_DIR}" ]; then \ |
221 |
${ECHO_CMD} "creating ${BACULA_DIR}" ; \ |
237 |
${ECHO_CMD} "creating ${BACULA_DIR}" ; \ |
Lines 227-233
Link Here
|
227 |
# Extend /etc/services and install UID/GID |
243 |
# Extend /etc/services and install UID/GID |
228 |
@ ${SETENV} PKG_PREFIX=${PREFIX} \ |
244 |
@ ${SETENV} PKG_PREFIX=${PREFIX} \ |
229 |
${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL |
245 |
${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL |
|
|
246 |
.endif |
230 |
|
247 |
|
|
|
248 |
|
249 |
.if !target(post-install) |
231 |
post-install: |
250 |
post-install: |
232 |
.if defined(WITH_CLIENT_ONLY) |
251 |
.if defined(WITH_CLIENT_ONLY) |
233 |
# Extend only /etc/services |
252 |
# Extend only /etc/services |
Lines 287-291
Link Here
|
287 |
done |
306 |
done |
288 |
|
307 |
|
289 |
@${CAT} ${PKGMESSAGE} |
308 |
@${CAT} ${PKGMESSAGE} |
|
|
309 |
.endif |
290 |
|
310 |
|
291 |
.include <bsd.port.post.mk> |
311 |
.include <bsd.port.post.mk> |