Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Dec 2012 16:32:45 +0000 (UTC)
From:      Ruslan Mahmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r309025 - in head: net-mgmt/nagios-check_bacula sysutils sysutils/bacula-bat sysutils/bacula-client sysutils/bacula-client-static sysutils/bacula-docs sysutils/bacula-server sysutils/ba...
Message-ID:  <201212161632.qBGGWjZt011350@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Sun Dec 16 16:32:45 2012
New Revision: 309025
URL: http://svnweb.freebsd.org/changeset/ports/309025

Log:
  - clean up bacula-* ports (Makefile and pkg-message files)
  - now bacula-docs just installs pdf files
  - add bacula-server/Makefile.common with -bat, -client-static and nagios_check-
    stuff (another bacula slave ports can use it too)
  - remove pkg-plist from bacula-bat and nagios-check_bacula
  - now bacula-server, bacula-bat and nagios-check_bacula depend of bacula-client.
    It avoids some conflicts when we want to install all bacula ports in the same
    system
  - remove the OPTION to install static version of bacula-client. Now it is a new
    port
  - few other minor changes
  
  while here:
  - trim Makefile headers
  - remove indefinite articles in COMMENT
  - convert to optionsng
  
  PR:		167700
  Submitted by:	acm (original patch), Dan Langille <dan@langille.org> (maintainer)

Added:
  head/sysutils/bacula-client-static/
  head/sysutils/bacula-client-static/Makefile   (contents, props changed)
  head/sysutils/bacula-server/Makefile.common   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__console__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__dird__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__filed__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__stored__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__tools__Makefile.in   (contents, props changed)
Deleted:
  head/net-mgmt/nagios-check_bacula/pkg-plist
  head/sysutils/bacula-server/files/extra__manpages__Makefile.in
Modified:
  head/net-mgmt/nagios-check_bacula/Makefile   (contents, props changed)
  head/net-mgmt/nagios-check_bacula/pkg-descr   (contents, props changed)
  head/sysutils/Makefile
  head/sysutils/bacula-bat/Makefile   (contents, props changed)
  head/sysutils/bacula-client/Makefile   (contents, props changed)
  head/sysutils/bacula-docs/Makefile   (contents, props changed)
  head/sysutils/bacula-docs/distinfo   (contents, props changed)
  head/sysutils/bacula-server/Makefile   (contents, props changed)
  head/sysutils/bacula-server/files/bacula-dir.in   (contents, props changed)
  head/sysutils/bacula-server/files/bacula-fd.in   (contents, props changed)
  head/sysutils/bacula-server/files/bacula-sd.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__cats__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__findlib__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/patch-src__lib__Makefile.in   (contents, props changed)
  head/sysutils/bacula-server/files/pkg-message.server.in   (contents, props changed)
  head/sysutils/bacula-server/pkg-plist   (contents, props changed)
  head/sysutils/bacula-server/pkg-plist.client   (contents, props changed)

Modified: head/net-mgmt/nagios-check_bacula/Makefile
==============================================================================
--- head/net-mgmt/nagios-check_bacula/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/net-mgmt/nagios-check_bacula/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,54 +1,26 @@
-# New ports collection makefile for:	nagios-check_bacula
-# Date created: 	10 Juli 2008
-# Whom:			Anders Troback
-#
+# Created by: Anders Troback
 # $FreeBSD$
-#
 
 PORTNAME=	bacula
-PKGNAMEPREFIX=  nagios-check_
 CATEGORIES=	net-mgmt
-UNIQUENAME=	${PKGNAMEPREFIX}${PORTNAME}
+PKGNAMEPREFIX=	nagios-check_
+PKGNAMESUFFIX=	#
 
 MAINTAINER=	freebsd@troback.com
 COMMENT=	Nagios plugin for Bacula
 
+LIB_DEPENDS+=	bac:${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 \
-		--disable-build-dird \
-		--disable-build-stored \
-		--disable-nls \
+CONFIGURE_ARGS=	--enable-client-only	\
+		--disable-build-dird	\
+		--disable-build-stored	\
+		--disable-nls		\
 		--disable-xatt
 
-.include "${MASTERDIR}/Makefile"
+OPTIONS_DEFINE=	#
 
-.include <bsd.port.pre.mk>
-
-.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"

Modified: head/net-mgmt/nagios-check_bacula/pkg-descr
==============================================================================
--- head/net-mgmt/nagios-check_bacula/pkg-descr	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/net-mgmt/nagios-check_bacula/pkg-descr	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,2 +1,2 @@
-check_bacula is a plugin intended for use with the 
+check_bacula is a plugin intended for use with the
 Nagios network monitoring system to monitor Bacula.

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -54,6 +54,7 @@
     SUBDIR += backuppc
     SUBDIR += bacula-bat
     SUBDIR += bacula-client
+    SUBDIR += bacula-client-static
     SUBDIR += bacula-docs
     SUBDIR += bacula-server
     SUBDIR += bashburn

Modified: head/sysutils/bacula-bat/Makefile
==============================================================================
--- head/sysutils/bacula-bat/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-bat/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,17 +1,13 @@
-# New ports collection makefile for:	bacula-bat
-# Date created:				18 Sep 2007
-# Whom:					Dan Langille <dan@langille.org>
-#
+# Created by: Dan Langille <dan@langille.org>
 # $FreeBSD$
-#
 
 PORTNAME=	bacula
-PORTREVISION=	2
 PKGNAMESUFFIX=	-bat
 
-COMMENT=	The network backup solution (GUI)
+COMMENT=	Network backup solution (GUI)
 
-LIB_DEPENDS+=	qwt.5:${PORTSDIR}/x11-toolkits/qwt5
+LIB_DEPENDS+=	qwt.5:${PORTSDIR}/x11-toolkits/qwt5 \
+		bac:${PORTSDIR}/sysutils/bacula-client
 
 USE_QT4=	qmake_build uic_build moc_build rcc_build
 WITH_BAT=	yes
@@ -22,56 +18,13 @@ MAKE_ENV+=	MAKEOBJDIRPREFIX=/
 
 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_DEFINE=	OPENSSL
+OPTIONS_DEFAULT=OPENSSL
 
 .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>

Added: head/sysutils/bacula-client-static/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-client-static/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME=	bacula
+PKGNAMESUFFIX=	-client-static
+
+COMMENT=	Network backup solution (static client)
+
+MASTERDIR=	${.CURDIR}/../../sysutils/bacula-server
+
+OPTIONS_DEFINE=	NLS OPENSSL
+OPTIONS_DEFAULT=NLS OPENSSL
+
+CONFIGURE_ARGS+=	--enable-client-only \
+			--enable-static-fd \
+			--enable-static-cons \
+			--disable-libtool \
+			--disable-build-dird \
+			--disable-build-stored
+
+.include "${MASTERDIR}/Makefile"

Modified: head/sysutils/bacula-client/Makefile
==============================================================================
--- head/sysutils/bacula-client/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-client/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,14 +1,17 @@
-
 # $FreeBSD$
 
 PORTNAME=	bacula
-PKGNAMESUFFIX=  -client
+PKGNAMESUFFIX=	-client
 
-MASTERDIR=	${.CURDIR}/../bacula-server
-COMMENT=	The network backup solution (client)
-PLIST=		${PKGDIR}/pkg-plist.client
+COMMENT=	Network backup solution (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_DEFINE=	NLS OPENSSL
+OPTIONS_DEFAULT=NLS OPENSSL
+
 .include "${MASTERDIR}/Makefile"

Modified: head/sysutils/bacula-docs/Makefile
==============================================================================
--- head/sysutils/bacula-docs/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-docs/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,27 +1,21 @@
-# New ports collection makefile for:	bacula
-# Date created:				4 January 2006
-# Whom:					Dan Langille <dan@langille.org>
-#
+# Created by: Dan Langille <dan@langille.org>
 # $FreeBSD$
-#
 
 PORTNAME=	bacula
 PORTVERSION=	5.2.12
 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@langille.org
-COMMENT=	The Bacula document set
+COMMENT=	Bacula document set
 
-NO_BUILD=	YES
-
-CONFLICTS=	bacula-server-devel[0-9]* bacula-client-devel[0-9]* bacula-docs-devel-[0-9]*
+NO_BUILD=	yes
 
 UNIQUENAME=	${PORTNAME}${PKGNAMESUFFIX}
 
-PORTDOCS=	*
+PORTDOCS=	*.pdf
 
 .ifdef NOPORTDOCS
 IGNORE=		consists of only documentation, please undef NOPORTDOCS and try again
@@ -30,10 +24,6 @@ IGNORE=		consists of only documentation,
 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}/ \;
 

Modified: head/sysutils/bacula-docs/distinfo
==============================================================================
--- head/sysutils/bacula-docs/distinfo	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-docs/distinfo	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/Makefile
==============================================================================
--- head/sysutils/bacula-server/Makefile	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/Makefile	Sun Dec 16 16:32:45 2012	(r309025)
@@ -1,19 +1,16 @@
-# New ports collection makefile for:	bacula
-# Date created:				24 February 2003
-# Whom:					Dmitry Sivachenko <demon@FreeBSD.org>
-#
+# Created by: Dmitry Sivachenko <demon@FreeBSD.org>
 # $FreeBSD$
-#
 
 PORTNAME=	bacula
 DISTVERSION=	5.2.12
+PORTREVISION?=	0
 CATEGORIES?=	sysutils
 MASTER_SITES=	SF/bacula/bacula/${PORTVERSION}
+PKGNAMEPREFIX?=	#
+PKGNAMESUFFIX?=	-server
 
 MAINTAINER=	dan@langille.org
-COMMENT?=	The network backup solution (server)
-
-CONFLICTS=	bacula-server-devel-[0-9]* bacula-client-devel-[0-9]* bacula-docs-devel-[0-9]*
+COMMENT?=	Network backup solution (server)
 
 UNIQUENAME?=	${PORTNAME}${PKGNAMESUFFIX}
 
@@ -22,26 +19,24 @@ GROUPS=		${USERS}
 
 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_DEFINE?=	SQLITE3 MYSQL PGSQL MTX NLS OPENSSL
+OPTIONS_DEFAULT?=	NLS OPENSSL PGSQL
+MTX_DESC=		Install mtx for control of autochanger devices
+
+.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:${PORTSDIR}/sysutils/bacula-client
 USE_RC_SUBR?=	bacula-dir bacula-sd
 .endif
 
@@ -51,18 +46,15 @@ SUB_FILES+=	pkg-install.client pkg-deins
 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@localhost \
 		--with-job-email=root@localhost \
 		--with-db-name=bacula \
@@ -80,18 +72,6 @@ CONFIGURE_ARGS+=--with-dir-user=${BACULA
 		--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 +89,6 @@ SUB_LIST=	BACULA_USER=${BACULA_USER} \
 		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,41 +103,20 @@ PKGINSTALL=	${FILESDIR}/pkg-install.serv
 # 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)
+.if ${PORT_OPTIONS:MMYSQL}
 CONFIGURE_ARGS+=	--with-mysql=yes
 USE_MYSQL=		yes
 DBTYPE=			mysql
 SUB_LIST+=		REQ_MYSQL=mysql REQ_PGSQL=""
-.elif defined(WITH_SQLITE3)
+.elif ${PORT_OPTIONS:MSQLITE3}
 CONFIGURE_ARGS+=	--with-sqlite3=yes
 LIB_DEPENDS+=		sqlite3:${PORTSDIR}/databases/sqlite3
 DBTYPE=			sqlite3
@@ -171,12 +128,12 @@ SUB_LIST+=		REQ_MYSQL="" REQ_PGSQL=postg
 .endif
 PLIST_SUB+=		DBTYPE=${DBTYPE}
 # Install mtx
-.if defined(WITH_MTX)
+.if ${PORT_OPTIONS:MMTX}
 RUN_DEPENDS+=		${LOCALBASE}/sbin/mtx:${PORTSDIR}/misc/mtx
 .endif
 .endif
 
-.if !defined(WITHOUT_OPENSSL)
+.if ${PORT_OPTIONS:MOPENSSL}
 .include "${PORTSDIR}/Mk/bsd.openssl.mk"
 CONFIGURE_ARGS+=	--with-openssl=${OPENSSLBASE}
 .else
@@ -184,26 +141,25 @@ CONFIGURE_ARGS+=	--with-openssl="no"
 .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)
+.if ! ${PORT_OPTIONS:MMYSQL} && ! ${PORT_OPTIONS:MPGSQL}
 	@${ECHO_MSG} "  WITH_MYSQL=yes  	if you want MySQL as the database."
-	@${ECHO_MSG} "  WITH_POSTGRESQL=yes	if you want PostgreSQL as the database."
+	@${ECHO_MSG} "  WITH_PGSQL=yes		if you want PostgreSQL as the database."
 	@${ECHO_MSG} ""
 	@${ECHO_MSG} "The default DB is PostgreSQL!"
 .endif
@@ -211,19 +167,17 @@ pre-everything::
 	@${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 +185,12 @@ post-patch:
 	${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 +222,6 @@ post-install:
 		${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
@@ -312,6 +263,7 @@ post-install:
 
 	@${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)

Added: head/sysutils/bacula-server/Makefile.common
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/Makefile.common	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/bacula-dir.in
==============================================================================
--- head/sysutils/bacula-server/files/bacula-dir.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/bacula-dir.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/bacula-fd.in
==============================================================================
--- head/sysutils/bacula-server/files/bacula-fd.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/bacula-fd.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/bacula-sd.in
==============================================================================
--- head/sysutils/bacula-server/files/bacula-sd.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/bacula-sd.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/patch-src__cats__Makefile.in
==============================================================================
--- head/sysutils/bacula-server/files/patch-src__cats__Makefile.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/patch-src__cats__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in
==============================================================================
--- head/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/patch-src__cats__install-default-backend.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Added: head/sysutils/bacula-server/files/patch-src__console__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src__console__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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 $@
+ 

Added: head/sysutils/bacula-server/files/patch-src__dird__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src__dird__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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; \

Added: head/sysutils/bacula-server/files/patch-src__filed__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src__filed__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/patch-src__findlib__Makefile.in
==============================================================================
--- head/sysutils/bacula-server/files/patch-src__findlib__Makefile.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/patch-src__findlib__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Modified: head/sysutils/bacula-server/files/patch-src__lib__Makefile.in
==============================================================================
--- head/sysutils/bacula-server/files/patch-src__lib__Makefile.in	Sun Dec 16 16:25:42 2012	(r309024)
+++ head/sysutils/bacula-server/files/patch-src__lib__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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

Added: head/sysutils/bacula-server/files/patch-src__stored__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src__stored__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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; \

Added: head/sysutils/bacula-server/files/patch-src__tools__Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src__tools__Makefile.in	Sun Dec 16 16:32:45 2012	(r309025)
@@ -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)

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212161632.qBGGWjZt011350>