Re: [update] Bacula 2.4.1 (not Backup)
Works fine for me with a DDS-3, upgraded from 2.2.8. Thanks, Jason On Thu, Jul 10, 2008 at 05:05:46PM -0400, Mike Erdely wrote: On Thu, Jul 10, 2008 at 04:49:22PM -0400, Mike Erdely wrote: The following diff updates bacula to 2.4.1. As ajacoutot pointed out, I should be using ${PREFIX}, not ${LOCALBASE} in files/README-*.OpenBSD. -ME Index: Makefile === RCS file: /cvs/ports/sysutils/bacula/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 16 Feb 2008 21:22:41 - 1.10 +++ Makefile 10 Jul 2008 20:44:02 - @@ -3,10 +3,11 @@ COMMENT-main=network backup solution (client) COMMENT-server= network backup solution (server) -V= 2.2.8 +V= 2.4.1 DISTNAME=bacula-$V -FULLPKGNAME-main=bacula-client-$Vp0 -PKGNAME-server= bacula-server-$Vp0 +FULLPKGNAME-main=bacula-client-$V +FULLPKGPATH-main=${PKGPATH},-main +PKGNAME-server= bacula-server-$V CATEGORIES= sysutils MASTER_SITES=${MASTER_SITE_SOURCEFORGE:=bacula/} @@ -52,12 +53,14 @@ CONFIGURE_ARGS= --enable-smartalloc \ --with-dir-group=_bacula \ --with-sd-user=${SD_USER} \ --with-sd-group=_bacula \ + --with-archivedir=/tmp \ --with-sbin-perm=755 \ --without-x \ --without-tcp-wrappers \ --without-smtp-host \ --without-job-email \ --without-dump-email \ + --without-qwt \ --disable-gnome \ --disable-bwx-console \ --disable-tray-monitor \ @@ -101,7 +104,7 @@ CONFIGURE_ARGS+= --without-postgresql \ --without-sqlite \ --without-sqlite3 \ --enable-batch-insert -LIB_DEPENDS+=lib/mysql/mysqlclient.=10::databases/mysql +LIB_DEPENDS+=mysqlclient_r.=18::databases/mysql BACKEND= mysql .else CONFIGURE_ARGS+= --without-mysql @@ -144,23 +147,26 @@ LIB_DEPENDS-main= PSEUDO_FLAVORS+= no_bat .if ${FLAVOR:L:Mno_bat} -CONFIGURE_ARGS+= --disable-bat \ - --without-qwt +CONFIGURE_ARGS+= --disable-bat .else -CONFIGURE_ARGS+= --enable-bat \ - --with-qwt=${LOCALBASE} -FULLPKGNAME-bat= bacula-bat-$Vp0 -WANTLIB-bat= ${WANTLIB} ICE QtCore QtGui SM X11 Xcursor Xext Xfixes -WANTLIB-bat+=Xi Xinerama Xrandr Xrender fontconfig freetype glib-2.0 -WANTLIB-bat+=gthread-2.0 iconv intl png +CONFIGURE_ARGS+= --enable-bat +FULLPKGNAME-bat= bacula-bat-$V +FULLPKGPATH-bat= ${PKGPATH},-bat +WANTLIB-bat= ${WANTLIB} ICE SM X11 Xcursor Xext Xfixes +WANTLIB-bat+=Xi Xinerama Xrandr Xrender fontconfig freetype +WANTLIB-bat+=glib-2.0 gthread-2.0 iconv intl png MULTI_PACKAGES+= -bat -LIB_DEPENDS-bat= qwt.=5::x11/qwt +LIB_DEPENDS-bat= QtCore,QtGui::x11/qt4 COMMENT-bat= network backup solution (gui-client) .endif +post-extract: + @cp ${FILESDIR}/README-{client,server}.OpenBSD ${WRKDIR} + pre-configure: - perl -pi -e s%!!BACULACONF!!%${BACULACONF}% \ - ${WRKSRC}/manpages/bat.1 ${WRKSRC}/src/qt-console/main.cpp + ${SUBST_CMD} ${WRKSRC}/manpages/bat.1 ${WRKSRC}/src/qt-console/main.cpp \ + ${WRKDIR}/README-client.OpenBSD \ + ${WRKDIR}/README-server.OpenBSD post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/bacula @@ -170,12 +176,8 @@ post-install: ${WRKINST}/etc/bacula/bconsole.conf \ ${PREFIX}/share/examples/bacula/ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/bacula - perl -pe s%!!TRUEPREFIX!!%${TRUEPREFIX}%g,s%!!BACULACONF!!%${BACULACONF}%g \ - ${FILESDIR}/README-client.OpenBSD \ - ${PREFIX}/share/doc/bacula/README-client.OpenBSD - perl -pe s%!!TRUEPREFIX!!%${TRUEPREFIX}%g,s%!!BACULACONF!!%${BACULACONF}%g,s%!!SD_USER!!%${SD_USER}%g \ - ${FILESDIR}/README-server.OpenBSD \ - ${PREFIX}/share/doc/bacula/README-server.OpenBSD + ${INSTALL_DATA} ${WRKDIR}/README-{client,server}.OpenBSD \ + ${PREFIX}/share/doc/bacula/ .if !${FLAVOR:L:Mno_bat} ${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/bat ${PREFIX}/sbin/ ${INSTALL_DATA} ${WRKINST}/etc/bacula/bat.conf \ Index: distinfo === RCS file: /cvs/ports/sysutils/bacula/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 7 Feb 2008 02:53:35 -
Re: [update] Bacula 2.4.1 (not Backup)
On Thu, Jul 10, 2008 at 04:49:22PM -0400, Mike Erdely wrote: The following diff updates bacula to 2.4.1. As ajacoutot pointed out, I should be using ${PREFIX}, not ${LOCALBASE} in files/README-*.OpenBSD. -ME Index: Makefile === RCS file: /cvs/ports/sysutils/bacula/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile16 Feb 2008 21:22:41 - 1.10 +++ Makefile10 Jul 2008 20:44:02 - @@ -3,10 +3,11 @@ COMMENT-main= network backup solution (client) COMMENT-server=network backup solution (server) -V= 2.2.8 +V= 2.4.1 DISTNAME= bacula-$V -FULLPKGNAME-main= bacula-client-$Vp0 -PKGNAME-server=bacula-server-$Vp0 +FULLPKGNAME-main= bacula-client-$V +FULLPKGPATH-main= ${PKGPATH},-main +PKGNAME-server=bacula-server-$V CATEGORIES=sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bacula/} @@ -52,12 +53,14 @@ CONFIGURE_ARGS= --enable-smartalloc \ --with-dir-group=_bacula \ --with-sd-user=${SD_USER} \ --with-sd-group=_bacula \ + --with-archivedir=/tmp \ --with-sbin-perm=755 \ --without-x \ --without-tcp-wrappers \ --without-smtp-host \ --without-job-email \ --without-dump-email \ + --without-qwt \ --disable-gnome \ --disable-bwx-console \ --disable-tray-monitor \ @@ -101,7 +104,7 @@ CONFIGURE_ARGS+=--without-postgresql \ --without-sqlite \ --without-sqlite3 \ --enable-batch-insert -LIB_DEPENDS+= lib/mysql/mysqlclient.=10::databases/mysql +LIB_DEPENDS+= mysqlclient_r.=18::databases/mysql BACKEND= mysql .else CONFIGURE_ARGS+= --without-mysql @@ -144,23 +147,26 @@ LIB_DEPENDS-main= PSEUDO_FLAVORS+= no_bat .if ${FLAVOR:L:Mno_bat} -CONFIGURE_ARGS+= --disable-bat \ - --without-qwt +CONFIGURE_ARGS+= --disable-bat .else -CONFIGURE_ARGS+= --enable-bat \ - --with-qwt=${LOCALBASE} -FULLPKGNAME-bat= bacula-bat-$Vp0 -WANTLIB-bat= ${WANTLIB} ICE QtCore QtGui SM X11 Xcursor Xext Xfixes -WANTLIB-bat+= Xi Xinerama Xrandr Xrender fontconfig freetype glib-2.0 -WANTLIB-bat+= gthread-2.0 iconv intl png +CONFIGURE_ARGS+= --enable-bat +FULLPKGNAME-bat= bacula-bat-$V +FULLPKGPATH-bat= ${PKGPATH},-bat +WANTLIB-bat= ${WANTLIB} ICE SM X11 Xcursor Xext Xfixes +WANTLIB-bat+= Xi Xinerama Xrandr Xrender fontconfig freetype +WANTLIB-bat+= glib-2.0 gthread-2.0 iconv intl png MULTI_PACKAGES+= -bat -LIB_DEPENDS-bat= qwt.=5::x11/qwt +LIB_DEPENDS-bat= QtCore,QtGui::x11/qt4 COMMENT-bat= network backup solution (gui-client) .endif +post-extract: + @cp ${FILESDIR}/README-{client,server}.OpenBSD ${WRKDIR} + pre-configure: - perl -pi -e s%!!BACULACONF!!%${BACULACONF}% \ - ${WRKSRC}/manpages/bat.1 ${WRKSRC}/src/qt-console/main.cpp + ${SUBST_CMD} ${WRKSRC}/manpages/bat.1 ${WRKSRC}/src/qt-console/main.cpp \ + ${WRKDIR}/README-client.OpenBSD \ + ${WRKDIR}/README-server.OpenBSD post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/bacula @@ -170,12 +176,8 @@ post-install: ${WRKINST}/etc/bacula/bconsole.conf \ ${PREFIX}/share/examples/bacula/ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/bacula - perl -pe s%!!TRUEPREFIX!!%${TRUEPREFIX}%g,s%!!BACULACONF!!%${BACULACONF}%g \ - ${FILESDIR}/README-client.OpenBSD \ - ${PREFIX}/share/doc/bacula/README-client.OpenBSD - perl -pe s%!!TRUEPREFIX!!%${TRUEPREFIX}%g,s%!!BACULACONF!!%${BACULACONF}%g,s%!!SD_USER!!%${SD_USER}%g \ - ${FILESDIR}/README-server.OpenBSD \ - ${PREFIX}/share/doc/bacula/README-server.OpenBSD + ${INSTALL_DATA} ${WRKDIR}/README-{client,server}.OpenBSD \ + ${PREFIX}/share/doc/bacula/ .if !${FLAVOR:L:Mno_bat} ${INSTALL_PROGRAM} ${WRKSRC}/src/qt-console/bat ${PREFIX}/sbin/ ${INSTALL_DATA} ${WRKINST}/etc/bacula/bat.conf \ Index: distinfo === RCS file: /cvs/ports/sysutils/bacula/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo7 Feb 2008 02:53:35 - 1.3 +++ distinfo9 Jul 2008 20:20:36 - @@ -1,5 +1,5 @@ -MD5 (bacula-2.2.8.tar.gz) = RUfQv5+XbV2epfIae9B47g== -RMD160 (bacula-2.2.8.tar.gz) =