pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils Update the bacula packages to 1.38.6.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e8e0b6d33f53
branches:  trunk
changeset: 510380:e8e0b6d33f53
user:      ghen <ghen%pkgsrc.org@localhost>
date:      Wed Mar 29 21:44:41 2006 +0000

description:
Update the bacula packages to 1.38.6.

patch-ak has been applied upstream.


        Release Notes for Bacula 1.38.6:

New features:
- For autochanger get Scratch tape if in autochanger if
  no appendable Volumes are available.
- New virtual disk autochanger.  See scripts/disk-changer for
  documentation.
- New optional Device resource directive in SD.  'Device Type =',
  which may have types: File, DVD, Tape, or FIFO.  This can
  be useful for writing DVDs on FreeBSD where Bacula cannot
  correctly detect the DVD.
- Faster restore tree building and uses less memory.
- The command line keyword job (or jobname) now refers to the
  name of the job specified in the Job resource; jobid refers
  as before to the non-unique numeric jobid; and ujobid refers
  to the unique job identification that Bacula creates for each
  job.
- The job report for Backups has a few more user friendly ways
  of displaying the information.
- The wait command can now be made to wait for jobids.
- New command line keywords are permitted in update volume. They
  are Inchanger=yes/no, slot=nn.
- Add two new console commands: enable job=<job-name> and
  disable job=<job-name>. When a job is disabled, it will not
  be started by the scheduler.  If you disable a job and restart
  Bacula or reload the .conf file, the job will be re-enabled.
- Add a new Job resource directive "enable = yes|no".

Major bug fixes:
- Fix race condition in multiple-drive autochangers where
  both drives want the same Volume.
- Do not allow opening default catalog for restricted console
  if it is not in ACL.
- Writable FIFOs now work for restore.
- ACLs are now checked in all dot commands.
- Multiple drive autochangers and multiple different autochangers
  should now work correctly (no race conditions for Volume names,
  update slots use correct StorageId).
- Fix bug where drive was always reserved if a restore job failed
  while in the reservation process.


        Release Notes for Bacula 1.38.5:

Release 1.38.5 released 19Jan06:
- Apply label barcodes fix supplied by Rudolf Cejka.
- Modify standard rpm installation to set SD group to disk
  so that SD will by default have access to tape drives.
- Allow users to specify user/group and start options
  for each daemon in /etc/sysconf/bacula file.

diffstat:

 sysutils/bacula-doc/Makefile           |   4 ++--
 sysutils/bacula-doc/distinfo           |   8 ++++----
 sysutils/bacula-gnome-console/Makefile |   3 +--
 sysutils/bacula-tray-monitor/Makefile  |   3 +--
 sysutils/bacula-wx-console/Makefile    |   3 +--
 sysutils/bacula/Makefile               |   3 +--
 sysutils/bacula/Makefile.common        |   4 ++--
 sysutils/bacula/PLIST.common           |   6 +++++-
 sysutils/bacula/distinfo               |  11 +++++------
 sysutils/bacula/hacks.mk               |   4 ++--
 sysutils/bacula/patches/patch-aj       |  12 ++++++------
 sysutils/bacula/patches/patch-ak       |  16 ----------------
 12 files changed, 30 insertions(+), 47 deletions(-)

diffs (187 lines):

diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula-doc/Makefile
--- a/sysutils/bacula-doc/Makefile      Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula-doc/Makefile      Wed Mar 29 21:44:41 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2006/01/17 15:52:52 ghen Exp $
+# $NetBSD: Makefile,v 1.8 2006/03/29 21:44:41 ghen Exp $
 
-DISTNAME=              bacula-docs-1.38.4
+DISTNAME=              bacula-docs-1.38.6
 PKGNAME=               ${DISTNAME:S/docs/doc/}
 CATEGORIES=            sysutils
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=bacula/}
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula-doc/distinfo
--- a/sysutils/bacula-doc/distinfo      Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula-doc/distinfo      Wed Mar 29 21:44:41 2006 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2006/01/17 15:52:52 ghen Exp $
+$NetBSD: distinfo,v 1.7 2006/03/29 21:44:41 ghen Exp $
 
-SHA1 (bacula-docs-1.38.4.tar.gz) = 8ba7c6cf9762080e259c3883aa01d06d7b12b89b
-RMD160 (bacula-docs-1.38.4.tar.gz) = 5c7d8770b10c5118035c0f29f6aede7523cb53b1
-Size (bacula-docs-1.38.4.tar.gz) = 23182894 bytes
+SHA1 (bacula-docs-1.38.6.tar.gz) = b18d9808c00103f2f44466a08c807f480693b82f
+RMD160 (bacula-docs-1.38.6.tar.gz) = dc8b0ed653cd0e651b86bdcca93278620845ff0e
+Size (bacula-docs-1.38.6.tar.gz) = 22696381 bytes
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula-gnome-console/Makefile
--- a/sysutils/bacula-gnome-console/Makefile    Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula-gnome-console/Makefile    Wed Mar 29 21:44:41 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2006/03/06 00:18:25 wiz Exp $
+# $NetBSD: Makefile,v 1.4 2006/03/29 21:44:41 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-gnomeconsole-/}
-PKGREVISION=           2
 COMMENT=               Gnome console for Bacula - The Network Backup Solution
 CATEGORIES+=           gnome
 
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula-tray-monitor/Makefile
--- a/sysutils/bacula-tray-monitor/Makefile     Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula-tray-monitor/Makefile     Wed Mar 29 21:44:41 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2006/02/05 23:10:48 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2006/03/29 21:44:42 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-traymonitor-/}
-PKGREVISION=           1
 COMMENT=               System tray monitor for Bacula - The Network Backup Solution
 
 DISTINFO_FILE=         ${.CURDIR}/../../sysutils/bacula/distinfo
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula-wx-console/Makefile
--- a/sysutils/bacula-wx-console/Makefile       Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula-wx-console/Makefile       Wed Mar 29 21:44:41 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2006/02/05 23:10:48 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2006/03/29 21:44:42 ghen Exp $
 
 PKGNAME=               ${DISTNAME:S/-/-wxconsole-/}
-PKGREVISION=           1
 COMMENT=               wxWindows-based console for Bacula - The Network Backup Solution
 
 DISTINFO_FILE=         ${.CURDIR}/../../sysutils/bacula/distinfo
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/Makefile
--- a/sysutils/bacula/Makefile  Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/Makefile  Wed Mar 29 21:44:41 2006 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.16 2006/02/05 23:10:48 joerg Exp $
+# $NetBSD: Makefile,v 1.17 2006/03/29 21:44:41 ghen Exp $
 
-PKGREVISION=           1
 CONFLICTS+=            bacula-client-[0-9]*
 
 .include "options.mk"
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/Makefile.common
--- a/sysutils/bacula/Makefile.common   Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/Makefile.common   Wed Mar 29 21:44:41 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.26 2006/02/03 08:18:45 ghen Exp $
+# $NetBSD: Makefile.common,v 1.27 2006/03/29 21:44:41 ghen Exp $
 
-DISTNAME=              bacula-1.38.4
+DISTNAME=              bacula-1.38.6
 CATEGORIES=            sysutils
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=bacula/}
 
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/PLIST.common
--- a/sysutils/bacula/PLIST.common      Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/PLIST.common      Wed Mar 29 21:44:41 2006 +0000
@@ -1,8 +1,12 @@
-@comment $NetBSD: PLIST.common,v 1.1 2005/12/08 01:04:44 wiz Exp $
+@comment $NetBSD: PLIST.common,v 1.2 2006/03/29 21:44:41 ghen Exp $
 libexec/bacula/bacula
+libexec/bacula/bacula-ctl-dir
+libexec/bacula/bacula-ctl-fd
+libexec/bacula/bacula-ctl-sd
 libexec/bacula/bconsole
 libexec/bacula/btraceback.dbx
 libexec/bacula/btraceback.gdb
+libexec/bacula/disk-changer
 libexec/bacula/dvd-handler
 libexec/bacula/gconsole
 libexec/bacula/mtx-changer
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/distinfo
--- a/sysutils/bacula/distinfo  Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/distinfo  Wed Mar 29 21:44:41 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.11 2006/03/16 09:08:55 ghen Exp $
+$NetBSD: distinfo,v 1.12 2006/03/29 21:44:41 ghen Exp $
 
-SHA1 (bacula-1.38.4.tar.gz) = 7e2e1114506b66dce95baec33017331dceda54bf
-RMD160 (bacula-1.38.4.tar.gz) = f2ba897c7ce08fd7c1fc9062610704282f8dc5e5
-Size (bacula-1.38.4.tar.gz) = 1910452 bytes
+SHA1 (bacula-1.38.6.tar.gz) = 60d0f118611d2b6d05c545e8534b89149129a595
+RMD160 (bacula-1.38.6.tar.gz) = cbdc2f81d1fc78400a0082f70d6712e4eb29a614
+Size (bacula-1.38.6.tar.gz) = 1952827 bytes
 SHA1 (patch-aa) = c1e5ec7c3e78c125b9fbaba97190ead10adbc599
 SHA1 (patch-ac) = 585f8a00fe7c0e6e8e4c0b91a0bd32bd2fb81c81
 SHA1 (patch-ae) = 69db6d396bd1654b3065d693c5ea2c0afbb8bc61
@@ -10,5 +10,4 @@
 SHA1 (patch-ag) = 9e54b2bb207e9ea82326e48b8548ad03bf71fb8d
 SHA1 (patch-ah) = f084238634be75e6122bb4ec8c14ed68e24bddb4
 SHA1 (patch-ai) = 499a164fcf9e4fc466b691f91203b4293dcee7eb
-SHA1 (patch-aj) = e67651d317e474253dcf0d86665dda3b521fbb7e
-SHA1 (patch-ak) = 8ec9048e9f9d80c179706c843e7fe53ef72e25bd
+SHA1 (patch-aj) = ff1cdc149bcc1d960ddd24d0fa044fff69db165c
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/hacks.mk
--- a/sysutils/bacula/hacks.mk  Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/hacks.mk  Wed Mar 29 21:44:41 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.3 2005/12/09 19:34:36 tv Exp $
+# $NetBSD: hacks.mk,v 1.4 2006/03/29 21:44:41 ghen Exp $
 
 .if !defined(BACULA_HACKS_MK)
 BACULA_HACKS_MK=       #defined
@@ -6,7 +6,7 @@
 ### gcc 4.0* has been reported to produce bad code on amd64
 ### with optimizations (-O2) turned on (causes segfaults).
 ###
-.if ${MACHINE_ARCH} == "amd64"
+.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
 .  include "../../mk/compiler.mk"
 .    if !empty(CC_VERSION:Mgcc-4.0*)
 PKG_HACKS+=            dontoptimze
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/patches/patch-aj
--- a/sysutils/bacula/patches/patch-aj  Wed Mar 29 21:43:46 2006 +0000
+++ b/sysutils/bacula/patches/patch-aj  Wed Mar 29 21:44:41 2006 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-aj,v 1.3 2005/12/08 01:04:45 wiz Exp $
+$NetBSD: patch-aj,v 1.4 2006/03/29 21:44:41 ghen Exp $
 
---- scripts/Makefile.in.orig   2005-10-18 00:07:57.000000000 +0200
+--- scripts/Makefile.in.orig   2006-03-29 15:44:01.000000000 +0200
 +++ scripts/Makefile.in
-@@ -51,9 +51,7 @@ install: installdirs
-       $(INSTALL_DATA)   btraceback.gdb $(DESTDIR)$(scriptdir)/btraceback.gdb
-       $(INSTALL_DATA)   btraceback.dbx $(DESTDIR)$(scriptdir)/btraceback.dbx
+@@ -61,9 +61,7 @@ install: installdirs
+       chmod 0644 $(DESTDIR)$(scriptdir)/btraceback.gdb \
+                  $(DESTDIR)$(scriptdir)/btraceback.dbx
        $(INSTALL_SCRIPT) btraceback $(DESTDIR)$(sbindir)/btraceback
 -      gzip <bacula.man >bacula.8.gz
 -      $(INSTALL_DATA)   bacula.8.gz $(DESTDIR)$(mandir)/bacula.8.gz
+-      @rm -f bacula.8.gz
 +      $(INSTALL_DATA)   bacula.man $(DESTDIR)$(mandir)/bacula.8
--      @rm -f bacula.8.gz
  
  
  uninstall:
diff -r be331de32cac -r e8e0b6d33f53 sysutils/bacula/patches/patch-ak
--- a/sysutils/bacula/patches/patch-ak  Wed Mar 29 21:43:46 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ak,v 1.1 2006/03/16 09:08:55 ghen Exp $
-
-Fix build error on Solaris with SunStudio compilers (symbol referencing error),
-provided by PR pkg/33077.  Also submitted upstream as bacula bug #567.
-
---- src/dird/ua_dotcmds.c.orig 2006-03-16 09:53:18.000000000 +0100
-+++ src/dird/ua_dotcmds.c
-@@ -37,7 +37,7 @@ extern const char *client_backups;
- extern int console_msg_pending;
- 
- /* Imported functions */
--extern int do_messages(UAContext *ua, const char *cmd);
-+extern void do_messages(UAContext *ua, const char *cmd);
- extern int quit_cmd(UAContext *ua, const char *cmd);
- extern int qhelp_cmd(UAContext *ua, const char *cmd);
- extern int qstatus_cmd(UAContext *ua, const char *cmd);



Home | Main Index | Thread Index | Old Index