Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Nov 2004 09:24:18 -0800
From:      Drew Tomlinson <drew@mykitchentable.net>
To:        ports@freebsd.org
Cc:        Lars.Koeller@Uni-Bielefeld.DE
Subject:   Request for Review - Upgrade Bacula 1.34.6 - 1.36.0
Message-ID:  <418E5A42.8000703@mykitchentable.net>

next in thread | raw e-mail | index | archive | help
I was using Bacula 1.34.6 from the ports tree and had some problems with 
tape drive settings.  I asked for help on the bacula list and was 
directed to upgrade to 1.36.0.  Instead of waiting for 1.36.0 to 
"magically" appear in the ports tree, I decided to try and upgrade it 
myself. 

So with the help of Dan Langille, I gave it a shot.  The port seems to 
be working and I've tested with make description and portlint as 
described in the Porter's Handbook.  One thing I'm not sure of (among 
many) is that I set PORTREVISION=0 because that's how I interpreted the 
Handbook's instructions.  Yet portlint shows this error:

WARN: Makefile: new ports should not set PORTREVISION.

Basically to make the upgrade, I edited patch-scripts-Makefile.in to 
work with the new source.  Next, I deleted patch-src-wx-console as these 
changes were already included in the 1.36.0 source.

Anyway, I'm not an experienced coder so please carefully review the 
following patch and let me know where I've made mistakes.

Thanks,

Drew

--- BEGIN ---

diff -ruN /usr/ports/sysutils/bacula/Makefile bacula/Makefile
--- /usr/ports/sysutils/bacula/Makefile Thu Aug  5 12:26:48 2004
+++ bacula/Makefile     Sun Nov  7 08:22:07 2004
@@ -6,8 +6,8 @@
 #
 
 PORTNAME=      bacula
-PORTVERSION=   1.34.6
-PORTREVISION=  2
+PORTVERSION=   1.36.0
+PORTREVISION=  0
 CATEGORIES=    sysutils
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=    bacula
diff -ruN /usr/ports/sysutils/bacula/distinfo bacula/distinfo
--- /usr/ports/sysutils/bacula/distinfo Tue Aug  3 13:22:02 2004
+++ bacula/distinfo     Thu Nov  4 18:24:49 2004
@@ -1,2 +1,2 @@
-MD5 (bacula-1.34.6.tar.gz) = 9de593cb206df126a8e27774281c5bf6
-SIZE (bacula-1.34.6.tar.gz) = 4633962
+MD5 (bacula-1.36.0.tar.gz) = caa6b417b4fdd65caf714fb2baf5f385
+SIZE (bacula-1.36.0.tar.gz) = 6806740
diff -ruN /usr/ports/sysutils/bacula/files/patch-scripts-Makefile.in 
bacula/file
s/patch-scripts-Makefile.in
--- /usr/ports/sysutils/bacula/files/patch-scripts-Makefile.in  Tue Aug  
3 13:23
:05 2004
+++ bacula/files/patch-scripts-Makefile.in      Sat Nov  6 21:16:38 2004
@@ -1,34 +1,35 @@
-*** scripts/Makefile.in.orig   Wed Mar 31 00:54:17 2004
---- scripts/Makefile.in        Thu Apr  8 19:56:21 2004
+*** scripts/Makefile.in.orig   Sat Oct  9 05:16:54 2004
+--- scripts/Makefile.in        Sat Nov  6 21:03:33 2004
 ***************
 *** 32,46 ****
        $(MKDIR) $(DESTDIR)$(scriptdir)
-
+ 
   install: installdirs
 !      $(INSTALL_SCRIPT) startmysql $(DESTDIR)$(scriptdir)/startmysql
 !      $(INSTALL_SCRIPT) stopmysql $(DESTDIR)$(scriptdir)/stopmysql
 !      $(INSTALL_SCRIPT) bconsole $(DESTDIR)$(scriptdir)/bconsole
 !      $(INSTALL_SCRIPT) gconsole $(DESTDIR)$(scriptdir)/gconsole
 !      $(INSTALL_SCRIPT) bacula $(DESTDIR)$(scriptdir)/bacula
-!      $(INSTALL_SCRIPT) fd $(DESTDIR)$(scriptdir)/fd
-!      $(INSTALL_SCRIPT) mtx-changer $(DESTDIR)$(scriptdir)/mtx-changer
+       $(INSTALL_SCRIPT) mtx-changer $(DESTDIR)$(scriptdir)/mtx-changer
 !      $(INSTALL_DATA)   btraceback.gdb 
$(DESTDIR)$(scriptdir)/btraceback.gdb
+!      $(INSTALL_DATA)   btraceback.dbx 
$(DESTDIR)$(scriptdir)/btraceback.dbx
 !      $(INSTALL_SCRIPT) btraceback $(DESTDIR)$(sbindir)/btraceback
-
+ 
   uninstall:
        (cd $(DESTDIR)$(scriptdir); $(RMF) startmysql)
 --- 32,46 ----
        $(MKDIR) $(DESTDIR)$(scriptdir)
-
+ 
   install: installdirs
 ! #    $(INSTALL_SCRIPT) startmysql $(DESTDIR)$(scriptdir)/startmysql
 ! #    $(INSTALL_SCRIPT) stopmysql $(DESTDIR)$(scriptdir)/stopmysql
 ! #    $(INSTALL_SCRIPT) bconsole $(DESTDIR)$(scriptdir)/bconsole
 ! #    $(INSTALL_SCRIPT) gconsole $(DESTDIR)$(scriptdir)/gconsole
 !      $(INSTALL_SCRIPT) bacula 
$(DESTDIR)$(sysconfdir)/rc.d/bacula.sh.sample
-!      $(INSTALL_SCRIPT) mtx-changer $(DESTDIR)$(scriptdir)/mtx-changer
+       $(INSTALL_SCRIPT) mtx-changer $(DESTDIR)$(scriptdir)/mtx-changer
 ! #    $(INSTALL_DATA)   btraceback.gdb 
$(DESTDIR)$(scriptdir)/btraceback.gdb
+! #    $(INSTALL_DATA)   btraceback.dbx 
$(DESTDIR)$(scriptdir)/btraceback.dbx
 ! #    $(INSTALL_SCRIPT) btraceback $(DESTDIR)$(sbindir)/btraceback
-
+ 
   uninstall:
        (cd $(DESTDIR)$(scriptdir); $(RMF) startmysql)
diff -ruN /usr/ports/sysutils/bacula/files/patch-src-wx-console 
bacula/files/pat
ch-src-wx-console
--- /usr/ports/sysutils/bacula/files/patch-src-wx-console       Sat Jul  
3 07:57
:20 2004
+++ bacula/files/patch-src-wx-console   Wed Dec 31 16:00:00 1969
@@ -1,31 +0,0 @@
-*** src/wx-console/wxbconfigpanel.cpp.orig     Mon May 31 18:30:40 2004
---- src/wx-console/wxbconfigpanel.cpp  Sat Jul  3 16:37:15 2004
-***************
-*** 88,100 ****
-  wxString wxbConfigParam::GetValue() {
-     switch (type) {
-     case text:
-!       return (statictext) ? statictext->GetLabel() : "";
-        break;
-     case modifiableText:
-!       return (textctrl) ? textctrl->GetValue() : "";     
-        break;
-     case choice:
-!       return (choicectrl) ? choicectrl->GetStringSelection() : "";
-        break;     
-     }
-     return "";
---- 88,100 ----
-  wxString wxbConfigParam::GetValue() {
-     switch (type) {
-     case text:
-!      return (statictext != NULL) ? statictext->GetLabel() : wxString("");
-        break;
-     case modifiableText:
-!       return (textctrl != NULL) ? textctrl->GetValue() : wxString("");
-        break;
-     case choice:
-!       return (choicectrl != NULL) ? choicectrl->GetStringSelection() 
: wxStri
ng("");
-        break;
-     }
-     return "";



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