ports/170773: sysutils/bacula-server overlaps with sysutils/backula-client with pkgng
Dan Langille
dan at langille.org
Tue Nov 13 02:50:02 UTC 2012
The following reply was made to PR ports/170773; it has been noted by GNATS.
From: Dan Langille <dan at langille.org>
To: Rolf Grossmann <rg at progtech.net>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/170773: sysutils/bacula-server overlaps with sysutils/backula-client with pkgng
Date: Mon, 12 Nov 2012 21:39:03 -0500
--Apple-Mail=_21AD4FB2-2F91-4DEA-BB46-926F1C135DAF
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=iso-8859-1
The attached patch seems to work fine for me. I hope it works fine.
--Apple-Mail=_21AD4FB2-2F91-4DEA-BB46-926F1C135DAF
Content-Disposition: attachment;
filename=bacula-patch
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="bacula-patch"
Content-Transfer-Encoding: 7bit
diff -ruN /usr/ports/sysutils/bacula-bat/Makefile bacula-bat/Makefile
--- /usr/ports/sysutils/bacula-bat/Makefile 2012-06-06 06:44:23.000000000 +0000
+++ bacula-bat/Makefile 2012-09-30 00:30:57.000000000 +0000
@@ -2,18 +2,19 @@
# Date created: 18 Sep 2007
# Whom: Dan Langille <dan at langille.org>
#
-# $FreeBSD: ports/sysutils/bacula-bat/Makefile,v 1.16 2012/06/06 06:44:23 miwi Exp $
+# $FreeBSD: ports/sysutils/bacula-bat/Makefile,v 1.14 2012/01/04 08:20:50 scheidell Exp $
#
PORTNAME= bacula
-PORTREVISION= 2
PKGNAMESUFFIX= -bat
COMMENT= The network backup solution (GUI)
-LIB_DEPENDS+= qwt.5:${PORTSDIR}/x11-toolkits/qwt5
+LIB_DEPENDS+= qwt.5:${PORTSDIR}/x11-toolkits/qwt5 \
+ bac.5:${PORTSDIR}/sysutils/bacula-client
-USE_QT4= qmake_build uic_build moc_build rcc_build
+USE_QT_VER= 4
+QT_COMPONENTS= qmake_build uic_build moc_build rcc_build
WITH_BAT= yes
MAN1= bat.1
@@ -22,56 +23,12 @@
MASTERDIR= ${.CURDIR}/../../sysutils/bacula-server
-PLIST= ${.CURDIR}/pkg-plist
+CONFIGURE_ARGS+= --enable-bat \
+ --with-qwt=${LOCALBASE}/lib \
+ --disable-build-dird \
+ --disable-build-stored \
+ --enable-client-only
-CONFIGURE_ARGS+=--enable-bat \
- --with-qwt=${LOCALBASE}/lib \
- --disable-build-dird \
- --disable-build-stored \
- --enable-client-only
-
-OPTIONS+= OPENSSL "Enable OpenSSL for encrypted communication" on
+OPTIONS= OPENSSL "Enable OpenSSL for encrypted communication" on
.include "${MASTERDIR}/Makefile"
-.include <bsd.port.pre.mk>
-
-.if !defined(WITHOUT_OPENSSL)
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
-.else
-CONFIGURE_ARGS+= --with-openssl="no"
-.endif
-
-.if exists(${LOCALBASE}/lib/libbac.so.${PORTVERSION:R:R}) && exists(${LOCALBASE}/lib/libbaccfg.so.${PORTVERSION:R:R})
-LIB_DEPENDS+= bac.${PORTVERSION:R:R}:${PORTSDIR}/sysutils/bacula-client
-PLIST_SUB+= INDEP="@comment "
-
-.elif exists(${LOCALBASE}/lib/libbac.so.1) || exists(${LOCALBASE}/lib/libbaccfg.so.1)
-# To prevent build with old libraries
-IGNORE= please update sysutils/bacula-client first
-
-.else
-WITH_LIBS= YES
-PLIST_SUB+= INDEP=""
-.endif
-
-pre-everything::
- @${ECHO_MSG} "===> Building bat the GUI interface for Bacula."
-
-do-install:
- # Install config files and preserve existing ones
- ${INSTALL_SCRIPT} ${WRKSRC}/src/qt-console/bat.conf ${PREFIX}/etc/bat.conf.sample
- ${INSTALL_MAN} ${WRKSRC}/manpages/bat.1 ${PREFIX}/man/man1/
-.if defined(WITH_LIBS)
- ${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/.libs/bat ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/src/lib/.libs/libbac.so.${PORTVERSION:R:R} \
- ${PREFIX}/lib
- ${INSTALL_PROGRAM} ${WRKSRC}/src/lib/.libs/libbaccfg.so.${PORTVERSION:R:R} \
- ${PREFIX}/lib
- ${INSTALL_PROGRAM} ${WRKSRC}/src/findlib/.libs/libbacfind.so.${PORTVERSION:R:R} \
- ${PREFIX}/lib
-.else
- ${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/bat ${PREFIX}/sbin
-.endif
-
-.include <bsd.port.post.mk>
diff -ruN /usr/ports/sysutils/bacula-client/Makefile bacula-client/Makefile
--- /usr/ports/sysutils/bacula-client/Makefile 2009-08-14 20:02:52.000000000 +0000
+++ bacula-client/Makefile 2012-09-30 00:30:57.000000000 +0000
@@ -1,14 +1,17 @@
-
# $FreeBSD: ports/sysutils/bacula-client/Makefile,v 1.5 2009/08/14 20:02:52 wxs Exp $
PORTNAME= bacula
-PKGNAMESUFFIX= -client
+PKGNAMESUFFIX= -client
-MASTERDIR= ${.CURDIR}/../bacula-server
COMMENT= The network backup solution (client)
-PLIST= ${PKGDIR}/pkg-plist.client
-WITH_CLIENT_ONLY= yes
+WITH_CLIENT_ONLY=yes
USE_RC_SUBR= bacula-fd
+PLIST= ${PKGDIR}/pkg-plist.client
+MASTERDIR= ${.CURDIR}/../../sysutils/bacula-server
+
+OPTIONS= NLS "Native Language Support via gettext utilities" on \
+ OPENSSL "Enable OpenSSL for encrypted communication" on
+
.include "${MASTERDIR}/Makefile"
diff -ruN /usr/ports/sysutils/bacula-client-static/Makefile bacula-client-static/Makefile
--- /usr/ports/sysutils/bacula-client-static/Makefile 1970-01-01 00:00:00.000000000 +0000
+++ bacula-client-static/Makefile 2012-09-30 00:30:57.000000000 +0000
@@ -0,0 +1,20 @@
+# $FreeBSD: ports/sysutils/bacula-client/Makefile,v 1.5 2009/08/14 20:02:52 wxs Exp $
+
+PORTNAME= bacula
+PKGNAMESUFFIX= -client-static
+
+COMMENT= The network backup solution (client static)
+
+MASTERDIR= ${.CURDIR}/../../sysutils/bacula-server
+
+OPTIONS= NLS "Native Language Support via gettext utilities" on \
+ OPENSSL "Enable OpenSSL for encrypted communication" on
+
+CONFIGURE_ARGS+= --enable-client-only \
+ --enable-static-fd \
+ --enable-static-cons \
+ --disable-libtool \
+ --disable-build-dird \
+ --disable-build-stored
+
+.include "${MASTERDIR}/Makefile"
diff -ruN /usr/ports/sysutils/bacula-docs/Makefile bacula-docs/Makefile
--- /usr/ports/sysutils/bacula-docs/Makefile 2012-09-14 20:31:57.000000000 +0000
+++ bacula-docs/Makefile 2012-09-30 00:30:57.000000000 +0000
@@ -2,7 +2,7 @@
# Date created: 4 January 2006
# Whom: Dan Langille <dan at langille.org>
#
-# $FreeBSD: ports/sysutils/bacula-docs/Makefile,v 1.25 2012/09/14 20:31:57 rm Exp $
+# $FreeBSD: ports/sysutils/bacula-docs/Makefile,v 1.22 2011/12/12 21:11:47 pawel Exp $
#
PORTNAME= bacula
@@ -10,7 +10,7 @@
CATEGORIES= sysutils
MASTER_SITES= SF
PKGNAMESUFFIX= -docs
-DISTFILES= ${PORTNAME}-docs-${PORTVERSION}.tar.bz2 ${PORTNAME}-${PORTVERSION}.tar.gz
+DISTFILES= ${PORTNAME}-docs-${PORTVERSION}.tar.bz2
MAINTAINER= dan at langille.org
COMMENT= The Bacula document set
@@ -21,7 +21,7 @@
UNIQUENAME= ${PORTNAME}${PKGNAMESUFFIX}
-PORTDOCS= *
+PORTDOCS= *.pdf
.ifdef NOPORTDOCS
IGNORE= consists of only documentation, please undef NOPORTDOCS and try again
@@ -29,11 +29,6 @@
do-install:
${MKDIR} ${DOCSDIR}
-
- ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ReleaseNotes \
- ${WRKDIR}/${PORTNAME}-${PORTVERSION}/kernstodo \
- ${DOCSDIR}/
-
${FIND} ${WRKDIR}/${PORTNAME}-docs-${PORTVERSION}/manuals/en \
-name "*.pdf" -exec ${INSTALL_DATA} {} ${DOCSDIR}/ \;
diff -ruN /usr/ports/sysutils/bacula-docs/distinfo bacula-docs/distinfo
--- /usr/ports/sysutils/bacula-docs/distinfo 2012-09-14 20:31:57.000000000 +0000
+++ bacula-docs/distinfo 2012-09-30 00:30:57.000000000 +0000
@@ -1,4 +1,2 @@
SHA256 (bacula-docs-5.2.12.tar.bz2) = 0cb61dbb1224786521286ce2b828d6b802908efc32ef7220db2e3e35530b7876
SIZE (bacula-docs-5.2.12.tar.bz2) = 41968688
-SHA256 (bacula-5.2.12.tar.gz) = 360435634e28881b3fedb0dc1901b9c9be1895ce1e39c9737262b25f44513887
-SIZE (bacula-5.2.12.tar.gz) = 4147847
diff -ruN /usr/ports/sysutils/bacula-server/Makefile bacula-server/Makefile
--- /usr/ports/sysutils/bacula-server/Makefile 2012-09-14 20:31:57.000000000 +0000
+++ bacula-server/Makefile 2012-10-27 18:08:41.000000000 +0000
@@ -2,13 +2,16 @@
# Date created: 24 February 2003
# Whom: Dmitry Sivachenko <demon at FreeBSD.org>
#
-# $FreeBSD: ports/sysutils/bacula-server/Makefile,v 1.137 2012/09/14 20:31:57 rm Exp $
+# $FreeBSD: ports/sysutils/bacula-server/Makefile,v 1.131 2011/12/12 21:11:47 pawel Exp $
#
PORTNAME= bacula
DISTVERSION= 5.2.12
+PORTREVISION?= 0
CATEGORIES?= sysutils
MASTER_SITES= SF/bacula/bacula/${PORTVERSION}
+PKGNAMEPREFIX?= #
+PKGNAMESUFFIX?= -server
MAINTAINER= dan at langille.org
COMMENT?= The network backup solution (server)
@@ -22,26 +25,27 @@
PLIST_SUB+= MAJOR=${PORTVERSION:R:R}
-USE_GMAKE= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ENV+= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
PTHREAD_LIBS="${PTHREAD_LIBS}"
CPPFLAGS+= -I/usr/include/readline -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
-.if !defined(WITH_BAT) && !defined(WITH_NAGIOS_CHECK_ONLY) #Till end of the file
-PKGNAMESUFFIX?= -server
+OPTIONS?= SQLITE3 "Use SQLite-3 database" off \
+ MYSQL "Use MySQL database" off \
+ POSTGRESQL "Use PostgreSQL database" on \
+ MTX "Install mtx for control of autochanger devices" off \
+ NLS "Native Language Support via gettext utilities" on \
+ OPENSSL "Enable OpenSSL for encrypted communication" on
+
+.include <bsd.port.pre.mk>
-PORTDOCS= VERIFYING \
- technotes \
- ChangeLog \
- README \
- ReleaseNotes \
- LICENSE \
- INSTALL
+.if ${PKGNAMESUFFIX} == "-client" || ${PKGNAMESUFFIX} == "-server" #Till end of the file
.if !defined(WITH_CLIENT_ONLY)
+LIB_DEPENDS+= bac.5:${PORTSDIR}/sysutils/bacula-client
USE_RC_SUBR?= bacula-dir bacula-sd
.endif
@@ -51,18 +55,15 @@
SUB_FILES+= pkg-install.server pkg-deinstall.server pkg-message.server
.endif
-#
MANCOMPRESSED= yes
CONFIGURE_ARGS+=--with-tcp-wrappers=/usr/lib \
--enable-smartalloc \
--with-working-dir=${BACULA_DIR} \
--with-scriptdir=${PREFIX}/share/${PORTNAME} \
- --docdir=${DOCSDIR} \
- --htmldir=${DOCSDIR} \
--with-readline=yes \
--disable-conio \
--enable-batch-insert \
- --with-plugindir=${LOCALBASE}/lib \
+ --with-plugindir=${PREFIX}/lib \
--with-dump-email=root at localhost \
--with-job-email=root at localhost \
--with-db-name=bacula \
@@ -80,18 +81,6 @@
--with-sd-group=operator
.endif
-.if defined(WITH_CLIENT_ONLY)
-OPTIONS= WXCONSOLE "Build with wxGTK based GUI console: deprecated" off
-OPTIONS+= SFDAEMON "Build with staticly compiled file daemon" off
-.else
-OPTIONS= SQLITE3 "Use SQLite-3 database" off
-OPTIONS+= MYSQL "Use MySQL database" off
-OPTIONS+= POSTGRESQL "Use PostgreSQL database" off
-OPTIONS+= MTX "Install mtx for control of autochanger devices" off
-.endif
-OPTIONS+= NLS "Native Language Support via gettext utilities" on
-OPTIONS+= OPENSSL "Enable OpenSSL for encrypted communication" on
-
# The user/group IDs below are registered, see
# http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#DADS-UID
#
@@ -109,8 +98,6 @@
BACULA_GID=${BACULA_GID} \
BACULA_DIR=${BACULA_DIR}
-.include <bsd.port.pre.mk>
-
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
CONFIGURE_ARGS+= --enable-nls
@@ -125,33 +112,12 @@
# Client only or full server version
.if defined(WITH_CLIENT_ONLY)
CONFFILES= fd
-# --disable-xattr is temporary to allow build with 8-current
-CONFIGURE_ARGS+= --enable-client-only --disable-xattr
+CONFIGURE_ARGS+= --enable-client-only
+
PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.client
PKGINSTALL= ${FILESDIR}/pkg-install.client
-# Build a static fd binary.
-.if defined(WITH_SFDAEMON)
-CONFIGURE_ARGS+= --enable-static-fd
-CONFIGURE_ARGS+= --disable-libtool
-PLIST_SUB+= SFDAEMON=""
-PLIST_SUB+= NOSF="@comment "
-.else
-PLIST_SUB+= SFDAEMON="@comment "
-PLIST_SUB+= NOSF=""
-.endif
-#Build bwx-console is deprecated use bacula-bat instead
-.if defined(WITH_WXCONSOLE)
-IGNORE= please use sysutils/bacula-bat instead of wxconsole
-USE_WX= 2.4
-CONFIGURE_ARGS+= --enable-bwx-console
-CONFIGURE_ENV+= WXCONFIG="${WX_CONFIG}"
-PLIST_SUB+= WXCONS=""
-.else
-PLIST_SUB+= WXCONS="@comment "
-.endif
.else
# Server only Options
-PLIST_SUB+= WXCONS="@comment "
CONFFILES= sd dir
# Server default database
.if defined(WITH_MYSQL)
@@ -184,21 +150,20 @@
.endif
.if defined(WITH_CLIENT_ONLY)
-MAN8= bacula-fd.8 bconsole.8
-EXTRA_PATCHES+= ${FILESDIR}/extra__manpages__Makefile.in
+MAN8+= bacula-fd.8 bconsole.8
.else
-MAN1= bat.1 bsmtp.1 bacula-tray-monitor.1 bacula-bwxconsole.1
-MAN8= bacula.8 bacula-dir.8 bacula-fd.8 bacula-sd.8 bconsole.8 \
- bcopy.8 bextract.8 bls.8 bregex.8 bscan.8 btape.8 \
- btraceback.8 bwild.8 dbcheck.8
+MAN8+= bacula.8 bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 btape.8 \
+ btraceback.8 dbcheck.8 bwild.8 bregex.8
+MAN1+= bsmtp.1 bacula-tray-monitor.1 bacula-bwxconsole.1
.endif
+MAKE_ENV+= MAN8="${MAN8}" MAN1="${MAN1}"
+
pre-everything::
.if !defined(WITH_CLIENT_ONLY)
@${ECHO_MSG} "You may use the following build options (or make config):"
@${ECHO_MSG} ""
@${ECHO_MSG} " WITH_CLIENT_ONLY=yes if you only want the file daemon."
-# @${ECHO_MSG} " WITH_WXCONSOLE=yes if you only want a wxGTK based GUI console."
@${ECHO_MSG} " WITH_MTX=yes if you want to use mtx instead of chio for autochanger control."
@${ECHO_MSG} " WITH_SQLITE3=yes if you want SQLite-3 as the database (not recommended)."
.if !defined(WITH_MYSQL) && !defined(WITH_POSTGRESQL)
@@ -211,19 +176,17 @@
@${ECHO_MSG} ""
@${ECHO_MSG} "===> Using ${DBTYPE} as the bacula database."
@${ECHO_MSG} ""
-.else
- @${ECHO_MSG} "You may use the following build options (or make config):"
- @${ECHO_MSG} " WITH_SFDAEMON=yes if you want staticly compiled file daemon (client)."
- @${ECHO_MSG} "===> Building file daemon only."
.endif
post-patch:
-# Respect NOPORTDOCS
-.if defined(NOPORTDOCS)
+# this port does not install docs. See bacula-docs for that
${REINPLACE_CMD} -e '/docdir/d' ${WRKSRC}/Makefile.in
-.endif
+# Change $(ECHO) to echo in some Makefile.in files
+ @${REINPLACE_CMD} -e 's|$$(ECHO)|echo|g' ${WRKSRC}/src/filed/Makefile.in \
+ ${WRKSRC}/src/console/Makefile.in
# Default bconsole.conf is ${PREFIX}/etc
@${REINPLACE_CMD} -e 's|./bconsole.conf|${PREFIX}/etc/bconsole.conf|g' ${WRKSRC}/src/console/console.c
+ @${REINPLACE_CMD} -e 's|^MAN8 =|MAN8 ?=|g' -e 's|^MAN1 =|MAN1 ?=|g' ${WRKSRC}/manpages/Makefile.in
.if defined(WITH_CLIENT_ONLY)
# In client port only install startup script out of script dir (see below post-install)
# Dont mkdir ${PREFIX}/share/bacula cause it's empty
@@ -231,7 +194,12 @@
${REINPLACE_CMD} -e 's|\(.*$${MKDIR} $${DESTDIR}$${scriptdir}\)|#\1|g' ${WRKSRC}/Makefile.in
.else
# In server port don't install filed
- @${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' \
+ -e 's|src/lib||' -e 's|src/findlib||' -e 's|@FD_PLUGIN_DIR@||' ${WRKSRC}/Makefile.in
+ @${REINPLACE_CMD} -e 's|../lib/|$$(LOCALBASE)/lib/|g' -e 's|../findlib/|$$(LOCALBASE)/lib/|g' ${WRKSRC}/src/dird/Makefile.in \
+ ${WRKSRC}/src/stored/Makefile.in ${WRKSRC}/src/tools/Makefile.in
+ @${REINPLACE_CMD} -e 's|fd_plugins.h|filed/fd_plugins.h|g' -e 's|dir_plugins.h|dird/dir_plugins.h|g' -e 's|stored.h|stored/stored.h|g' \
+ ${WRKSRC}/src/tools/bpluginfo.c
.endif
.if !target(pre-install)
@@ -263,14 +231,6 @@
${CHGRP} bacula ${PREFIX}/etc/bconsole.conf.sample; \
${ECHO_CMD} "etc/bconsole.conf.sample" >> ${TMPPLIST}; \
fi
-.if defined(WITH_WXCONSOLE)
- if [ -f ${PREFIX}/etc/bwx-console.conf.new ]; then \
- ${ECHO_CMD} "etc/bwx-console.conf.new" >> ${TMPPLIST}; \
- elif [ -f ${PREFIX}/etc/bwx-console.conf ]; then \
- ${MV} ${PREFIX}/etc/bwx-console.conf ${PREFIX}/etc/bwx-console.conf.sample; \
- ${ECHO_CMD} "etc/bwx-console.conf.sample" >> ${TMPPLIST}; \
- fi
-.endif
# ensure that users in the bacula group can run bconsole
${CHGRP} bacula ${PREFIX}/sbin/bconsole
@@ -308,10 +268,9 @@
fi; \
done
- ${CHGRP} wheel ${PREFIX}/etc
-
@${CAT} ${PKGMESSAGE}
.endif
-
+.else
+.include "${MASTERDIR}/Makefile.common"
+.endif # -client and -server are defined
.include <bsd.port.post.mk>
-.endif # if !defined(WITH_BAT) && !defined(WITH_NAGIOS_CHECK_ONLY)
diff -ruN /usr/ports/sysutils/bacula-server/Makefile.common bacula-server/Makefile.common
--- /usr/ports/sysutils/bacula-server/Makefile.common 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/Makefile.common 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,63 @@
+PLIST= ${WRKDIR}/pkg-plist
+
+.if ${PKGNAMESUFFIX} == "-bat"
+.if defined(WITH_OPENSSL)
+.include "${PORTSDIR}/Mk/bsd.openssl.mk"
+CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE}
+.else
+CONFIGURE_ARGS+= --with-openssl="no"
+.endif
+.endif
+
+pre-everything::
+.if ${PKGNAMESUFFIX} == "-bat"
+ @${ECHO_MSG} "===> Building bat the GUI interface for Bacula."
+.endif
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ @${ECHO_MSG} "===> Building nagios check only."
+.endif
+.if ${PKGNAMESUFFIX} == "-client-static"
+ @${ECHO_MSG} "===> Building static version of fd."
+.endif
+
+post-patch:
+# Change $(ECHO) to echo in some Makefile.in files
+ @${REINPLACE_CMD} -e 's|$$(ECHO)|echo|g' ${WRKSRC}/src/filed/Makefile.in \
+ ${WRKSRC}/src/console/Makefile.in
+
+post-build:
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ ${MAKE} -C ${WRKSRC}/examples/nagios/check_bacula
+.endif
+
+pre-install:
+ @${RM} -f ${PLIST}
+.if ${PKGNAMESUFFIX} == "-bat"
+ @${ECHO_CMD} "etc/bat.conf.sample" >> ${PLIST}
+ @${ECHO_CMD} "sbin/bat" >> ${PLIST}
+.endif
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ @${ECHO_CMD} "libexec/nagios/check_bacula" >> ${PLIST}
+ @${ECHO_CMD} "@dirrmtry libexec/nagios" >> ${PLIST}
+.endif
+.if ${PKGNAMESUFFIX} == "-client-static"
+ @${ECHO_CMD} "sbin/bacula-fd-static" >> ${PLIST}
+ @${ECHO_CMD} "sbin/bconsole-static" >> ${PLIST}
+.endif
+
+do-install:
+.if ${PKGNAMESUFFIX} == "-bat"
+# Install config files and preserve existing ones
+ ${INSTALL_SCRIPT} ${WRKSRC}/src/qt-console/bat.conf ${PREFIX}/etc/bat.conf.sample
+ ${INSTALL_MAN} ${WRKSRC}/manpages/bat.1 ${PREFIX}/man/man1/
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/bat ${PREFIX}/sbin
+.endif
+.if ${PKGNAMEPREFIX} == "nagios-check_"
+ @${MKDIR} ${PREFIX}/libexec/nagios
+ ${INSTALL_PROGRAM} ${WRKSRC}/examples/nagios/check_bacula/check_bacula \
+ ${PREFIX}/libexec/nagios
+.endif
+.if ${PKGNAMESUFFIX} == "-client-static"
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/filed/static-bacula-fd ${PREFIX}/sbin/bacula-fd-static
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/console/static-bconsole ${PREFIX}/sbin/bconsole-static
+.endif
diff -ruN /usr/ports/sysutils/bacula-server/files/bacula-dir.in bacula-server/files/bacula-dir.in
--- /usr/ports/sysutils/bacula-server/files/bacula-dir.in 2012-01-14 08:56:57.000000000 +0000
+++ bacula-server/files/bacula-dir.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: ports/sysutils/bacula-server/files/bacula-dir.in,v 1.5 2012/01/14 08:56:57 dougb Exp $
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-dir.in,v 1.4 2010/03/27 00:14:52 dougb Exp $
#
# PROVIDE: bacula_dir
# REQUIRE: DAEMON %%REQ_MYSQL%% %%REQ_PGSQL%%
@@ -17,7 +17,7 @@
. /etc/rc.subr
name="bacula_dir"
-rcvar=bacula_dir_enable
+rcvar=${name}_enable
command=%%PREFIX%%/sbin/bacula-dir
load_rc_config $name
diff -ruN /usr/ports/sysutils/bacula-server/files/bacula-fd.in bacula-server/files/bacula-fd.in
--- /usr/ports/sysutils/bacula-server/files/bacula-fd.in 2012-01-14 08:56:57.000000000 +0000
+++ bacula-server/files/bacula-fd.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: ports/sysutils/bacula-server/files/bacula-fd.in,v 1.7 2012/01/14 08:56:57 dougb Exp $
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-fd.in,v 1.6 2010/03/27 00:14:52 dougb Exp $
#
# PROVIDE: bacula_fd
# REQUIRE: DAEMON
@@ -17,7 +17,7 @@
. /etc/rc.subr
name="bacula_fd"
-rcvar=bacula_fd_enable
+rcvar=${name}_enable
command=%%PREFIX%%/sbin/bacula-fd
load_rc_config $name
diff -ruN /usr/ports/sysutils/bacula-server/files/bacula-sd.in bacula-server/files/bacula-sd.in
--- /usr/ports/sysutils/bacula-server/files/bacula-sd.in 2012-01-14 08:56:57.000000000 +0000
+++ bacula-server/files/bacula-sd.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: ports/sysutils/bacula-server/files/bacula-sd.in,v 1.6 2012/01/14 08:56:57 dougb Exp $
+# $FreeBSD: ports/sysutils/bacula-server/files/bacula-sd.in,v 1.5 2010/03/27 00:14:52 dougb Exp $
#
# PROVIDE: bacula_sd
# REQUIRE: DAEMON
@@ -17,7 +17,7 @@
. /etc/rc.subr
name="bacula_sd"
-rcvar=bacula_sd_enable
+rcvar=`set_rcvar`
command=%%PREFIX%%/sbin/bacula-sd
load_rc_config $name
diff -ruN /usr/ports/sysutils/bacula-server/files/extra__manpages__Makefile.in bacula-server/files/extra__manpages__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/extra__manpages__Makefile.in 2011-12-12 21:11:48.000000000 +0000
+++ bacula-server/files/extra__manpages__Makefile.in 1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
---- manpages/Makefile.in.orig 2011-11-26 18:08:12.000000000 +0400
-+++ manpages/Makefile.in 2011-12-02 23:19:42.000000000 +0400
-@@ -4,12 +4,8 @@
-
- .PHONY: dummy
-
--MAN8 = bacula.8 bacula-dir.8 bacula-fd.8 bacula-sd.8 \
-- bconsole.8 bcopy.8 bextract.8 bls.8 bscan.8 btape.8 \
-- btraceback.8 dbcheck.8 bwild.8 bregex.8
-+MAN8 = bacula-fd.8 bconsole.8
-
--MAN1 = bacula-tray-monitor.1 bacula-bwxconsole.1 bsmtp.1 bat.1
--
- # bacula-bgnome-console.1
-
- all:
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__cats__Makefile.in bacula-server/files/patch-src__cats__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__cats__Makefile.in 2012-07-29 19:13:53.000000000 +0000
+++ bacula-server/files/patch-src__cats__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,33 +1,51 @@
---- src/cats/Makefile.in~ 2012-06-28 14:52:03.000000000 +0000
-+++ src/cats/Makefile.in 2012-07-27 14:40:29.000000000 +0000
+--- src/cats/Makefile.in 2012-06-28 09:52:03.000000000 -0500
++++ src/cats/Makefile.in 2012-08-09 15:30:19.000000000 -0500
@@ -142,25 +142,25 @@
libbacsql.la: Makefile $(LIBBACSQL_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACSQL_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACSQL_LT_RELEASE) $(DB_LIBS)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACSQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 $(DB_LIBS)
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACSQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACSQL_LT_RELEASE:S/./:/g:S/12/0/g)
libbaccats.la: Makefile cats_dummy.lo
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ cats_dummy.lo -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ cats_dummy.lo -export-dynamic -rpath $(libdir) -version-info 5
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ cats_dummy.lo -export-dynamic -rpath $(libdir) -version-info $(LIBBACCATS_LT_RELEASE:S/./:/g:S/12/0/g)
libbaccats-mysql.la: Makefile $(MYSQL_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(MYSQL_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(MYSQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 \
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(MYSQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACCATS_LT_RELEASE:S/./:/g:S/12/0/g) \
-soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(MYSQL_LIBS)
libbaccats-postgresql.la: Makefile $(POSTGRESQL_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(POSTGRESQL_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(POSTGRESQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 \
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(POSTGRESQL_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACCATS_LT_RELEASE:S/./:/g:S/12/0/g) \
-soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(POSTGRESQL_LIBS)
libbaccats-sqlite3.la: Makefile $(SQLITE_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(SQLITE_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(SQLITE_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 \
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(SQLITE_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACCATS_LT_RELEASE:S/./:/g:S/12/0/g) \
-soname libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
#libbaccats-ingres.la: Makefile $(INGRES_LOBJS)
+@@ -237,7 +237,7 @@
+ for db_type in @DB_BACKENDS@; do \
+ $(LIBTOOL_INSTALL_FINISH) $(INSTALL_LIB) libbaccats-$${db_type}.la $(DESTDIR)$(libdir); \
+ done
+- ./install-default-backend @DEFAULT_DB_TYPE@ $(LIBBACCATS_LT_RELEASE) $(DESTDIR)$(libdir)
++ ./install-default-backend @DEFAULT_DB_TYPE@ 5 $(DESTDIR)$(libdir)
+
+ libtool-uninstall:
+ $(LIBTOOL_UNINSTALL) $(RMF) $(DESTDIR)$(libdir)/libbacsql.la
+@@ -323,7 +323,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @for src in $(LIBBACSQL_SRCS); do \
+ $(CXX) -S -M -MT `basename $$src .c`$(DEFAULT_OBJECT_TYPE) $(CPPFLAGS) $(XINC) $(DEFS) -I$(srcdir) -I$(basedir) $$src >> Makefile; \
+ done
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in bacula-server/files/patch-src__cats__install-default-backend.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in 2012-03-01 22:49:26.000000000 +0000
+++ bacula-server/files/patch-src__cats__install-default-backend.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,26 +1,25 @@
---- src/cats/install-default-backend.in.orig 2012-02-21 16:59:33.000000000 +0100
-+++ src/cats/install-default-backend.in 2012-02-22 19:23:12.041489960 +0100
-@@ -22,19 +22,19 @@
+--- src/cats/install-default-backend.in 2012-03-31 23:39:38.000000000 -0500
++++ src/cats/install-default-backend.in 2012-03-31 23:40:56.000000000 -0500
+@@ -22,11 +22,11 @@
exit 1
fi
-if [ -f ${install_dir}/libbaccats-${default_backend}-${library_version}${SHLIB_EXT} ]; then
-+if [ -f ${install_dir}/libbaccats-${default_backend}${SHLIB_EXT}.5 ]; then
++if [ -f ${install_dir}/libbaccats-${default_backend}${SHLIB_EXT}.${library_version} ]; then
#
# Create a default catalog library pointing to one of the shared libs.
#
- rm -f ${install_dir}/libbaccats-${library_version}${SHLIB_EXT}
-+ rm -f ${install_dir}/libbaccats${SHLIB_EXT}.5
++ rm -f ${install_dir}/libbaccats${SHLIB_EXT}.${library_version}
#
# Create a relative symlink to the default backend
- # As all backends are in the same directory anyhow this should
+@@ -34,7 +34,7 @@
# always work.
#
-- ln -s libbaccats-${default_backend}${SHLIB_EXT} \
+ ln -s libbaccats-${default_backend}${SHLIB_EXT} \
- ${install_dir}/libbaccats-${library_version}${SHLIB_EXT}
-+ ln -s libbaccats-${default_backend}${SHLIB_EXT}.5 \
-+ ${install_dir}/libbaccats${SHLIB_EXT}.5
++ ${install_dir}/libbaccats${SHLIB_EXT}.${library_version}
fi
exit 0
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__console__Makefile.in bacula-server/files/patch-src__console__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__console__Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/files/patch-src__console__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,11 @@
+--- src/console/Makefile.in 2012-03-24 15:10:18.000000000 -0500
++++ src/console/Makefile.in 2012-03-24 15:10:35.000000000 -0500
+@@ -53,7 +53,7 @@
+
+ static-bconsole: Makefile $(CONSOBJS) ../lib/libbac.a ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
+ $(LIBTOOL_LINK) $(CXX) -static $(LDFLAGS) $(CONS_LDFLAGS) -L../lib -L../cats -o $@ $(CONSOBJS) \
+- $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) \
++ $(DLIB) $(CONS_LIBS) -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS:S/.so/.a/g) \
+ $(OPENSSL_LIBS)
+ strip $@
+
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__dird__Makefile.in bacula-server/files/patch-src__dird__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__dird__Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/files/patch-src__dird__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,28 @@
+--- src/dird/Makefile.in 2011-11-26 09:08:12.000000000 -0500
++++ src/dird/Makefile.in 2011-12-02 13:15:46.000000000 -0500
+@@ -68,14 +68,14 @@
+ ../lib/libbacpy$(DEFAULT_ARCHIVE_TYPE) ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
+ @echo "Linking $@ ..."
+- $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -L../cats -L../findlib -o $@ $(SVROBJS) \
++ $(LIBTOOL_LINK) $(CXX) -L../lib -L../cats -L../findlib $(WLDFLAGS) $(LDFLAGS) -o $@ $(SVROBJS) \
+ -lbacfind -lbacsql -lbaccats -lbacpy -lbaccfg -lbac -lm $(PYTHON_LIBS) $(DLIB) $(DB_LIBS) $(LIBS) \
+ $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
+
+ static-bacula-dir: Makefile $(SVROBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
+ ../lib/libbacpy$(DEFAULT_ARCHIVE_TYPE) ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -L../cats -L../findlib -o $@ $(SVROBJS) \
++ $(LIBTOOL_LINK) $(CXX) -static -L../lib -L../cats -L../findlib $(WLDFLAGS) $(LDFLAGS) -o $@ $(SVROBJS) \
+ -lbacfind -lbacsql -lbaccats -lbacpy -lbaccfg -lbac -lm $(PYTHON_LIBS) $(DLIB) $(DB_LIBS) $(LIBS) \
+ $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
+ strip $@
+@@ -141,7 +141,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @$(CXX) -S -M $(CPPFLAGS) $(XINC) $(PYTHON_INC) -I$(srcdir) -I$(basedir) *.c >> Makefile
+ @if test -f Makefile ; then \
+ $(RMF) Makefile.bak; \
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__filed__Makefile.in bacula-server/files/patch-src__filed__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__filed__Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/files/patch-src__filed__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,11 @@
+--- src/filed/Makefile.in 2012-06-28 09:52:03.000000000 -0500
++++ src/filed/Makefile.in 2012-08-09 15:04:48.000000000 -0500
+@@ -102,7 +102,7 @@
+ static-bacula-fd: Makefile $(SVROBJS) ../findlib/libbacfind.a ../lib/libbacpy$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) @WIN32@
+ $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -L../findlib -o $@ $(SVROBJS) \
+ $(WIN32LIBS) $(FDLIBS) $(ZLIBS) -lbacfind -lbacpy -lbaccfg -lbac -lm $(PYTHON_LIBS) $(LIBS) \
+- $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZOLIBS)
++ $(DLIB) $(WRAPLIBS) $(GETTEXT_LIBS:S/.so/.a/g) $(OPENSSL_LIBS) $(CAP_LIBS) $(AFS_LIBS) $(LZOLIBS)
+ strip $@
+
+ Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__findlib__Makefile.in bacula-server/files/patch-src__findlib__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__findlib__Makefile.in 2011-12-12 21:11:48.000000000 +0000
+++ bacula-server/files/patch-src__findlib__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,11 +1,20 @@
---- ./src/findlib/Makefile.in.orig 2011-11-26 18:08:12.000000000 +0400
-+++ ./src/findlib/Makefile.in 2011-12-03 13:08:11.000000000 +0400
+--- src/findlib/Makefile.in 2011-11-26 09:08:12.000000000 -0500
++++ src/findlib/Makefile.in 2011-12-02 13:02:46.000000000 -0500
@@ -57,7 +57,7 @@
libbacfind.la: Makefile $(LIBBACFIND_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACFIND_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACFIND_LT_RELEASE)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACFIND_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACFIND_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACFIND_LT_RELEASE:S/./:/g:S/12/0/g)
Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
cd $(topdir) \
+@@ -112,7 +112,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @for src in $(LIBBACFIND_SRCS); do \
+ $(CXX) -S -M -MT `basename $$src .c`$(DEFAULT_OBJECT_TYPE) $(CPPFLAGS) $(XINC) -I$(srcdir) -I$(basedir) $$src >> Makefile; \
+ done
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__lib__Makefile.in bacula-server/files/patch-src__lib__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__lib__Makefile.in 2012-07-29 19:13:53.000000000 +0000
+++ bacula-server/files/patch-src__lib__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,11 +1,11 @@
---- ./src/lib/Makefile.in.orig 2011-11-26 18:08:12.000000000 +0400
-+++ ./src/lib/Makefile.in 2011-12-03 13:08:11.000000000 +0400
+--- src/lib/Makefile.in 2012-06-28 09:52:03.000000000 -0500
++++ src/lib/Makefile.in 2012-08-09 15:08:16.000000000 -0500
@@ -120,7 +120,7 @@
libbac.la: Makefile $(LIBBAC_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBAC_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBAC_LT_RELEASE) $(WRAPLIBS) $(CAP_LIBS) $(ZLIBS) $(OPENSSL_LIBS) $(LIBS) $(DLLIBS)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBAC_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 $(WRAPLIBS) $(CAP_LIBS) $(ZLIBS) $(OPENSSL_LIBS) $(LIBS)
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBAC_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBAC_LT_RELEASE:S/./:/g:S/12/0/g) $(WRAPLIBS) $(CAP_LIBS) $(ZLIBS) $(OPENSSL_LIBS) $(LIBS) $(DLLIBS)
libbaccfg.a: $(LIBBACCFG_OBJS)
@echo "Making $@ ..."
@@ -14,7 +14,7 @@
libbaccfg.la: Makefile $(LIBBACCFG_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACCFG_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACCFG_LT_RELEASE) $(OPENSSL_LIBS) $(LIBS)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACCFG_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 $(OPENSSL_LIBS) $(LIBS)
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACCFG_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACCFG_LT_RELEASE:S/./:/g:S/12/0/g) $(OPENSSL_LIBS) $(LIBS)
libbacpy.a: $(LIBBACPY_OBJS)
@echo "Making $@ ..."
@@ -23,7 +23,16 @@
libbacpy.la: Makefile $(LIBBACPY_LOBJS)
@echo "Making $@ ..."
- $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACPY_LOBJS) -export-dynamic -rpath $(libdir) -release $(LIBBACPY_LT_RELEASE) $(PYTHON_LIBS) $(OPENSSL_LIBS) $(LIBS)
-+ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACPY_LOBJS) -export-dynamic -rpath $(libdir) -version-info 5 $(PYTHON_LIBS) $(OPENSSL_LIBS) $(LIBS)
++ $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBACPY_LOBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBACPY_LT_RELEASE:S/./:/g:S/12/0/g) $(PYTHON_LIBS) $(OPENSSL_LIBS) $(LIBS)
Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
cd $(topdir) \
+@@ -267,7 +267,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @for src in $(LIBBAC_SRCS) $(LIBBACCFG_SRCS) $(LIBBACPY_SRCS); do \
+ $(CXX) -S -M -MT `basename $$src .c`$(DEFAULT_OBJECT_TYPE) $(CPPFLAGS) $(XINC) $(PYTHON_INC) -I$(srcdir) -I$(basedir) $$src >> Makefile; \
+ done
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__stored__Makefile.in bacula-server/files/patch-src__stored__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__stored__Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/files/patch-src__stored__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,71 @@
+--- src/stored/Makefile.in 2011-11-26 09:08:12.000000000 -0500
++++ src/stored/Makefile.in 2011-12-02 13:20:38.000000000 -0500
+@@ -95,12 +95,12 @@
+
+ bacula-sd: Makefile $(SDOBJS) ../lib/libbacpy$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+ @echo "Linking $@ ..."
+- $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L../lib -o $@ $(SDOBJS) $(ZLIBS) \
++ $(LIBTOOL_LINK) $(CXX) -L../lib $(WLDFLAGS) $(LDFLAGS) -o $@ $(SDOBJS) $(ZLIBS) \
+ -lbacpy -lbaccfg -lbac -lm $(PYTHON_LIBS) $(DLIB) $(LIBS) $(WRAPLIBS) \
+ $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
+
+ static-bacula-sd: Makefile $(SDOBJS) ../lib/libbacpy$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -static -L../lib -o $@ $(SDOBJS) $(ZLIBS) \
++ $(LIBTOOL_LINK) $(CXX) -static -L../lib $(WLDFLAGS) $(LDFLAGS) -o $@ $(SDOBJS) $(ZLIBS) \
+ -lbacpy -lbaccfg -lbac -lm $(PYTHON_LIBS) $(DLIB) $(LIBS) $(WRAPLIBS) \
+ $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
+ strip $@
+@@ -111,7 +111,7 @@
+ -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+
+ btape: Makefile $(TAPEOBJS) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -o $@ $(TAPEOBJS) \
++ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) -L../lib $(LDFLAGS) -o $@ $(TAPEOBJS) \
+ -lbaccfg -lbac $(DLIB) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bls.o: bls.c
+@@ -121,7 +121,7 @@
+
+ bls: Makefile $(BLSOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+ @echo "Compiling $<"
+- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BLSOBJS) $(DLIB) \
++ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) -L../lib -L../findlib $(LDFLAGS) -o $@ $(BLSOBJS) $(DLIB) \
+ -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bextract.o: bextract.c
+@@ -131,7 +131,7 @@
+
+ bextract: Makefile $(BEXTOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+ @echo "Compiling $<"
+- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZOLIBS) \
++ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) -L../lib -L../findlib $(LDFLAGS) -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZOLIBS) \
+ -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bscan.o: bscan.c
+@@ -141,7 +141,7 @@
+
+ bscan: Makefile $(SCNOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -L../cats -L../findlib -o $@ $(SCNOBJS) \
++ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) -L../lib -L../cats -L../findlib $(LDFLAGS) -o $@ $(SCNOBJS) \
+ -lbacsql -lbaccats $(DB_LIBS) $(ZLIBS) -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bcopy.o: bcopy.c
+@@ -150,7 +150,7 @@
+ -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+
+ bcopy: Makefile $(COPYOBJS) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib -o $@ $(COPYOBJS) \
++ $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) -L../lib $(LDFLAGS) -o $@ $(COPYOBJS) \
+ -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
+@@ -215,7 +215,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @$(CXX) -S -M $(CPPFLAGS) $(XINC) $(PYTHON_INC) -I$(srcdir) -I$(basedir) *.c >> Makefile
+ @if test -f Makefile ; then \
+ $(RMF) Makefile.bak; \
diff -ruN /usr/ports/sysutils/bacula-server/files/patch-src__tools__Makefile.in bacula-server/files/patch-src__tools__Makefile.in
--- /usr/ports/sysutils/bacula-server/files/patch-src__tools__Makefile.in 1970-01-01 00:00:00.000000000 +0000
+++ bacula-server/files/patch-src__tools__Makefile.in 2012-09-30 00:40:56.000000000 +0000
@@ -0,0 +1,99 @@
+--- src/tools/Makefile.in 2011-11-26 09:08:12.000000000 -0500
++++ src/tools/Makefile.in 2011-12-02 13:26:44.000000000 -0500
+@@ -58,22 +58,22 @@
+ @echo " "
+
+ bsmtp: Makefile bsmtp.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -o $@ bsmtp.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
++ $(LIBTOOL_LINK) $(CXX) -L../lib $(LDFLAGS) -o $@ bsmtp.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bregtest: Makefile bregtest.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -o $@ bregtest.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
++ $(LIBTOOL_LINK) $(CXX) -L../lib $(LDFLAGS) -o $@ bregtest.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ dbcheck: Makefile dbcheck.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) $(DIRCONFOBJS)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -L../cats -o $@ dbcheck.o $(DIRCONFOBJS) \
++ $(LIBTOOL_LINK) $(CXX) -L../lib -L../cats $(LDFLAGS) -o $@ dbcheck.o $(DIRCONFOBJS) \
+ -lbaccats -lbacsql -lbaccfg -lbac -lm $(DB_LIBS) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ fstype: Makefile fstype.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -L../findlib -o $@ fstype.o -lbacfind -lbac -lm \
++ $(LIBTOOL_LINK) $(CXX) -L../lib -L../findlib $(LDFLAGS) -o $@ fstype.o -lbacfind -lbac -lm \
+ $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ drivetype: Makefile drivetype.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -L../findlib -o $@ drivetype.o -lbacfind -lbac -lm \
++ $(LIBTOOL_LINK) $(CXX) -L../lib -L../findlib $(LDFLAGS) -o $@ drivetype.o -lbacfind -lbac -lm \
+ $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ dird_conf.o: ../dird/dird_conf.c
+@@ -87,34 +87,34 @@
+
+ testfind: Makefile ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE) \
+ ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) $(FINDOBJS)
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -o $@ $(FINDOBJS) -L. -L../lib -L../findlib \
++ $(LIBTOOL_LINK) $(CXX) -g -o $@ $(FINDOBJS) -L. -L../lib -L../findlib $(LDFLAGS) \
+ $(DLIB) -lbacfind -lbaccfg -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ testls: Makefile ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) testls.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L. -L../lib -L../findlib -o $@ testls.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L. -L../lib -L../findlib $(LDFLAGS) -o $@ testls.o \
+ $(DLIB) -lbacfind -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bregex: Makefile ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) bregex.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L. -L../lib -o $@ bregex.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L. -L../lib $(LDFLAGS) -o $@ bregex.o \
+ $(DLIB) -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bwild: Makefile ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) bwild.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L. -L../lib -o $@ bwild.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L. -L../lib $(LDFLAGS) -o $@ bwild.o \
+ $(DLIB) -lbac -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bbatch: Makefile ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) bbatch.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L../cats -L. -L../lib -o $@ bbatch.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L../cats -L. -L../lib $(LDFLAGS) -o $@ bbatch.o \
+ -lbaccats -lbacsql -lbac -lm $(DB_LIBS) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ bvfs_test: Makefile ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) bvfs_test.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L../cats -L. -L../lib -L../findlib -o $@ bvfs_test.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L../cats -L. -L../lib -L../findlib $(LDFLAGS) -o $@ bvfs_test.o \
+ -lbaccats -lbacsql -lbacfind -lbac -lm $(DB_LIBS) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ ing_test: Makefile ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) \
+ ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) ../cats/libbaccats$(DEFAULT_ARCHIVE_TYPE) ing_test.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L../cats -L. -L../lib -L../findlib -o $@ ing_test.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L../cats -L. -L../lib -L../findlib $(LDFLAGS) -o $@ ing_test.o \
+ -lbaccats -lbacsql -lbacfind -lbac -lm $(DB_LIBS) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ cats_test.o: cats_test.c
+@@ -122,7 +122,7 @@
+ $(NO_ECHO)$(CXX) $(DEFS) $(DEBUG) -c $(CPPFLAGS) $(PYTHON_INC) -I$(srcdir) -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+
+ cats_test: Makefile ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE) ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../cats/libbacsql$(DEFAULT_ARCHIVE_TYPE) cats_test.o
+- $(LIBTOOL_LINK) $(CXX) -g $(LDFLAGS) -L../cats -L. -L../lib -L../findlib -o $@ cats_test.o \
++ $(LIBTOOL_LINK) $(CXX) -g -L../cats -L. -L../lib -L../findlib $(LDFLAGS) -o $@ cats_test.o \
+ -lbaccats -lbacsql -lbacfind -lbac -lm $(DB_LIBS) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ gigaslam.o: gigaslam.c
+@@ -132,7 +132,7 @@
+ $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -o $@ gigaslam.o
+
+ grow: Makefile grow.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)
+- $(LIBTOOL_LINK) $(CXX) $(LDFLAGS) -L../lib -o $@ grow.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
++ $(LIBTOOL_LINK) $(CXX) -L../lib $(LDFLAGS) -o $@ grow.o -lbac -lm $(DLIB) $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+
+ Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
+ cd $(topdir) \
+@@ -184,7 +184,7 @@
+ depend:
+ @$(MV) Makefile Makefile.bak
+ @$(SED) "/^# DO NOT DELETE:/,$$ d" Makefile.bak > Makefile
+- @$(ECHO) "# DO NOT DELETE: nice dependency list follows" >> Makefile
++ @echo "# DO NOT DELETE: nice dependency list follows" >> Makefile
+ @$(CXX) -S -M $(CPPFLAGS) $(PYTHON_INC) -I$(srcdir) -I$(basedir) *.c >> Makefile
+ @if test -f Makefile ; then \
+ $(RMF) Makefile.bak; \
diff -ruN /usr/ports/sysutils/bacula-server/files/pkg-message.server.in bacula-server/files/pkg-message.server.in
--- /usr/ports/sysutils/bacula-server/files/pkg-message.server.in 2010-07-17 01:00:47.000000000 +0000
+++ bacula-server/files/pkg-message.server.in 2012-09-30 00:40:56.000000000 +0000
@@ -1,4 +1,12 @@
-################################################################################
+###############################################################################
+
+bacula server was installed
+
+1) Important information about new version of bacula can be found in the
+ ReleaseNotes.
+
+ %%DOCSDIR%%/ReleaseNotes
+
NOTE:
An auto-changer manipulation script based on FreeBSDs
@@ -53,35 +61,7 @@
as installed by docs port for the upgrade procedure.
-IMPORTANT UPGRADE NOTES FOR THIS RELEASE:
-
-As always, both the Director and Storage daemon must be upgraded at
-the same time, and on any given machine, you must run only one version
-of Bacula. This means that on the Director and Storage daemon machines,
-you *must* upgrade your File daemon as well.
-
-New database Catalog format in version 5.0.2 (3.1.9 or later).
-
-If upgrading to 5.x from < 5.x, you must run the update_bacula_tables
-script. Afterwards, check the ownership on any new tables
-and make sure they are consisten with existing tables.
-
-!!!!!!!!!!!!!!! NOTE FOR 5.0.0 USERS !!!!!!!!!!!!!!!!!!!!
-The Allow Duplicate Jobs directive has been significantly-
-reworked, and the default value has changed. See below.
-
-Truncate On Purge has been totally rewritten. See the new
-features section of the manual.
-
-When Volume Poll Interval is set in the SD DEVICE configuration,
-(default 5 mins), after a certain number of polling tries (approx
-10) polling will stop and the operator will be asked to
-resolve the problem. Previously there was no limit, and an
-error message could be produced at each poll attempt.
-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-Read the ReleaseNotes for further information.
-
If you are using sqlite you need to run the make_sqlite_tables script as
the bacula user. Do this using 'sudo su -m bacula'.
+
################################################################################
diff -ruN /usr/ports/sysutils/bacula-server/pkg-plist bacula-server/pkg-plist
--- /usr/ports/sysutils/bacula-server/pkg-plist 2011-12-12 21:11:47.000000000 +0000
+++ bacula-server/pkg-plist 2012-09-30 00:40:56.000000000 +0000
@@ -1,25 +1,12 @@
-lib/libbac.la
-lib/libbac.so
-lib/libbac.so.%%MAJOR%%
-lib/libbaccats-%%DBTYPE%%.la
-lib/libbaccats-%%DBTYPE%%.so
-lib/libbaccats-%%DBTYPE%%.so.%%MAJOR%%
lib/libbaccats.la
lib/libbaccats.so
lib/libbaccats.so.%%MAJOR%%
-lib/libbaccfg.la
-lib/libbaccfg.so
-lib/libbaccfg.so.%%MAJOR%%
-lib/libbacfind.la
-lib/libbacfind.so
-lib/libbacfind.so.%%MAJOR%%
-lib/libbacpy.la
-lib/libbacpy.so
-lib/libbacpy.so.%%MAJOR%%
+lib/libbaccats-%%DBTYPE%%.la
+lib/libbaccats-%%DBTYPE%%.so
+lib/libbaccats-%%DBTYPE%%.so.%%MAJOR%%
lib/libbacsql.la
lib/libbacsql.so
lib/libbacsql.so.%%MAJOR%%
-lib/bpipe-fd.so
sbin/bacula
sbin/bacula-dir
sbin/bacula-sd
diff -ruN /usr/ports/sysutils/bacula-server/pkg-plist.client bacula-server/pkg-plist.client
--- /usr/ports/sysutils/bacula-server/pkg-plist.client 2010-07-17 01:00:46.000000000 +0000
+++ bacula-server/pkg-plist.client 2012-09-30 00:40:56.000000000 +0000
@@ -1,21 +1,19 @@
-%%NOSF%%lib/libbac.la
-%%NOSF%%lib/libbac.so
-%%NOSF%%lib/libbac.so.%%MAJOR%%
-%%NOSF%%lib/libbaccfg.la
-%%NOSF%%lib/libbaccfg.so
-%%NOSF%%lib/libbaccfg.so.%%MAJOR%%
-%%NOSF%%lib/libbacfind.la
-%%NOSF%%lib/libbacfind.so
-%%NOSF%%lib/libbacfind.so.%%MAJOR%%
-%%NOSF%%lib/libbacpy.la
-%%NOSF%%lib/libbacpy.so
-%%NOSF%%lib/libbacpy.so.%%MAJOR%%
-%%NOSF%%lib/bpipe-fd.so
-%%SFDAEMON%%sbin/static-bacula-fd
+lib/libbac.la
+lib/libbac.so
+lib/libbac.so.%%MAJOR%%
+lib/libbaccfg.la
+lib/libbaccfg.so
+lib/libbaccfg.so.%%MAJOR%%
+lib/libbacfind.la
+lib/libbacfind.so
+lib/libbacfind.so.%%MAJOR%%
+lib/libbacpy.la
+lib/libbacpy.so
+lib/libbacpy.so.%%MAJOR%%
+lib/bpipe-fd.so
sbin/bacula-fd
sbin/bconsole
-%%WXCONS%%sbin/bwx-console
- at unexec /usr/bin/killall badula-fd > /dev/null 2>&1 || true
+ at unexec /usr/bin/killall bacula-fd > /dev/null 2>&1 || true
@exec mkdir -p %%BACULA_DIR%%
@dirrmtry %%BACULA_DIR%%
- at dirrm share/bacula
+ at dirrmtry share/bacula
diff -ruN /usr/ports/net-mgmt/nagios-check_bacula/Makefile nagios-check_bacula/Makefile
--- /usr/ports/net-mgmt/nagios-check_bacula/Makefile 2010-07-17 01:00:47.000000000 +0000
+++ nagios-check_bacula/Makefile 2012-09-30 00:31:55.000000000 +0000
@@ -6,49 +6,26 @@
#
PORTNAME= bacula
-PKGNAMEPREFIX= nagios-check_
CATEGORIES= net-mgmt
-UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}
+PKGNAMEPREFIX= nagios-check_
+PKGNAMESUFFIX= #
MAINTAINER= freebsd at troback.com
COMMENT= Nagios plugin for Bacula
+LIB_DEPENDS+= bac.5:${PORTSDIR}/sysutils/bacula-client
+
+UNIQUENAME= ${PKGNAMEPREFIX}${PORTNAME}
+
WITH_NAGIOS_CHECK_ONLY= yes
MASTERDIR= ${.CURDIR}/../../sysutils/bacula-server
-PLIST= ${.CURDIR}/pkg-plist
-CONFIGURE_ARGS= --enable-client-only \
+CONFIGURE_ARGS+=--enable-client-only \
--disable-build-dird \
--disable-build-stored \
--disable-nls \
--disable-xatt
-.include "${MASTERDIR}/Makefile"
-
-.include <bsd.port.pre.mk>
+OPTIONS= #
-.if exists(${LOCALBASE}/lib/libbac.so.${PORTVERSION:R:R})
-LIB_DEPENDS+= bac.${PORTVERSION:R:R}:${PORTSDIR}/sysutils/bacula-client
-WITHOUT_LIBBAC= YES
-PLIST_SUB+= INDEP="@comment "
-.else
-PLIST_SUB+= INDEP=""
-.endif
-
-pre-everything::
- @${ECHO_MSG} "===> Building nagios check only."
-
-post-build:
- ${MAKE} -C ${WRKSRC}/examples/nagios/check_bacula
-
-do-install:
- @${MKDIR} ${PREFIX}/libexec/nagios
- ${INSTALL_PROGRAM} ${WRKSRC}/examples/nagios/check_bacula/.libs/check_bacula \
- ${PREFIX}/libexec/nagios
-.if !defined(WITHOUT_LIBBAC)
- @${ECHO_MSG} "===> Installing libbac.so.${PORTVERSION:R:R} "
- ${INSTALL_PROGRAM} ${WRKSRC}/src/lib/.libs/libbac.so.${PORTVERSION:R:R} \
- ${PREFIX}/lib
-.endif
-
-.include <bsd.port.post.mk>
+.include "${MASTERDIR}/Makefile"
diff -ruN /usr/ports/net-mgmt/nagios-check_bacula/pkg-plist nagios-check_bacula/pkg-plist
--- /usr/ports/net-mgmt/nagios-check_bacula/pkg-plist 2010-07-17 01:00:47.000000000 +0000
+++ nagios-check_bacula/pkg-plist 1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-libexec/nagios/check_bacula
-%%INDEP%%lib/libbac.so.%%MAJOR%%
- at dirrmtry libexec/nagios
--Apple-Mail=_21AD4FB2-2F91-4DEA-BB46-926F1C135DAF
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=iso-8859-1
--
Dan Langille - http://langille.org
--Apple-Mail=_21AD4FB2-2F91-4DEA-BB46-926F1C135DAF--
More information about the freebsd-ports-bugs
mailing list