svn commit: r406809 - in head/sysutils: bacula-bat bacula-client bacula-client-static bacula-server bacula-server/files

Dan Langille dvl at FreeBSD.org
Wed Jan 20 21:27:47 UTC 2016


Author: dvl
Date: Wed Jan 20 21:27:45 2016
New Revision: 406809
URL: https://svnweb.freebsd.org/changeset/ports/406809

Log:
  * Upgrade to 7.4.0
  * Add option for IPv6 support, enabled by default
  
  For bacula-server:
  * set the full path to perl for src/cats/make_catalog_backup.pl.in
  
  NOTE: no doc update yet for this release

Added:
  head/sysutils/bacula-server/files/patch-src_cats_make__catalog__backup.pl.in   (contents, props changed)
Deleted:
  head/sysutils/bacula-server/files/patch-src_filed_acl.c
  head/sysutils/bacula-server/files/patch-src_findlib_fstype.c
Modified:
  head/sysutils/bacula-bat/Makefile
  head/sysutils/bacula-client-static/Makefile
  head/sysutils/bacula-client/Makefile
  head/sysutils/bacula-server/Makefile
  head/sysutils/bacula-server/distinfo

Modified: head/sysutils/bacula-bat/Makefile
==============================================================================
--- head/sysutils/bacula-bat/Makefile	Wed Jan 20 21:20:54 2016	(r406808)
+++ head/sysutils/bacula-bat/Makefile	Wed Jan 20 21:27:45 2016	(r406809)
@@ -2,7 +2,6 @@
 # $FreeBSD$
 
 PORTNAME=	bacula
-PORTREVISION=	3
 PKGNAMESUFFIX=	-bat
 
 COMMENT=	Network backup solution (GUI)

Modified: head/sysutils/bacula-client-static/Makefile
==============================================================================
--- head/sysutils/bacula-client-static/Makefile	Wed Jan 20 21:20:54 2016	(r406808)
+++ head/sysutils/bacula-client-static/Makefile	Wed Jan 20 21:27:45 2016	(r406809)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	bacula
-PORTREVISION=	2
 PKGNAMESUFFIX=	-client-static
 
 COMMENT=	Network backup solution (static client)

Modified: head/sysutils/bacula-client/Makefile
==============================================================================
--- head/sysutils/bacula-client/Makefile	Wed Jan 20 21:20:54 2016	(r406808)
+++ head/sysutils/bacula-client/Makefile	Wed Jan 20 21:27:45 2016	(r406809)
@@ -1,7 +1,6 @@
 # $FreeBSD$
 
 PORTNAME=	bacula
-PORTREVISION=	3
 PKGNAMESUFFIX=	-client
 
 COMMENT=	Network backup solution (client)
@@ -12,7 +11,9 @@ USE_RC_SUBR=	bacula-fd
 PLIST=		${PKGDIR}/pkg-plist.client
 MASTERDIR=	${.CURDIR}/../../sysutils/bacula-server
 
-OPTIONS_DEFINE=	NLS PYTHON
-OPTIONS_DEFAULT=#
+OPTIONS_DEFINE=	NLS PYTHON ENABLE_IPV6
+OPTIONS_DEFAULT=ENABLE_IPV6
+
+ENABLE_IPV6_DESC=	Enable IPv6 support
 
 .include "${MASTERDIR}/Makefile"

Modified: head/sysutils/bacula-server/Makefile
==============================================================================
--- head/sysutils/bacula-server/Makefile	Wed Jan 20 21:20:54 2016	(r406808)
+++ head/sysutils/bacula-server/Makefile	Wed Jan 20 21:27:45 2016	(r406809)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	bacula
-DISTVERSION=	7.2.0
-PORTREVISION?=	1
+DISTVERSION=	7.4.0
 CATEGORIES?=	sysutils
 MASTER_SITES=	SF/bacula/bacula/${PORTVERSION}
 PKGNAMEPREFIX?=	#
@@ -32,9 +31,10 @@ USE_LDCONFIG=	yes
 CPPFLAGS+=	-I/usr/include/readline -I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-OPTIONS_DEFINE?=	SQLITE3 MYSQL PGSQL MTX PYTHON NLS
-OPTIONS_DEFAULT?=	NLS PGSQL
+OPTIONS_DEFINE?=	SQLITE3 MYSQL PGSQL MTX PYTHON NLS ENABLE_IPV6
+OPTIONS_DEFAULT?=	NLS PGSQL ENABLE_IPV6
 MTX_DESC=		Install mtx for control of autochanger devices
+ENABLE_IPV6_DESC=	Enable IPv6 support
 
 .if ${PKGNAMESUFFIX} == "-client" || ${PKGNAMESUFFIX} == "-server"  #Till end of the file
 
@@ -140,6 +140,11 @@ readline_CONFIGURE=	${LOCALBASE}
 readline_CONFIGURE=	yes
 .endif
 
+# if IPv6 is not in the kernel, it generates many errors
+.if ! ${PORT_OPTIONS:MENABLE_IPV6}
+CONFIGURE_ARGS+=	--disable-ipv6
+.endif
+
 CONFIGURE_ARGS+=	--with-readline=${readline_CONFIGURE}
 
 .if defined(WITH_CLIENT_ONLY)
@@ -185,7 +190,7 @@ post-install:
 .else
 	${INSTALL_SCRIPT} ${FILESDIR}/chio-bacula ${STAGEDIR}${PREFIX}/sbin
 	${INSTALL_DATA} ${FILESDIR}/bacula-barcodes ${STAGEDIR}${ETCDIR}/bacula-barcodes.sample
-        #the following are installed by the -CLIENT port, and I (ler at lerctr.org)
+	#the following are installed by the -CLIENT port, and I (ler at lerctr.org)
 	#don't know how to remove them from being built for the -SERVER port.
 	${RM} ${STAGEDIR}${LOCALBASE}/lib/bpipe-fd.so
 	${RM} ${STAGEDIR}${LOCALBASE}/lib/libbac-${PORTVERSION}.so

Modified: head/sysutils/bacula-server/distinfo
==============================================================================
--- head/sysutils/bacula-server/distinfo	Wed Jan 20 21:20:54 2016	(r406808)
+++ head/sysutils/bacula-server/distinfo	Wed Jan 20 21:27:45 2016	(r406809)
@@ -1,2 +1,2 @@
-SHA256 (bacula-7.2.0.tar.gz) = 818606fe69c50c3ca21b91e609d4ac6ca08e4189419b89d3ec2e81c8c0389e1c
-SIZE (bacula-7.2.0.tar.gz) = 3301720
+SHA256 (bacula-7.4.0.tar.gz) = fe850b783523edb19fb4dbfa8c44752d20955121b71a52b0740a9e765bfd73cb
+SIZE (bacula-7.4.0.tar.gz) = 3314218

Added: head/sysutils/bacula-server/files/patch-src_cats_make__catalog__backup.pl.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/bacula-server/files/patch-src_cats_make__catalog__backup.pl.in	Wed Jan 20 21:27:45 2016	(r406809)
@@ -0,0 +1,8 @@
+--- src/cats/make_catalog_backup.pl.in.orig	2015-08-13 13:52:24 UTC
++++ src/cats/make_catalog_backup.pl.in
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/local/bin/perl
+ #
+ # Author: Eric Bollengier, Copyright, 2006
+ # License: BSD 2-Clause; see file LICENSE-FOSS


More information about the svn-ports-head mailing list