[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2024-05-08 Thread Thomas Beierlein
commit: 4871c8b8c225875864ceb33682f2d87114229c22
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May  8 13:23:46 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed May  8 13:23:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4871c8b8

app-backup/bacula: add 15.0.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-15.0.2.ebuild | 449 +
 .../bacula/files/bacula-15.0.2-fix-static.patch|  63 +++
 .../bacula/files/bacula-15.0.2-fix_slibtool.patch  |  67 +++
 4 files changed, 580 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 2642b530361f..79ac896cb237 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5
 DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B 
e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
 SHA512 
5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812
+DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 
1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2
 SHA512 
71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3

diff --git a/app-backup/bacula/bacula-15.0.2.ebuild 
b/app-backup/bacula/bacula-15.0.2.ebuild
new file mode 100644
index ..d5c84855a449
--- /dev/null
+++ b/app-backup/bacula/bacula-15.0.2.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="https://downloads.sourceforge.net/bacula/${MY_P}.tar.gz";
+
+S=${WORKDIR}/${MY_P}
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   selinux? ( sec-policy/selinux-bacula )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+ 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2024-02-19 Thread Thomas Beierlein
commit: e52047a4aad8d0c600e1f999701752e3ab9bf1b1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Feb 19 16:13:11 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon Feb 19 16:18:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52047a4

app-backup/bacula: Bump to 13.0.4

Minor bugfix release

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.4.ebuild | 449 +
 2 files changed, 450 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 34037aac499c..2642b530361f 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5
+DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B 
e54a754280178f74f97fdbb3c91a596b632d80739fedd5f847d183f0852ea9e82bba55ad9a745ee1ceb945bd527d33b117bc3c866783bd3073166bd20607a72a
 SHA512 
5d33714d5575c351e28676cbd165fe7648ce15a1bc2a03f6d5635528083f3ec3bd6c7137a987690dcc8b232105e5768be91ba405a033ad60c4b82f3c88d73812

diff --git a/app-backup/bacula/bacula-13.0.4.ebuild 
b/app-backup/bacula/bacula-13.0.4.ebuild
new file mode 100644
index ..96ec4076e135
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.4.ebuild
@@ -0,0 +1,449 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   selinux? ( sec-policy/selinux-bacula )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   s

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2024-01-13 Thread Thomas Beierlein
commit: 50d2af6c43a8ba2dc16407c818d4c6f1972704a4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jan 13 13:30:08 2024 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan 13 13:30:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d2af6c

app-backup/bacula: drop versions

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   2 -
 app-backup/bacula/bacula-11.0.6-r4.ebuild  | 422 
 app-backup/bacula/bacula-11.0.6-r5.ebuild  | 432 -
 app-backup/bacula/bacula-11.0.6-r6.ebuild  | 431 
 app-backup/bacula/bacula-13.0.2-r2.ebuild  | 431 
 app-backup/bacula/bacula-13.0.3-r1.ebuild  | 432 -
 .../bacula/files/bacula-11.0.2-fix-config.patch|  27 --
 7 files changed, 2177 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 39cf93529621..34037aac499c 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1 @@
-DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
-DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc
 DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5

diff --git a/app-backup/bacula/bacula-11.0.6-r4.ebuild 
b/app-backup/bacula/bacula-11.0.6-r4.ebuild
deleted file mode 100644
index e71c03f5e34f..
--- a/app-backup/bacula/bacula-11.0.6-r4.ebuild
+++ /dev/null
@@ -1,422 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads(+)] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs(+)] )
-   ssl? (
-   dev-libs/openssl:0=[static-libs]
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   dev-util/patchelf
-"
-RDEPEND="${DEPEND}
-   acct-user/bacula
-   acct-group/bacula
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-}
-
-src_

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2024-01-12 Thread Arthur Zamarin
commit: e209fdefa42f61ac498934a40e14e54a7e9b277f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 12 08:28:07 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 12 08:28:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e209fdef

app-backup/bacula: Stabilize 13.0.3-r2 x86, #920282

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-backup/bacula/bacula-13.0.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index f584c49d6a1d..edc149f04ed2 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-12-18 Thread Sam James
commit: f5d73323590aa517ab8e379b17bb362a45f26247
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 05:07:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 05:07:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d73323

app-backup/bacula: Stabilize 13.0.3-r2 amd64, #920282

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-13.0.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index 1c404587935e..f584c49d6a1d 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-11-16 Thread Thomas Beierlein
commit: a6598606a52d943e65e673eac4bdc10fd0447123
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov 16 15:35:36 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov 16 15:38:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6598606

app-backup/bacula: further fixes for tray-monitor build

* Do not strip binary
* respect C/CXX/LDFLAGS

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-13.0.3-r2.ebuild  |  5 +
 app-backup/bacula/files/tray-monitor-pro.patch | 15 +++
 2 files changed, 20 insertions(+)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index 024d64df49ea..1c404587935e 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -126,6 +126,9 @@ src_prepare() {
# bat needs to respect LDFLAGS and CFLAGS
eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
 
+   # tray-monitor needs to respect LDFLAGS and CFLAGS
+   eapply -p0 "${FILESDIR}"/tray-monitor-pro.patch
+
# bug #328701
eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
 
@@ -140,6 +143,8 @@ src_prepare() {
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
+   sed -i -e "s/+= qt$/+= qt nostrip/" \
+   src/qt-console/tray-monitor/tray-monitor.pro.in || die
 
eapply_user
 

diff --git a/app-backup/bacula/files/tray-monitor-pro.patch 
b/app-backup/bacula/files/tray-monitor-pro.patch
new file mode 100644
index ..2781903cbb9f
--- /dev/null
+++ b/app-backup/bacula/files/tray-monitor-pro.patch
@@ -0,0 +1,15 @@
+# Build of tray-monitor should respect LDFLAGS and CFLAGS
+--- src/qt-console/tray-monitor/tray-monitor.pro.in.orig   2023-11-16 
16:25:31.840100695 +0100
 src/qt-console/tray-monitor/tray-monitor.pro.in2023-11-16 
16:26:26.453913247 +0100
+@@ -41,8 +41,9 @@
+ QMAKE_LINK   = $${LIBTOOL_LINK} $(CXX)
+ QMAKE_INSTALL_PROGRAM = $${LIBTOOL_INSTALL} install -m @SBINPERM@ -p
+ QMAKE_CLEAN += obj/* .libs/* bacula-tray-monitor release/bacula-tray-monitor
+-QMAKE_CXXFLAGS += -DTRAY_MONITOR
+-QMAKE_CFLAGS += -DTRAY_MONITOR
++QMAKE_CXXFLAGS += @CXXFLAGS@ -DTRAY_MONITOR
++QMAKE_CFLAGS += @CFLAGS@ -DTRAY_MONITOR
++QMAKE_LFLAGS += @LDFLAGS@
+ 
+ INSTALLS = bins confs
+ 



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/

2023-11-15 Thread Thomas Beierlein
commit: 6a72f6909ba8649fa6e6fe7336b0c5cc8116b4c7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Nov 15 13:51:09 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed Nov 15 13:53:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a72f690

app-backup/bacula: Fix library search path for build with slibtool

Signed-off-by: Thomas Beierlein  gentoo.org>
Closes: https://bugs.gentoo.org/914389

 app-backup/bacula/bacula-13.0.3-r2.ebuild  |  3 ++
 app-backup/bacula/files/fix_slibtool.patch | 67 ++
 2 files changed, 70 insertions(+)

diff --git a/app-backup/bacula/bacula-13.0.3-r2.ebuild 
b/app-backup/bacula/bacula-13.0.3-r2.ebuild
index 215b36e4ef79..024d64df49ea 100644
--- a/app-backup/bacula/bacula-13.0.3-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r2.ebuild
@@ -134,6 +134,9 @@ src_prepare() {
# fix soname in libbaccat.so, see bugs #602952, #790140 and #845126
eapply "${FILESDIR}/bacula-fix-sonames-new.patch"
 
+   # correct library search path for slibtool usage (bug #914389)
+   eapply -p0 "${FILESDIR}/fix_slibtool.patch"
+
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die

diff --git a/app-backup/bacula/files/fix_slibtool.patch 
b/app-backup/bacula/files/fix_slibtool.patch
new file mode 100644
index ..e38448faa30c
--- /dev/null
+++ b/app-backup/bacula/files/fix_slibtool.patch
@@ -0,0 +1,67 @@
+# slibtool creates library in .libs directory but need -L. to find them
+# Bug #914389
+--- src/stored/Makefile.in.orig2023-11-15 14:20:23.135630968 +0100
 src/stored/Makefile.in 2023-11-15 14:22:35.771246680 +0100
+@@ -267,7 +267,7 @@
+  -I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+ 
+ btape: Makefile  $(TAPEOBJS) libbacsd.la drivers 
../lib/libbac$(DEFAULT_ARCHIVE_TYPE) ../lib/libbaccfg$(DEFAULT_ARCHIVE_TYPE)
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(TAPEOBJS) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(TAPEOBJS) \
+ $(SD_LIBS) $(DLIB) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ 
+@@ -277,7 +277,7 @@
+-I$(basedir) $(DINCLUDE) $(CFLAGS) $<
+ 
+ cloud_test: Makefile cloud_test.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)  
$(BLSOBJS)  libbacsd.la drivers
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(CLOUDTESTOBJS) $(DLIB) \
+$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bcloud.o: bcloud.c
+@@ -286,7 +286,7 @@
+-I$(basedir) $(DINCLUDE) $(S3_INC) $(CFLAGS) $<
+ 
+ bcloud: Makefile bcloud.o ../lib/libbac$(DEFAULT_ARCHIVE_TYPE)  $(BLSOBJS)  
libbacsd.la drivers
+-  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L../lib 
-L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(CLOUDCLIOBJS) $(DLIB) \
+$(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(S3_LIBS)
+ 
+ bls.o:bls.c
+@@ -296,7 +296,7 @@
+ 
+ bls:  Makefile $(BLSOBJS) libbacsd.la drivers  
../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) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(BLSOBJS) $(DLIB) \
+  $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bextract.o: bextract.c
+@@ -306,7 +306,7 @@
+ 
+ bextract: Makefile $(BEXTOBJS) libbacsd.la drivers 
../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) $(LZO_LIBS) \
++  $(LIBTOOL_LINK) $(CXX) $(TTOOL_LDFLAGS) $(LDFLAGS) -L. -L../lib 
-L../findlib -o $@ $(BEXTOBJS) $(DLIB) $(ZLIBS) $(LZO_LIBS) \
+  $(SD_LIBS) -lm $(LIBS) $(GETTEXT_LIBS) $(OPENSSL_LIBS)
+ 
+ bscan.o: bscan.c
+@@ -316,7 +316,7 @@
+ 
+ bscan:Makefile $(SCNOBJS) libbacsd.la drivers 
../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) $(LDFLAGS) -L. -L../lib 
-L../cats -L../findlib -o $@ $(SCNOBJS) \
+  $(SD_LIBS) -lbacsql -lbaccats $(DB_LIBS) $(ZLIBS) -lbacfind -lbac

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-11-14 Thread Thomas Beierlein
commit: 6e53f9a018444843cddacec6efa95fd8caff062d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Nov 14 16:26:49 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Nov 14 16:29:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e53f9a0

app-backup/bacula: Fix build of tray-monitor binary

Closes: https://bugs.gentoo.org/915605
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r6.ebuild  | 431 
 app-backup/bacula/bacula-13.0.3-r2.ebuild  | 441 +
 app-backup/bacula/files/fix_tray_monitor.patch |  15 +
 3 files changed, 887 insertions(+)

diff --git a/app-backup/bacula/bacula-11.0.6-r6.ebuild 
b/app-backup/bacula/bacula-11.0.6-r6.ebuild
new file mode 100644
index ..edc31b5b6ec7
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.6-r6.ebuild
@@ -0,0 +1,431 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS instead of CFLAGS
+   sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+   # drop automatic install of unneeded documentation (for bug 356499)
+   eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+   # bug #310087
+   eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+   # bug #311161
+   eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
+
+   # bat needs to respect LDFLAGS and CFLAGS
+   eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
+
+   # bug #328701
+   eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
+
+ 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/newscripts/, app-backup/bacula/

2023-11-10 Thread Thomas Beierlein
commit: 9cd534404378c3efa83fb42d45e6836cd1be7bc4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Nov 10 10:03:46 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Nov 10 10:07:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd53440

app-backup/bacula: Add comment

When changing port numbers of baculas components one needs to adapt the
pidfile naming in init.d scripts. Add a comment to emphasize this.

Thanks chris  novazur.fr for pointing to the problem.

Closes: https://bugs.gentoo.org/915613
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r4.ebuild   | 5 +
 app-backup/bacula/bacula-11.0.6-r5.ebuild   | 5 +
 app-backup/bacula/bacula-13.0.2-r2.ebuild   | 5 +
 app-backup/bacula/bacula-13.0.3-r1.ebuild   | 5 +
 app-backup/bacula/files/newscripts/bacula-dir.initd | 4 +++-
 app-backup/bacula/files/newscripts/bacula-fd.initd  | 3 ++-
 app-backup/bacula/files/newscripts/bacula-sd.initd  | 4 +++-
 7 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r4.ebuild 
b/app-backup/bacula/bacula-11.0.6-r4.ebuild
index c0f320e5816f..e71c03f5e34f 100644
--- a/app-backup/bacula/bacula-11.0.6-r4.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r4.ebuild
@@ -414,4 +414,9 @@ pkg_postinst() {
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will 
be used during"
einfo "restores, so be sure to set it to an appropriate in dir in the 
bacula config."
+
+   einfo
+   einfo "If you adapt the port numbers for baculas components in the 
config files"
+   einfo "make sure to adapt the file names for the pidfile accordingly"
+   einfo "(see init.d scripts)."
 }

diff --git a/app-backup/bacula/bacula-11.0.6-r5.ebuild 
b/app-backup/bacula/bacula-11.0.6-r5.ebuild
index 2f5e5150e17d..a607a5387633 100644
--- a/app-backup/bacula/bacula-11.0.6-r5.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r5.ebuild
@@ -424,4 +424,9 @@ pkg_postinst() {
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will 
be used during"
einfo "restores, so be sure to set it to an appropriate in dir in the 
bacula config."
+
+   einfo
+   einfo "If you adapt the port numbers for baculas components in the 
config files"
+   einfo "make sure to adapt the file names for the pidfile accordingly"
+   einfo "(see init.d scripts)."
 }

diff --git a/app-backup/bacula/bacula-13.0.2-r2.ebuild 
b/app-backup/bacula/bacula-13.0.2-r2.ebuild
index 8477869b3cab..8369e48a2977 100644
--- a/app-backup/bacula/bacula-13.0.2-r2.ebuild
+++ b/app-backup/bacula/bacula-13.0.2-r2.ebuild
@@ -423,4 +423,9 @@ pkg_postinst() {
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will 
be used during"
einfo "restores, so be sure to set it to an appropriate in dir in the 
bacula config."
+
+   einfo
+   einfo "If you adapt the port numbers for baculas components in the 
config files"
+   einfo "make sure to adapt the file names for the pidfile accordingly"
+   einfo "(see init.d scripts)."
 }

diff --git a/app-backup/bacula/bacula-13.0.3-r1.ebuild 
b/app-backup/bacula/bacula-13.0.3-r1.ebuild
index 732e14167c2b..887471c4753f 100644
--- a/app-backup/bacula/bacula-13.0.3-r1.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r1.ebuild
@@ -424,4 +424,9 @@ pkg_postinst() {
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will 
be used during"
einfo "restores, so be sure to set it to an appropriate in dir in the 
bacula config."
+
+   einfo
+   einfo "If you adapt the port numbers for baculas components in the 
config files"
+   einfo "make sure to adapt the file names for the pidfile accordingly"
+   einfo "(see init.d scripts)."
 }

diff --git a/app-backup/bacula/files/newscripts/bacula-dir.initd 
b/app-backup/bacula/files/newscripts/bacula-dir.initd
index fdcfc7ef2b65..df76a70ca3ee 100644
--- a/app-backup/bacula/files/newscripts/bacula-dir.initd
+++ b/app-backup/bacula/files/newscripts/bacula-dir.initd
@@ -1,8 +1,10 @@
 #!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+
 command=/usr/sbin/bacula-dir
 command_args="${DIR_OPTIONS}"
+# make sure the following line matches the portnumber from bacula-dir.conf
 pidfile=/var/run/bacula-dir.9101.pid
 
 depend() {

diff --git a/app-backup/bacula/files/newscripts/bacula-fd.initd 
b/app-backup/bacula/files/newscripts/bacula-fd.initd
index fe6a8815b9fd..5063df0f9198 100644
--- a/app-backup/bacula/files/newscripts/bacula-fd.initd
+++ b/app-backup/bacula/files/newscripts/bacula-fd.initd
@@ -1,9 +1,10 @@
 #!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-09-18 Thread Sam James
commit: de2d40f893d33aa020d73161050c3af3cb16aa9c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 18 10:52:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 10:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de2d40f8

app-backup/bacula: prepare for postgresql to remove USE=threads

It's always available in newer versions.

Bug: https://bugs.gentoo.org/868393
Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/{bacula-11.0.6-r2.ebuild => bacula-11.0.6-r4.ebuild} | 2 +-
 app-backup/bacula/{bacula-11.0.6-r3.ebuild => bacula-11.0.6-r5.ebuild} | 2 +-
 app-backup/bacula/{bacula-13.0.2-r1.ebuild => bacula-13.0.2-r2.ebuild} | 2 +-
 app-backup/bacula/{bacula-13.0.3.ebuild => bacula-13.0.3-r1.ebuild}| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r4.ebuild
similarity index 99%
rename from app-backup/bacula/bacula-11.0.6-r2.ebuild
rename to app-backup/bacula/bacula-11.0.6-r4.ebuild
index 89ef6aa3463e..c0f320e5816f 100644
--- a/app-backup/bacula/bacula-11.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r4.ebuild
@@ -20,7 +20,7 @@ IUSE="acl bacula-clientonly bacula-nodir bacula-nosd 
+batch-insert examples ipv6
 DEPEND="
!bacula-clientonly? (
!bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
sqlite? ( dev-db/sqlite:3 )
)

diff --git a/app-backup/bacula/bacula-11.0.6-r3.ebuild 
b/app-backup/bacula/bacula-11.0.6-r5.ebuild
similarity index 99%
rename from app-backup/bacula/bacula-11.0.6-r3.ebuild
rename to app-backup/bacula/bacula-11.0.6-r5.ebuild
index 7a092c2c85a6..2f5e5150e17d 100644
--- a/app-backup/bacula/bacula-11.0.6-r3.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r5.ebuild
@@ -20,7 +20,7 @@ IUSE="acl bacula-clientonly bacula-nodir bacula-nosd 
+batch-insert examples ipv6
 DEPEND="
!bacula-clientonly? (
!bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
sqlite? ( dev-db/sqlite:3 )
)

diff --git a/app-backup/bacula/bacula-13.0.2-r1.ebuild 
b/app-backup/bacula/bacula-13.0.2-r2.ebuild
similarity index 99%
rename from app-backup/bacula/bacula-13.0.2-r1.ebuild
rename to app-backup/bacula/bacula-13.0.2-r2.ebuild
index 31f0e4ddc989..8477869b3cab 100644
--- a/app-backup/bacula/bacula-13.0.2-r1.ebuild
+++ b/app-backup/bacula/bacula-13.0.2-r2.ebuild
@@ -20,7 +20,7 @@ IUSE="acl bacula-clientonly bacula-nodir bacula-nosd 
+batch-insert examples ipv6
 DEPEND="
!bacula-clientonly? (
!bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
sqlite? ( dev-db/sqlite:3 )
)

diff --git a/app-backup/bacula/bacula-13.0.3.ebuild 
b/app-backup/bacula/bacula-13.0.3-r1.ebuild
similarity index 99%
rename from app-backup/bacula/bacula-13.0.3.ebuild
rename to app-backup/bacula/bacula-13.0.3-r1.ebuild
index 2c66671d124f..732e14167c2b 100644
--- a/app-backup/bacula/bacula-13.0.3.ebuild
+++ b/app-backup/bacula/bacula-13.0.3-r1.ebuild
@@ -20,7 +20,7 @@ IUSE="acl bacula-clientonly bacula-nodir bacula-nosd 
+batch-insert examples ipv6
 DEPEND="
!bacula-clientonly? (
!bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
+   postgres? ( dev-db/postgresql:=[threads(+)] )
mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
sqlite? ( dev-db/sqlite:3 )
)



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-06-28 Thread Sam James
commit: 884147833ca663c2ce1a36b0ed2e52dd3bb56f7d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 28 07:32:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 28 07:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88414783

app-backup/bacula: add missing selinux policy dep

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-13.0.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-13.0.3.ebuild 
b/app-backup/bacula/bacula-13.0.3.ebuild
index 31f0e4ddc989..2c66671d124f 100644
--- a/app-backup/bacula/bacula-13.0.3.ebuild
+++ b/app-backup/bacula/bacula-13.0.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline selinux +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="
!bacula-clientonly? (
@@ -64,6 +64,7 @@ RDEPEND="${DEPEND}
sys-block/mtx
)
)
+   selinux? ( sec-policy/selinux-bacula )
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
 "
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-05-11 Thread Thomas Beierlein
commit: f7a43c0bb786567079d6821d44ebc64604c32dae
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 12 05:57:34 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri May 12 05:57:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a43c0b

app-backup/bacula: add 13.0.3

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.3.ebuild | 426 +
 2 files changed, 427 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 536240c518e2..39cf93529621 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
 DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc
+DIST bacula-13.0.3.tar.gz 6235649 BLAKE2B 
c1053e784f995aa45f2810a8b1370211a6e42f9512c11e0290f059d0e39489c24d4a7951fa055a00ecd2c4acb44581cc220271952c6d477d15c86e0a7e8680f7
 SHA512 
59ec616535959bde26b5b03a60355f3f8d80ae7a719a079d354f41c0f103b0e467177b6f813ef3eb4d30866f73c393d766e8337e20bb97f19ffd7eba5e5c59c5

diff --git a/app-backup/bacula/bacula-13.0.3.ebuild 
b/app-backup/bacula/bacula-13.0.3.ebuild
new file mode 100644
index ..31f0e4ddc989
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.3.ebuild
@@ -0,0 +1,426 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in con

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-04-30 Thread Thomas Beierlein
commit: 57a9fd3ca6cbba20c7d9038a84493aa4bf615396
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 30 11:15:44 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 30 11:52:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a9fd3c

app-backup/bacula: drop 13.0.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 -
 app-backup/bacula/bacula-13.0.1.ebuild | 419 -
 2 files changed, 420 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index c993dec1c08f..536240c518e2 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1,2 @@
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
-DIST bacula-13.0.1.tar.gz 6224778 BLAKE2B 
1b5d9aa56aae2de57589a421e33b9d394dcfbaf59f442e19c88c8ca8dcc234ffb42fca3f019e17836ce1d0ede75178c0fecf63b225c54c6d1b6dd0849d2fd50e
 SHA512 
fd10857d12bb637b9f6e51a03888d8cc93604ba1e793f888304f3c115d48800d7f0d69e30a843355c6760ff8e9b5481c174a24ace1c2adc106cf4ec73646b426
 DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc

diff --git a/app-backup/bacula/bacula-13.0.1.ebuild 
b/app-backup/bacula/bacula-13.0.1.ebuild
deleted file mode 100644
index ad270ef3da0a..
--- a/app-backup/bacula/bacula-13.0.1.ebuild
+++ /dev/null
@@ -1,419 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs(+)] )
-   ssl? (
-   dev-libs/openssl:0=[static-libs]
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   dev-util/patchelf
-"
-RDEPEND="${DEPEND}
-   acct-user/bacula
-   acct-group/bacula
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan.c stored/btape.c stored/stored.c \
-   qt-console/main.cpp; do
- 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-04-30 Thread Thomas Beierlein
commit: 5a9cfdbcfc7b6ec8128ba6a561d7c164d4f4217f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr 30 11:48:39 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr 30 11:52:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a9cfdbc

app-backup/bacula: Fix implicit function declaration

- supress false positive in bacula-13.0.2 and bacula-11.0.6
- additional fix real problem in bacula-11.0.2

Closes: https://bugs.gentoo.org/900663
Signed-off-by: Thomas Beierlein  gentoo.org>

 ...acula-13.0.2.ebuild => bacula-11.0.6-r3.ebuild} | 16 +
 ...acula-13.0.2.ebuild => bacula-13.0.2-r1.ebuild} |  7 ++
 .../bacula/files/bacula-11.0.2-fix-config.patch| 27 ++
 3 files changed, 46 insertions(+), 4 deletions(-)

diff --git a/app-backup/bacula/bacula-13.0.2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r3.ebuild
similarity index 97%
copy from app-backup/bacula/bacula-13.0.2.ebuild
copy to app-backup/bacula/bacula-11.0.6-r3.ebuild
index ad270ef3da0a..7a092c2c85a6 100644
--- a/app-backup/bacula/bacula-13.0.2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=7
 
 inherit desktop libtool qmake-utils systemd
 
@@ -72,6 +72,13 @@ REQUIRED_USE="
static? ( bacula-clientonly )
 "
 
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
 S=${WORKDIR}/${MY_P}
 
 pkg_setup() {
@@ -130,6 +137,9 @@ src_prepare() {
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die
 
+   # fix 'implicit function declaration' bug 900663
+   eapply -p0 "${FILESDIR}/${PN}-11.0.2-fix-config.patch"
+
eapply_user
 
# Fix systemd unit files:
@@ -156,8 +166,7 @@ src_prepare() {
sed -i -e 's/ manpages//' Makefile.in || die
 
# correct installation for plugins to mode 0755 (bug #725946)
-   sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile ||die
-   sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/docker/Makefile ||die
+   sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
@@ -232,7 +241,6 @@ src_compile() {
 src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
-   keepdir /var/lib/bacula/tmp
 
# remove not needed .la files #840957
find "${ED}" -name '*.la' -delete || die

diff --git a/app-backup/bacula/bacula-13.0.2.ebuild 
b/app-backup/bacula/bacula-13.0.2-r1.ebuild
similarity index 98%
rename from app-backup/bacula/bacula-13.0.2.ebuild
rename to app-backup/bacula/bacula-13.0.2-r1.ebuild
index ad270ef3da0a..31f0e4ddc989 100644
--- a/app-backup/bacula/bacula-13.0.2.ebuild
+++ b/app-backup/bacula/bacula-13.0.2-r1.ebuild
@@ -72,6 +72,13 @@ REQUIRED_USE="
static? ( bacula-clientonly )
 "
 
+# suppress warning wrt 'implicit function declaration' in config logs
+# bug 900663
+QA_CONFIG_IMPL_DECL_SKIP=(
+   makedev # designed to check availability in
+   # used header file
+)
+
 S=${WORKDIR}/${MY_P}
 
 pkg_setup() {

diff --git a/app-backup/bacula/files/bacula-11.0.2-fix-config.patch 
b/app-backup/bacula/files/bacula-11.0.2-fix-config.patch
new file mode 100644
index ..67b73528b52d
--- /dev/null
+++ b/app-backup/bacula/files/bacula-11.0.2-fix-config.patch
@@ -0,0 +1,27 @@
+--- configure.orig 2023-04-30 13:40:55.498111399 +0200
 configure  2023-04-30 13:41:19.426932141 +0200
+@@ -29413,7 +29413,7 @@
+ #include 
+ #include 
+ 
+-void main(void) {
++int main(void) {
+ struct addrinfo hints, *ai;
+ int error;
+ 
+@@ -29422,12 +29422,12 @@
+ hints.ai_socktype = SOCK_STREAM;
+ error = getaddrinfo("127.0.0.1", NULL, &hints, &ai);
+ if (error) {
+-exit(1);
++return(1);
+ }
+ if (ai->ai_addr->sa_family != AF_INET) {
+-exit(1);
++return(1);
+ }
+-exit(0);
++return(0);
+ }
+ 
+ _ACEOF



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-03-29 Thread Sam James
commit: 501b76c96d8f022c4445bc8ec3c4451983ed7f90
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 16:56:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 19:44:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501b76c9

app-backup/bacula: fix typo

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r2.ebuild | 4 ++--
 app-backup/bacula/bacula-13.0.1.ebuild| 4 ++--
 app-backup/bacula/bacula-13.0.2.ebuild| 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r2.ebuild
index 785ae94c4709..89ef6aa3463e 100644
--- a/app-backup/bacula/bacula-11.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -338,7 +338,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in

diff --git a/app-backup/bacula/bacula-13.0.1.ebuild 
b/app-backup/bacula/bacula-13.0.1.ebuild
index 37b6baa2b2cb..ad270ef3da0a 100644
--- a/app-backup/bacula/bacula-13.0.1.ebuild
+++ b/app-backup/bacula/bacula-13.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -340,7 +340,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in

diff --git a/app-backup/bacula/bacula-13.0.2.ebuild 
b/app-backup/bacula/bacula-13.0.2.ebuild
index 758f433d3c7e..ad270ef3da0a 100644
--- a/app-backup/bacula/bacula-13.0.2.ebuild
+++ b/app-backup/bacula/bacula-13.0.2.ebuild
@@ -340,7 +340,7 @@ src_install() {
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die 
"failed to copy ${script}.confd"
cp "${FILESDIR}/newscripts/${script}".initd 
"${T}/${script}".initd || die "failed to copy ${script}.initd"
 
-   # now set the database dependancy for the director init script
+   # now set the database dependency for the director init script
case "${script}" in
bacula-dir)
case "${mydbtype}" in



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-02-24 Thread Thomas Beierlein
commit: 87a0437e4582f18887b0076032027cf86199200b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Feb 24 21:13:01 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Feb 24 21:19:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a0437e

app-backup/bacula: add 13.0.2

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.2.ebuild | 419 +
 2 files changed, 420 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 9be0f132731c..c993dec1c08f 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
 DIST bacula-13.0.1.tar.gz 6224778 BLAKE2B 
1b5d9aa56aae2de57589a421e33b9d394dcfbaf59f442e19c88c8ca8dcc234ffb42fca3f019e17836ce1d0ede75178c0fecf63b225c54c6d1b6dd0849d2fd50e
 SHA512 
fd10857d12bb637b9f6e51a03888d8cc93604ba1e793f888304f3c115d48800d7f0d69e30a843355c6760ff8e9b5481c174a24ace1c2adc106cf4ec73646b426
+DIST bacula-13.0.2.tar.gz 6229127 BLAKE2B 
4ff00d995211e92306ac83889d2afab968cba94a711ba9ea88e2e749c09087b87486ed4233ca62316d020721d60891faa8b8a46d40853d4de3ef144291be2b5b
 SHA512 
5bb6fe935881718879df2ffcfd6bf4a74ee89b224265c44f6e470ec18253f68e93ccc576c374ef9fb9e1755d7f6e60193aee7136d084cedf12d3ffb6a52187bc

diff --git a/app-backup/bacula/bacula-13.0.2.ebuild 
b/app-backup/bacula/bacula-13.0.2.ebuild
new file mode 100644
index ..758f433d3c7e
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.2.ebuild
@@ -0,0 +1,419 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   se

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2023-02-24 Thread Thomas Beierlein
commit: e70a02b3de5d7fd7b94443a7065c4f390fb2e70e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Feb 24 19:17:14 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Feb 24 19:19:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70a02b3

app-backup/bacula: drop 11.0.5, 11.0.6-r1

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest   |   1 -
 app-backup/bacula/bacula-11.0.5.ebuild   | 416 ---
 app-backup/bacula/bacula-11.0.6-r1.ebuild| 416 ---
 app-backup/bacula/files/bacula-fix-sonames.patch |  36 --
 4 files changed, 869 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 8d9a6dcc8aa6..9be0f132731c 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1,2 @@
-DIST bacula-11.0.5.tar.gz 5982886 BLAKE2B 
99e9c616c29ab6e0064b336e4ad9d0caf96aee9c51009e04b44bfa4f5f3f8d57de93d8bf6c06f60b01f50838fd8cba4500117245b06e82f42a14a6de507a27d1
 SHA512 
56dd3208f9774f637fbec2781a847d5e7899ceb4e54178c54c9283eba3fcd83b1579fa690aa380bc6aba363a465151f8e709ce728a582e2518ba715c6179af17
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
 DIST bacula-13.0.1.tar.gz 6224778 BLAKE2B 
1b5d9aa56aae2de57589a421e33b9d394dcfbaf59f442e19c88c8ca8dcc234ffb42fca3f019e17836ce1d0ede75178c0fecf63b225c54c6d1b6dd0849d2fd50e
 SHA512 
fd10857d12bb637b9f6e51a03888d8cc93604ba1e793f888304f3c115d48800d7f0d69e30a843355c6760ff8e9b5481c174a24ace1c2adc106cf4ec73646b426

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
deleted file mode 100644
index 50ddfc74dfde..
--- a/app-backup/bacula/bacula-11.0.5.ebuild
+++ /dev/null
@@ -1,416 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs(+)] )
-   ssl? (
-   dev-libs/openssl:0=[static-libs]
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   dev-libs/openssl:0=
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-"
-RDEPEND="${DEPEND}
-   acct-user/bacula
-   acct-group/bacula
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c s

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2023-02-24 Thread Thomas Beierlein
commit: c47ae1a5a4f1c239addd331dee075dce7c9dc411
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Feb 24 19:19:27 2023 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Feb 24 19:19:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c47ae1a5

app-backup/bacula: Fix QA

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-backup/bacula/metadata.xml b/app-backup/bacula/metadata.xml
index 8a6dd3f7f7c4..35c444c8931f 100644
--- a/app-backup/bacula/metadata.xml
+++ b/app-backup/bacula/metadata.xml
@@ -11,6 +11,7 @@
Disable building of director
Disable building of storage 
daemon
Enable batch insert into data 
base
+   Support IPV6 protocol"
Install support files for logwatch





[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2022-08-11 Thread Thomas Beierlein
commit: b0d889ad498a8f0eba094355c168e7606b3e06a4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Aug 11 09:52:45 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Aug 11 09:52:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d889ad

app-backup/bacula: add 13.0.1

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-13.0.1.ebuild | 419 +
 2 files changed, 420 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 0cb46569ae02..8d9a6dcc8aa6 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-11.0.5.tar.gz 5982886 BLAKE2B 
99e9c616c29ab6e0064b336e4ad9d0caf96aee9c51009e04b44bfa4f5f3f8d57de93d8bf6c06f60b01f50838fd8cba4500117245b06e82f42a14a6de507a27d1
 SHA512 
56dd3208f9774f637fbec2781a847d5e7899ceb4e54178c54c9283eba3fcd83b1579fa690aa380bc6aba363a465151f8e709ce728a582e2518ba715c6179af17
 DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149
+DIST bacula-13.0.1.tar.gz 6224778 BLAKE2B 
1b5d9aa56aae2de57589a421e33b9d394dcfbaf59f442e19c88c8ca8dcc234ffb42fca3f019e17836ce1d0ede75178c0fecf63b225c54c6d1b6dd0849d2fd50e
 SHA512 
fd10857d12bb637b9f6e51a03888d8cc93604ba1e793f888304f3c115d48800d7f0d69e30a843355c6760ff8e9b5481c174a24ace1c2adc106cf4ec73646b426

diff --git a/app-backup/bacula/bacula-13.0.1.ebuild 
b/app-backup/bacula/bacula-13.0.1.ebuild
new file mode 100644
index ..37b6baa2b2cb
--- /dev/null
+++ b/app-backup/bacula/bacula-13.0.1.ebuild
@@ -0,0 +1,419 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   se

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2022-07-06 Thread Agostino Sarubbo
commit: c4a0608bec85ebef5a2c3e8c54ab914e0fb1c917
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul  7 06:35:56 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul  7 06:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a0608b

app-backup/bacula: x86 stable wrt bug #856736

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r2.ebuild
index ede482322e81..785ae94c4709 100644
--- a/app-backup/bacula/bacula-11.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2022-07-06 Thread Agostino Sarubbo
commit: da037d87313c228520e0dc171fd6826be0742336
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul  7 06:34:54 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul  7 06:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da037d87

app-backup/bacula: amd64 stable wrt bug #856736

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r2.ebuild
index 4f6706f68b34..ede482322e81 100644
--- a/app-backup/bacula/bacula-11.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2022-06-03 Thread Thomas Beierlein
commit: e453613efdefbc2fbac2ed0454c3571e68276ceb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jun  3 07:51:10 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Jun  3 07:58:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e453613e

app-backup/bacula: Fix soname in libbaccat.so i

Actual libtool needs a patch to accept '-soname' command line switch,
otherwise it will ignored.
slibtool in contrast responds with error and is not easy to patch.

Solution here drops the '-soname' switch and uses patchelf program to
fix the SONAME after the library is build.

Closes: https://bugs.gentoo.org/790140
Closes: https://bugs.gentoo.org/845126
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-11.0.6-r2.ebuild  | 417 +
 .../bacula/files/bacula-fix-sonames-new.patch  |  37 ++
 2 files changed, 454 insertions(+)

diff --git a/app-backup/bacula/bacula-11.0.6-r2.ebuild 
b/app-backup/bacula/bacula-11.0.6-r2.ebuild
new file mode 100644
index ..4f6706f68b34
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.6-r2.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   dev-util/patchelf
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS instead of CFLAGS
+   sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+   # drop automatic install of unneeded documentation (for bug 356499)
+   eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+   # bug #310087
+   eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+   # bug #311161
+   eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-l

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2022-05-21 Thread Thomas Beierlein
commit: e0dfb89ea47c003d17a6bbbf3e6905f77e92a357
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 21 11:13:59 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat May 21 11:15:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0dfb89e

app-backup/bacula: Drop unneeded .la files

Closes: https://bugs.gentoo.org/840957
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-11.0.5.ebuild| 3 +++
 app-backup/bacula/bacula-11.0.6-r1.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
index c33c1259fd03..50ddfc74dfde 100644
--- a/app-backup/bacula/bacula-11.0.5.ebuild
+++ b/app-backup/bacula/bacula-11.0.5.ebuild
@@ -231,6 +231,9 @@ src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
 
+   # remove not needed .la files #840957
+   find "${ED}" -name '*.la' -delete || die
+
# install bat icon and desktop file when enabled
# (for some reason ./configure doesn't pick this up)
if use qt5 && ! use static ; then

diff --git a/app-backup/bacula/bacula-11.0.6-r1.ebuild 
b/app-backup/bacula/bacula-11.0.6-r1.ebuild
index 280ae3cb775c..fe60047ffdcb 100644
--- a/app-backup/bacula/bacula-11.0.6-r1.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r1.ebuild
@@ -231,6 +231,9 @@ src_install() {
emake DESTDIR="${D}" install
doicon scripts/bacula.png
 
+   # remove not needed .la files #840957
+   find "${ED}" -name '*.la' -delete || die
+
# install bat icon and desktop file when enabled
# (for some reason ./configure doesn't pick this up)
if use qt5 && ! use static ; then



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2022-05-16 Thread Sam James
commit: 8dcf61a9bbe52845be829ba9f49680d5f1932e32
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 06:09:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 06:09:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcf61a9

app-backup/bacula: add -r1 w/o slibtool patch

Just temporarily.

Bug: https://bugs.gentoo.org/790140
Bug: https://bugs.gentoo.org/845126
Signed-off-by: Sam James  gentoo.org>

 ...acula-11.0.6.ebuild => bacula-11.0.6-r1.ebuild} |   3 -
 app-backup/bacula/files/bacula-fix-slibtool.patch  | 128 -
 2 files changed, 131 deletions(-)

diff --git a/app-backup/bacula/bacula-11.0.6.ebuild 
b/app-backup/bacula/bacula-11.0.6-r1.ebuild
similarity index 99%
rename from app-backup/bacula/bacula-11.0.6.ebuild
rename to app-backup/bacula/bacula-11.0.6-r1.ebuild
index 9cd91adc9e56..280ae3cb775c 100644
--- a/app-backup/bacula/bacula-11.0.6.ebuild
+++ b/app-backup/bacula/bacula-11.0.6-r1.ebuild
@@ -125,9 +125,6 @@ src_prepare() {
# fix soname in libbaccat.so bug #602952
eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
 
-   # fix the build with slibtool bug #790140
-   eapply -p1 "${FILESDIR}/bacula-fix-slibtool.patch"
-
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die

diff --git a/app-backup/bacula/files/bacula-fix-slibtool.patch 
b/app-backup/bacula/files/bacula-fix-slibtool.patch
deleted file mode 100644
index 9a58e5c9a4eb..
--- a/app-backup/bacula/files/bacula-fix-slibtool.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-https://bugs.bacula.org/view.php?id=2665
-
-commit cfad44e501f71e1576f1106a97350ea9b229ac1a
-Author: orbea 
-Date:   Sun May 8 08:12:38 2022 -0700
-
-build: Fix the build with slibtool
-
-  * cats: soname is a linker argument
-  * stored: Linker -lfoo flags are for external dependencies
-
-diff --git a/src/cats/Makefile.in b/src/cats/Makefile.in
-index d30cc75..f06266f 100644
 a/src/cats/Makefile.in
-+++ b/src/cats/Makefile.in
-@@ -135,21 +135,21 @@ libbaccats.la: Makefile cats_null.lo
- 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) \
-- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(MYSQL_LIBS)
-+ 
-Wl,-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) \
-- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(POSTGRESQL_LIBS)
-+ 
-Wl,-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) \
-- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
-+ 
-Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
- #libbaccats-dbi.la: Makefile $(DBI_LOBJS)
- #  @echo "Making $@ ..."
- #  $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(DBI_LOBJS) 
-export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
--# -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
-+# 
-Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
- 
- Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
-   cd $(topdir) \
-diff --git a/src/stored/Makefile.in b/src/stored/Makefile.in
-index cfc3aa7..bead1c7 100644
 a/src/stored/Makefile.in
-+++ b/src/stored/Makefile.in
-@@ -123,7 +123,7 @@ LZO_INC= @LZO_INC@
- TOKYOCABINET_LIBS = @TOKYOCABINET_LIBS@
- TOKYOCABINET_INC = @TOKYOCABINET_INC@
- 
--SD_LIBS = -lbacsd -lbaccfg -lbac -lbacfind
-+SD_LIBS = libbacsd.la ../lib/libbaccfg.la ../lib/libbac.la 
../findlib/libbacfind.la
- 
- 
- .SUFFIXES:.c .o .lo
-@@ -153,7 +153,7 @@ bacula-sd: Makefile libbacsd.la $(SDOBJS) \
-   ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) \
-   ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
-   @echo "Linking $@ ..."
--  $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib 
\
-+  $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) \
-  -o $@ $(SDO

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/

2022-05-16 Thread Sam James
commit: ad6b7ed0acb9732706787cbdbbaee3e0be931c82
Author: Sam James  gentoo  org>
AuthorDate: Tue May 17 01:12:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 01:12:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6b7ed0

app-backup/bacula: add link to upstream slibtool bug

Bug: https://bugs.gentoo.org/790140
Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/files/bacula-fix-slibtool.patch | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-backup/bacula/files/bacula-fix-slibtool.patch 
b/app-backup/bacula/files/bacula-fix-slibtool.patch
index b1bd82da8557..9a58e5c9a4eb 100644
--- a/app-backup/bacula/files/bacula-fix-slibtool.patch
+++ b/app-backup/bacula/files/bacula-fix-slibtool.patch
@@ -1,3 +1,5 @@
+https://bugs.bacula.org/view.php?id=2665
+
 commit cfad44e501f71e1576f1106a97350ea9b229ac1a
 Author: orbea 
 Date:   Sun May 8 08:12:38 2022 -0700



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/

2022-05-16 Thread Sam James
commit: 86bdb5ca9634d10a4bcf7d24d2869508987af78d
Author: orbea  riseup  net>
AuthorDate: Sun May  8 15:35:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 17 01:06:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86bdb5ca

app-backup/bacula: Fix build with slibtool

Bug: https://bugs.gentoo.org/790140
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/25386
Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.6.ebuild|   3 +
 app-backup/bacula/files/bacula-fix-slibtool.patch | 126 ++
 2 files changed, 129 insertions(+)

diff --git a/app-backup/bacula/bacula-11.0.6.ebuild 
b/app-backup/bacula/bacula-11.0.6.ebuild
index 280ae3cb775c..9cd91adc9e56 100644
--- a/app-backup/bacula/bacula-11.0.6.ebuild
+++ b/app-backup/bacula/bacula-11.0.6.ebuild
@@ -125,6 +125,9 @@ src_prepare() {
# fix soname in libbaccat.so bug #602952
eapply -p0 "${FILESDIR}/bacula-fix-sonames.patch"
 
+   # fix the build with slibtool bug #790140
+   eapply -p1 "${FILESDIR}/bacula-fix-slibtool.patch"
+
# do not strip binaries
sed -i -e "s/strip /# strip /" src/filed/Makefile.in || die
sed -i -e "s/strip /# strip /" src/console/Makefile.in || die

diff --git a/app-backup/bacula/files/bacula-fix-slibtool.patch 
b/app-backup/bacula/files/bacula-fix-slibtool.patch
new file mode 100644
index ..b1bd82da8557
--- /dev/null
+++ b/app-backup/bacula/files/bacula-fix-slibtool.patch
@@ -0,0 +1,126 @@
+commit cfad44e501f71e1576f1106a97350ea9b229ac1a
+Author: orbea 
+Date:   Sun May 8 08:12:38 2022 -0700
+
+build: Fix the build with slibtool
+
+  * cats: soname is a linker argument
+  * stored: Linker -lfoo flags are for external dependencies
+
+diff --git a/src/cats/Makefile.in b/src/cats/Makefile.in
+index d30cc75..f06266f 100644
+--- a/src/cats/Makefile.in
 b/src/cats/Makefile.in
+@@ -135,21 +135,21 @@ libbaccats.la: Makefile cats_null.lo
+ 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) \
+- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(MYSQL_LIBS)
++ 
-Wl,-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) \
+- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(POSTGRESQL_LIBS)
++ 
-Wl,-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) \
+- -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
++ 
-Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(SQLITE_LIBS)
+ #libbaccats-dbi.la: Makefile $(DBI_LOBJS)
+ #  @echo "Making $@ ..."
+ #  $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(DBI_LOBJS) 
-export-dynamic -rpath $(libdir) -release $(LIBBACCATS_LT_RELEASE) \
+-# -soname 
libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
++# 
-Wl,-soname,libbaccats-$(LIBBACCATS_LT_RELEASE).so $(DBI_LIBS)
+ 
+ Makefile: $(srcdir)/Makefile.in $(topdir)/config.status
+   cd $(topdir) \
+diff --git a/src/stored/Makefile.in b/src/stored/Makefile.in
+index cfc3aa7..bead1c7 100644
+--- a/src/stored/Makefile.in
 b/src/stored/Makefile.in
+@@ -123,7 +123,7 @@ LZO_INC= @LZO_INC@
+ TOKYOCABINET_LIBS = @TOKYOCABINET_LIBS@
+ TOKYOCABINET_INC = @TOKYOCABINET_INC@
+ 
+-SD_LIBS = -lbacsd -lbaccfg -lbac -lbacfind
++SD_LIBS = libbacsd.la ../lib/libbaccfg.la ../lib/libbac.la 
../findlib/libbacfind.la
+ 
+ 
+ .SUFFIXES:.c .o .lo
+@@ -153,7 +153,7 @@ bacula-sd: Makefile libbacsd.la $(SDOBJS) \
+   ../lib/libbac$(DEFAULT_ARCHIVE_TYPE) \
+   ../findlib/libbacfind$(DEFAULT_ARCHIVE_TYPE)
+   @echo "Linking $@ ..."
+-  $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) -L. -L../lib -L../findlib 
\
++  $(LIBTOOL_LINK) $(CXX) $(WLDFLAGS) $(LDFLAGS) \
+  -o $@ $(SDOBJS) $(ZLIBS) \
+  $(SD_LIBS) -lm $(DLIB) $(LIBS) $(WRAPLIBS) \
+  $(GETTEXT_LIBS) $(OPENSSL_LIBS) $(CAP_LIBS)
+@@ -206,7 +206,7 @@ btape.

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2022-04-03 Thread Thomas Beierlein
commit: 2e423952f285aa4b69b2d932d6e9881b20c16be2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr  3 09:10:31 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr  3 09:11:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e423952

app-backup/bacula: add 11.0.6

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-11.0.6.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 150f4b27934d..0cb46569ae02 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-11.0.5.tar.gz 5982886 BLAKE2B 
99e9c616c29ab6e0064b336e4ad9d0caf96aee9c51009e04b44bfa4f5f3f8d57de93d8bf6c06f60b01f50838fd8cba4500117245b06e82f42a14a6de507a27d1
 SHA512 
56dd3208f9774f637fbec2781a847d5e7899ceb4e54178c54c9283eba3fcd83b1579fa690aa380bc6aba363a465151f8e709ce728a582e2518ba715c6179af17
+DIST bacula-11.0.6.tar.gz 5986763 BLAKE2B 
60b1c1f4de3cef7470f0f33aa9d361393cee176222bb911d93bac108b8e3a6e38d73acdcc8b773a06d8820039d2e12a4216a5773a4fab4a9c35095607bd6b7c6
 SHA512 
44abc9e3598f3d3beea3e85cca0867e4b9b77c4e7a17cb1902a5e952b049fb2b15f8f6319436fce1dd92ad52d26f04d7225dd052372ecc30aa55fb668a639149

diff --git a/app-backup/bacula/bacula-11.0.6.ebuild 
b/app-backup/bacula/bacula-11.0.6.ebuild
new file mode 100644
index ..280ae3cb775c
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.6.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS inste

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/7.0.2/, app-backup/bacula/files/9.6.3/, ...

2022-04-03 Thread Thomas Beierlein
commit: b99f34b85e04e2c26d6e9b919d77f614f4551aa6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Apr  3 08:48:43 2022 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Apr  3 08:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b99f34b8

app-backup/bacula: drop 9.6.5, 9.6.6, 9.6.7, 11.0.2, 11.0.3

Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   5 -
 app-backup/bacula/bacula-11.0.2.ebuild | 417 
 app-backup/bacula/bacula-11.0.3.ebuild | 413 
 app-backup/bacula/bacula-9.6.5.ebuild  | 419 -
 app-backup/bacula/bacula-9.6.6.ebuild  | 419 -
 app-backup/bacula/bacula-9.6.7.ebuild  | 419 -
 .../bacula/files/7.0.2/bacula-7.0.2-depend.patch   |  12 -
 .../files/9.6.3/bacula-9.6.3-fix-static.patch  |  63 
 .../files/bacula-9.6.x-fix-race-condition.patch|  15 -
 9 files changed, 2182 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index be60a8bdd625..150f4b27934d 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,6 +1 @@
-DIST bacula-11.0.2.tar.gz 5982176 BLAKE2B 
2da10e48b44ada189fb5d9ed48bac41232106721859df823309e7be63d16786ebaf95052d929ef67895fb993d019153d736125ec4fe5949591dd7dced0ee9835
 SHA512 
7e90352036a544b6a508547ae38660ca5d59b0bfd17126f346652e5c9977367ad9fe972e3f2823c10e7f8ffdcd1623ef24e8a82de030041762f0c0e09783e65c
-DIST bacula-11.0.3.tar.gz 5982505 BLAKE2B 
a09a4829cb4eeb6cfe3b082efcc45f7704ad7da0f882b746a2f4aeeb3233775ccc89d7924442970e9609c449fee96466b33286e7c6f700cbab7f2013f0267f53
 SHA512 
753ef3f53079fe36e69791a3ff0c4230d611d86257c5ecbc28c2ec593e950b76dc9fedf3525c196b0742cc029d0a8023d31505c83d8d42ff3f48c3273b77c540
 DIST bacula-11.0.5.tar.gz 5982886 BLAKE2B 
99e9c616c29ab6e0064b336e4ad9d0caf96aee9c51009e04b44bfa4f5f3f8d57de93d8bf6c06f60b01f50838fd8cba4500117245b06e82f42a14a6de507a27d1
 SHA512 
56dd3208f9774f637fbec2781a847d5e7899ceb4e54178c54c9283eba3fcd83b1579fa690aa380bc6aba363a465151f8e709ce728a582e2518ba715c6179af17
-DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
-DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
-DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

diff --git a/app-backup/bacula/bacula-11.0.2.ebuild 
b/app-backup/bacula/bacula-11.0.2.ebuild
deleted file mode 100644
index 129e789ee79d..
--- a/app-backup/bacula/bacula-11.0.2.ebuild
+++ /dev/null
@@ -1,417 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs(+)] )
-   ssl? (
-   dev-libs/openssl:0=[static-libs]
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-12-30 Thread Sam James
commit: e4aa7b0f3a740cde871813e3ec4004220e551514
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 00:45:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 31 00:45:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4aa7b0f

app-backup/bacula: Stabilize 11.0.5 ppc, #829865

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
index 5d25066cae53..dcf40a8e6d28 100644
--- a/app-backup/bacula/bacula-11.0.5.ebuild
+++ b/app-backup/bacula/bacula-11.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-12-23 Thread Sam James
commit: eb58ea6a9a1eb00b6a96ffe5309dc95b78c5bb0b
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 23 22:40:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 23 22:40:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb58ea6a

app-backup/bacula: Stabilize 11.0.5 amd64, #829865

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
index e30eb0e9300f..5d25066cae53 100644
--- a/app-backup/bacula/bacula-11.0.5.ebuild
+++ b/app-backup/bacula/bacula-11.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-12-23 Thread Sam James
commit: 341fa563545be7cb89748378e9bb137f29d18bbd
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 23 22:39:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 23 22:39:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341fa563

app-backup/bacula: Stabilize 11.0.5 x86, #829865

Signed-off-by: Sam James  gentoo.org>

 app-backup/bacula/bacula-11.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
index b2738be8a8a5..e30eb0e9300f 100644
--- a/app-backup/bacula/bacula-11.0.5.ebuild
+++ b/app-backup/bacula/bacula-11.0.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-06-06 Thread Thomas Beierlein
commit: b0ba9c2f7cb32d5f151ee7a5aca6623bf7260676
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Jun  6 08:48:28 2021 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Jun  6 08:48:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ba9c2f

app-backup/bacula: Minor maintenance release

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-11.0.5.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 4f553a41279..be60a8bdd62 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,5 +1,6 @@
 DIST bacula-11.0.2.tar.gz 5982176 BLAKE2B 
2da10e48b44ada189fb5d9ed48bac41232106721859df823309e7be63d16786ebaf95052d929ef67895fb993d019153d736125ec4fe5949591dd7dced0ee9835
 SHA512 
7e90352036a544b6a508547ae38660ca5d59b0bfd17126f346652e5c9977367ad9fe972e3f2823c10e7f8ffdcd1623ef24e8a82de030041762f0c0e09783e65c
 DIST bacula-11.0.3.tar.gz 5982505 BLAKE2B 
a09a4829cb4eeb6cfe3b082efcc45f7704ad7da0f882b746a2f4aeeb3233775ccc89d7924442970e9609c449fee96466b33286e7c6f700cbab7f2013f0267f53
 SHA512 
753ef3f53079fe36e69791a3ff0c4230d611d86257c5ecbc28c2ec593e950b76dc9fedf3525c196b0742cc029d0a8023d31505c83d8d42ff3f48c3273b77c540
+DIST bacula-11.0.5.tar.gz 5982886 BLAKE2B 
99e9c616c29ab6e0064b336e4ad9d0caf96aee9c51009e04b44bfa4f5f3f8d57de93d8bf6c06f60b01f50838fd8cba4500117245b06e82f42a14a6de507a27d1
 SHA512 
56dd3208f9774f637fbec2781a847d5e7899ceb4e54178c54c9283eba3fcd83b1579fa690aa380bc6aba363a465151f8e709ce728a582e2518ba715c6179af17
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
 DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
 DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

diff --git a/app-backup/bacula/bacula-11.0.5.ebuild 
b/app-backup/bacula/bacula-11.0.5.ebuild
new file mode 100644
index 000..b2738be8a8a
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.5.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonl

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-05-26 Thread Thomas Beierlein
commit: c8263c39c80190a18ac8add7d36def7648e960a1
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed May 26 16:59:03 2021 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed May 26 16:59:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8263c39

app-backup/bacula: Minor maintenance release

Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-11.0.3.ebuild | 413 +
 2 files changed, 414 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 23ed3ce5e00..4f553a41279 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,4 +1,5 @@
 DIST bacula-11.0.2.tar.gz 5982176 BLAKE2B 
2da10e48b44ada189fb5d9ed48bac41232106721859df823309e7be63d16786ebaf95052d929ef67895fb993d019153d736125ec4fe5949591dd7dced0ee9835
 SHA512 
7e90352036a544b6a508547ae38660ca5d59b0bfd17126f346652e5c9977367ad9fe972e3f2823c10e7f8ffdcd1623ef24e8a82de030041762f0c0e09783e65c
+DIST bacula-11.0.3.tar.gz 5982505 BLAKE2B 
a09a4829cb4eeb6cfe3b082efcc45f7704ad7da0f882b746a2f4aeeb3233775ccc89d7924442970e9609c449fee96466b33286e7c6f700cbab7f2013f0267f53
 SHA512 
753ef3f53079fe36e69791a3ff0c4230d611d86257c5ecbc28c2ec593e950b76dc9fedf3525c196b0742cc029d0a8023d31505c83d8d42ff3f48c3273b77c540
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
 DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
 DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

diff --git a/app-backup/bacula/bacula-11.0.3.ebuild 
b/app-backup/bacula/bacula-11.0.3.ebuild
new file mode 100644
index 000..b2738be8a8a
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.3.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export myd

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2021-05-18 Thread Thomas Beierlein
commit: 97e7a4cfcea9ad0b22cf47012ced97b014d19cc5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May 18 16:40:00 2021 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue May 18 16:40:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e7a4cf

app-backup/bacula: Version bump

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-11.0.2.ebuild | 417 +
 .../bacula/files/bacula-11.0.2-fix-static.patch|  63 
 3 files changed, 481 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index a4201f8397c..23ed3ce5e00 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1,4 @@
+DIST bacula-11.0.2.tar.gz 5982176 BLAKE2B 
2da10e48b44ada189fb5d9ed48bac41232106721859df823309e7be63d16786ebaf95052d929ef67895fb993d019153d736125ec4fe5949591dd7dced0ee9835
 SHA512 
7e90352036a544b6a508547ae38660ca5d59b0bfd17126f346652e5c9977367ad9fe972e3f2823c10e7f8ffdcd1623ef24e8a82de030041762f0c0e09783e65c
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
 DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
 DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

diff --git a/app-backup/bacula/bacula-11.0.2.ebuild 
b/app-backup/bacula/bacula-11.0.2.ebuild
new file mode 100644
index 000..129e789ee79
--- /dev/null
+++ b/app-backup/bacula/bacula-11.0.2.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   dev-libs/openssl:0=[static-libs]
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   dev-libs/openssl:0=
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_pre

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-05-18 Thread Thomas Beierlein
commit: 4942b57000c0f061cab2cdf74d73a65888917631
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue May 18 16:35:27 2021 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue May 18 16:36:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4942b570

app-backup/bacula: Fix Link with LLD

Closes: https://bugs.gentoo.org/732840
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 1 -
 app-backup/bacula/bacula-9.6.6.ebuild | 1 -
 app-backup/bacula/bacula-9.6.7.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index d9cbcaee183..033903ff748 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -201,7 +201,6 @@ src_configure() {
$(use_enable batch-insert) \
$(use_enable !readline conio) \
$(use_enable readline) \
-   $(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_enable acl) \

diff --git a/app-backup/bacula/bacula-9.6.6.ebuild 
b/app-backup/bacula/bacula-9.6.6.ebuild
index d527ca5224e..83f72ca3178 100644
--- a/app-backup/bacula/bacula-9.6.6.ebuild
+++ b/app-backup/bacula/bacula-9.6.6.ebuild
@@ -201,7 +201,6 @@ src_configure() {
$(use_enable batch-insert) \
$(use_enable !readline conio) \
$(use_enable readline) \
-   $(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_enable acl) \

diff --git a/app-backup/bacula/bacula-9.6.7.ebuild 
b/app-backup/bacula/bacula-9.6.7.ebuild
index d527ca5224e..83f72ca3178 100644
--- a/app-backup/bacula/bacula-9.6.7.ebuild
+++ b/app-backup/bacula/bacula-9.6.7.ebuild
@@ -201,7 +201,6 @@ src_configure() {
$(use_enable batch-insert) \
$(use_enable !readline conio) \
$(use_enable readline) \
-   $(use_with readline readline /usr) \
$(use_with ssl openssl) \
$(use_enable ipv6) \
$(use_enable acl) \



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.4.0/

2021-05-03 Thread Sam James
commit: 8ab165bb19dc5db0c6a6865f66f507de764ab504
Author: Sam James  gentoo  org>
AuthorDate: Mon May  3 18:28:16 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  3 18:45:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab165bb

app-backup/bacula: drop obsolete LibreSSL patches

Signed-off-by: Sam James  gentoo.org>

 .../files/9.4.0/bacula-9.4.0-libressl26.patch  | 33 --
 .../files/9.4.0/bacula-9.4.0-libressl27.patch  | 11 
 2 files changed, 44 deletions(-)

diff --git a/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl26.patch 
b/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl26.patch
deleted file mode 100644
index ea7fa0bb7a3..000
--- a/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl26.patch
+++ /dev/null
@@ -1,33 +0,0 @@
 src/lib/crypto.c.orig   2018-02-02 15:34:39.420489000 -0600
-+++ src/lib/crypto.c2018-02-02 15:35:44.000524000 -0600
-@@ -195,7 +195,7 @@
- IMPLEMENT_ASN1_FUNCTIONS(SignatureData)
- IMPLEMENT_ASN1_FUNCTIONS(CryptoData)
-
--#if defined(DEFINE_STACK_OF)
-+#if ( (OPENSSL_VERSION_NUMBER >= 0x1010L) && 
!defined(LIBRESSL_VERSION_NUMBER) )
- DEFINE_STACK_OF(SignerInfo);
- DEFINE_STACK_OF(RecipientInfo);
- #else
 src/lib/openssl-compat.h.orig   2018-02-02 15:26:04.182557000 -0600
-+++ src/lib/openssl-compat.h2018-02-02 15:27:50.22910 -0600
-@@ -1,7 +1,7 @@
- #ifndef __OPENSSL_COPMAT__H__
- #define __OPENSSL_COPMAT__H__
-
--#if (OPENSSL_VERSION_NUMBER < 0x1010L)
-+#if ( (OPENSSL_VERSION_NUMBER < 0x1010L) || 
defined(LIBRESSL_VERSION_NUMBER) )
- static inline int EVP_PKEY_up_ref(EVP_PKEY *pkey)
- {
-CRYPTO_add(&pkey->references, 1, CRYPTO_LOCK_EVP_PKEY);
 src/lib/tls.c.orig 2017-11-21 18:37:16.0 +0100
-+++ src/lib/tls.c  2018-04-16 20:00:54.08200 +0200
-@@ -116,7 +116,7 @@
-ctx = (TLS_CONTEXT *)malloc(sizeof(TLS_CONTEXT));
- 
-/* Allocate our OpenSSL TLS Context */
--#if (OPENSSL_VERSION_NUMBER >= 0x1010L)
-+#if ( (OPENSSL_VERSION_NUMBER >= 0x1010L) || 
defined(LIBRESSL_VERSION_NUMBER) )
-/* Allows SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols */
-ctx->openssl = SSL_CTX_new(TLS_method());
- 

diff --git a/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl27.patch 
b/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl27.patch
deleted file mode 100644
index 3ce61be5925..000
--- a/app-backup/bacula/files/9.4.0/bacula-9.4.0-libressl27.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 src/lib/crypto.c.orig   2018-02-02 15:34:39.420489000 -0600
-+++ src/lib/crypto.c2018-02-02 15:35:44.000524000 -0600
-@@ -195,7 +195,7 @@
- IMPLEMENT_ASN1_FUNCTIONS(SignatureData)
- IMPLEMENT_ASN1_FUNCTIONS(CryptoData)
-
--#if defined(DEFINE_STACK_OF)
-+#if ( (OPENSSL_VERSION_NUMBER >= 0x1010L) && 
!defined(LIBRESSL_VERSION_NUMBER) )
- DEFINE_STACK_OF(SignerInfo);
- DEFINE_STACK_OF(RecipientInfo);
- #else



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-04-30 Thread Mikle Kolyada
commit: 2fd2b65bd5f3bd8c2621fbc49e12f94c44904252
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 18:02:55 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 18:02:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd2b65b

app-backup/bacula: fix emptyline warning

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index 46893c1da0e..d9cbcaee183 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -154,7 +154,6 @@ src_prepare() {
touch src/qt-console/.libs/bat || die
chmod 755 src/qt-console/.libs/bat || die
 
-
# Don't let program install man pages directly
sed -i -e 's/ manpages//' Makefile.in || die
 



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2021-04-30 Thread Mikle Kolyada
commit: d96c852e80383965be441a23185bcfcf3e12e7ce
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 17:17:21 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 17:32:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96c852e

app-backup/bacula: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 16 +++-
 app-backup/bacula/bacula-9.6.6.ebuild | 17 +++--
 app-backup/bacula/bacula-9.6.7.ebuild | 17 +++--
 3 files changed, 9 insertions(+), 41 deletions(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index 13290a4abf9..46893c1da0e 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 LICENSE="AGPL-3"
 SLOT="0"
 KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="
!bacula-clientonly? (
@@ -40,8 +40,7 @@ DEPEND="
sys-libs/zlib[static-libs]
acl? ( virtual/acl[static-libs(+)] )
ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
+   dev-libs/openssl:0=[static-libs]
)
)
!static? (
@@ -50,8 +49,7 @@ DEPEND="
sys-libs/zlib
acl? ( virtual/acl )
ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
)
)
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
@@ -156,14 +154,6 @@ src_prepare() {
touch src/qt-console/.libs/bat || die
chmod 755 src/qt-console/.libs/bat || die
 
-   # fix handling of libressl version
-   # needs separate handling for =libressl2.7
-   # (see bug #655520)
-   if has_version "

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/

2021-01-23 Thread Thomas Beierlein
commit: 465b334f163a88f6e045202c23c93cd36637e99a
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jan 23 15:48:21 2021 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jan 23 15:48:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465b334f

app-backup/bacula: Fix database locking bug (bug #766195)

Reported-by: Phil Stracchino  caerllewys.net>
Closes: https://bugs.gentoo.org/766195
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild |  5 -
 app-backup/bacula/bacula-9.6.6.ebuild |  5 -
 app-backup/bacula/bacula-9.6.7.ebuild |  5 -
 .../bacula/files/bacula-9.6.x-fix-race-condition.patch| 15 +++
 4 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index d2d04673ea7..13290a4abf9 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/bacula-9.6.6.ebuild 
b/app-backup/bacula/bacula-9.6.6.ebuild
index 8b6104a81e9..aaffa58674b 100644
--- a/app-backup/bacula/bacula-9.6.6.ebuild
+++ b/app-backup/bacula/bacula-9.6.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/bacula-9.6.7.ebuild 
b/app-backup/bacula/bacula-9.6.7.ebuild
index 8b6104a81e9..aaffa58674b 100644
--- a/app-backup/bacula/bacula-9.6.7.ebuild
+++ b/app-backup/bacula/bacula-9.6.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -171,6 +171,9 @@ src_prepare() {
# correct installation for plugins to mode 0755 (bug #725946)
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" 
src/plugins/fd/Makefile.in ||die
 
+   # fix database locking code for bacula-9.6.4 ... -9.6.x (bug #766195)
+   eapply -p0 "${FILESDIR}"/${PN}-9.6.x-fix-race-condition.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.

diff --git a/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch 
b/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch
new file mode 100644
index 000..4862bcece0e
--- /dev/null
+++ b/app-backup/bacula/files/bacula-9.6.x-fix-race-condition.patch
@@ -0,0 +1,15 @@
+--- src/dird/dird.c.orig   2021-01-19 15:25:16.233573546 -0500
 src/dird/dird.c2021-01-19 15:26:23.884070798 -0500
+@@ -1263,11 +1263,11 @@
+  }
+  if (catalog->db_driver) {
+/* To copy dbdriver field into "CAT" catalog resource class (local)
+ * from dbdriver in "BDB" catalog DB Interface class (global)
+ */
+-bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len);
++bstrncpy(catalog->db_driver, BDB_db_driver, db_driver_len+1);
+  }
+   }
+ 
+   if (!db || !db_open_database(NULL, db)) {
+  Pmsg2(000, _("Could not open Catalog \"%s\", database \"%s\".\n"),



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-12-13 Thread Thomas Beierlein
commit: 5a1c0c28388e30a75cef07a303d6eef1b4f7464d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 13 18:27:22 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 13 18:27:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1c0c28

app-backup/bacula: Maintenance release

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.7.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index da06b2fc455..a4201f8397c 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
 DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a
+DIST bacula-9.6.7.tar.gz 4168102 BLAKE2B 
8f5d5cbe8c3ce62105624138e9dfbb9f19eb0721bb2e377c07ef2cd3d4a8442641b4758b00b3050d2352dde31205658963782d2bec3e87242dac7b4b6a4d659c
 SHA512 
27551faa2e4b13c6c2b9a2500f1253dfa5ee84929013491a7bf512d965d655c5af78b08201090474bc9b29827ca0a5c1c5a23a55712a1f739f37de75449cfd4d

diff --git a/app-backup/bacula/bacula-9.6.7.ebuild 
b/app-backup/bacula/bacula-9.6.7.ebuild
new file mode 100644
index 000..8b6104a81e9
--- /dev/null
+++ b/app-backup/bacula/bacula-9.6.7.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-09-26 Thread Thomas Beierlein
commit: a2c51308026c61624cc0ad70115b208d3e00a166
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Sep 26 13:46:05 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Sep 26 13:46:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c51308

app-backup/bacula: Minor maintenance release

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.6.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b043eabf262..da06b2fc455 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70
+DIST bacula-9.6.6.tar.gz 4253303 BLAKE2B 
131353e24265f64dd3c4e0632bee93d2a170d3ed88626ab80f1804e7a218eb86c5ac7507f4a4fe5ef7d4472a1c90ef0f45e1a6ad0a4a65a1fa8f1a8f63287e3f
 SHA512 
1b669bbf1e54f40e0426603601a4751c42101985de901f951a68add7644971d48615b3089c65fafd444c762c3d82b67cafdcae9636e8a19af8fd94ae631c315a

diff --git a/app-backup/bacula/bacula-9.6.6.ebuild 
b/app-backup/bacula/bacula-9.6.6.ebuild
new file mode 100644
index 000..8b6104a81e9
--- /dev/null
+++ b/app-backup/bacula/bacula-9.6.6.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/, app-backup/bacula/files/9.0.8/

2020-07-21 Thread Thomas Beierlein
commit: 904a93932dc13cba29de518378f508f3c9e6124b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jul 21 18:55:53 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jul 21 18:56:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904a9393

app-backup/bacula: Drop old

Package-Manager: Portage-3.0.0, Repoman-2.3.23
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   2 -
 app-backup/bacula/bacula-9.4.4-r2.ebuild   | 426 
 app-backup/bacula/bacula-9.4.4-r3.ebuild   | 429 -
 app-backup/bacula/bacula-9.6.3-r1.ebuild   | 428 
 app-backup/bacula/bacula-9.6.3.ebuild  | 425 
 .../files/9.0.8/bacula-9.0.8-fix-static.patch  |  63 ---
 app-backup/bacula/files/bacula-fix-manpages.patch  |  32 --
 7 files changed, 1805 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 1ad79877304..b043eabf262 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1 @@
-DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31
-DIST bacula-9.6.3.tar.gz 4246447 BLAKE2B 
c591fcd5a6c3a79b52cf778f7719ad59f35bfdf99293abb4f6e9c701c0d545125734721a926f071056433d7a9801c40c546f4a73770f5d0fea9fc33c334bcd93
 SHA512 
8ee14311945ff04c4d3ca736725e2187bcf3e9e0a3093df215c8651bd6a7b07792edea4912ba84189ee79df614c1e99a4333ce173163cfc7efb536dad582106f
 DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70

diff --git a/app-backup/bacula/bacula-9.4.4-r2.ebuild 
b/app-backup/bacula/bacula-9.4.4-r2.ebuild
deleted file mode 100644
index 1abaa55baab..000
--- a/app-backup/bacula/bacula-9.4.4-r2.ebuild
+++ /dev/null
@@ -1,426 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop libtool qmake-utils systemd
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs] )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-"
-RDEPEND="${DEPEND}
-   acct-user/bacula
-   acct-group/bacula
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   if use bacula-clientonly && use static && use qt5; then
-   

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-07-19 Thread Agostino Sarubbo
commit: 9b9c795dc4e39e4c26bed43da40f08dc36ecd6e7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jul 20 06:40:40 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jul 20 06:40:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9c795d

app-backup/bacula: amd64 stable wrt bug #729718

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index 8959462414c..d2d04673ea7 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-07-19 Thread Agostino Sarubbo
commit: 20e8b60622d86158b4b1349b3a24cfd24257769f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jul 19 07:43:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jul 19 07:43:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20e8b606

app-backup/bacula: x86 stable wrt bug #729718

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index 9456256ad40..8959462414c 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-07-17 Thread Agostino Sarubbo
commit: 71896f7e4752bf624c20eceb112b4273f85884dd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 17 15:08:49 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 17 15:08:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71896f7e

app-backup/bacula: ppc stable wrt bug #729718

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
index 8b6104a81e9..9456256ad40 100644
--- a/app-backup/bacula/bacula-9.6.5.ebuild
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~sparc ~x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-06-13 Thread Thomas Beierlein
commit: 71e1918b116e34180c1dd91f4f008981da89b9b4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jun 13 15:50:12 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jun 13 15:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71e1918b

app-backup/bacula: Bugfix release

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.6.5.ebuild | 428 ++
 2 files changed, 429 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 488dcaaba14..1ad79877304 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31
 DIST bacula-9.6.3.tar.gz 4246447 BLAKE2B 
c591fcd5a6c3a79b52cf778f7719ad59f35bfdf99293abb4f6e9c701c0d545125734721a926f071056433d7a9801c40c546f4a73770f5d0fea9fc33c334bcd93
 SHA512 
8ee14311945ff04c4d3ca736725e2187bcf3e9e0a3093df215c8651bd6a7b07792edea4912ba84189ee79df614c1e99a4333ce173163cfc7efb536dad582106f
+DIST bacula-9.6.5.tar.gz 4252526 BLAKE2B 
48bfc9f45db10949fb4d7396c2ca15ed17dad3bd6ab9c6ab5cd0b3a80d1df0d37868a8671c2ead9b00fe89da91d43e945ca2818016f09502aff1a2fd3a5d455d
 SHA512 
4018e242b2131c2416cd16ae3530c9c848dc8e88dd6532136c699a50fcbf39a574ffec8ef13bc5d7a9673d057b51cf1d1be80667e89abe0e18ec79d04b0edd70

diff --git a/app-backup/bacula/bacula-9.6.5.ebuild 
b/app-backup/bacula/bacula-9.6.5.ebuild
new file mode 100644
index 000..8b6104a81e9
--- /dev/null
+++ b/app-backup/bacula/bacula-9.6.5.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-06-02 Thread Thomas Beierlein
commit: 90d89edc09a124a7f1479e48257bc3f9ab9bf8f9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jun  2 13:46:04 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jun  2 13:46:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d89edc

app-backup/bacula: Fix installation of bpipe-fd.so

Build system originally installs plugin library with mode 0750.
Fixed in new revision 9.4.4-r3 and 9.6.3-r1.

Reported-by: Phil Stracchino  caerllewys.net>
Closes: https://bugs.gentoo.org/725946
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r3.ebuild | 429 +++
 app-backup/bacula/bacula-9.6.3-r1.ebuild | 428 ++
 2 files changed, 857 insertions(+)

diff --git a/app-backup/bacula/bacula-9.4.4-r3.ebuild 
b/app-backup/bacula/bacula-9.4.4-r3.ebuild
new file mode 100644
index 000..6ebe92cbe9a
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.4-r3.ebuild
@@ -0,0 +1,429 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs(+)] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS instead of CFLAGS
+   sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+   # drop automatic install of unneeded documentation (for bug 356499)
+   eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+   # bug #310087
+   eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+   # bug #311161
+   

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-03-25 Thread Thomas Beierlein
commit: 3fcd444f6718d054bbdfa1d47146c7bb807b9c10
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Mar 25 16:50:43 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed Mar 25 16:51:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcd444f

app-backup/bacula: Fix MissingUseDepDefault QA message

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.6.3.ebuild 
b/app-backup/bacula/bacula-9.6.3.ebuild
index 4ad296b340a..604e97d35a8 100644
--- a/app-backup/bacula/bacula-9.6.3.ebuild
+++ b/app-backup/bacula/bacula-9.6.3.ebuild
@@ -38,7 +38,7 @@ DEPEND="
dev-libs/lzo[static-libs]
sys-libs/ncurses:=[static-libs]
sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs] )
+   acl? ( virtual/acl[static-libs(+)] )
ssl? (
!libressl? ( dev-libs/openssl:0=[static-libs] )
libressl? ( dev-libs/libressl:0=[static-libs] )



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/9.6.3/

2020-03-21 Thread Thomas Beierlein
commit: fa2dcc8543211a4ba2a7095e75b496cded4c4ae5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Mar 21 15:33:51 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Mar 21 15:34:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2dcc85

app-backup/bacula: Version bump

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-9.6.3.ebuild  | 425 +
 .../files/9.6.3/bacula-9.6.3-fix-static.patch  |  63 +++
 3 files changed, 489 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index be7d1cbe8ab..488dcaaba14 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1 +1,2 @@
 DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31
+DIST bacula-9.6.3.tar.gz 4246447 BLAKE2B 
c591fcd5a6c3a79b52cf778f7719ad59f35bfdf99293abb4f6e9c701c0d545125734721a926f071056433d7a9801c40c546f4a73770f5d0fea9fc33c334bcd93
 SHA512 
8ee14311945ff04c4d3ca736725e2187bcf3e9e0a3093df215c8651bd6a7b07792edea4912ba84189ee79df614c1e99a4333ce173163cfc7efb536dad582106f

diff --git a/app-backup/bacula/bacula-9.6.3.ebuild 
b/app-backup/bacula/bacula-9.6.3.ebuild
new file mode 100644
index 000..4ad296b340a
--- /dev/null
+++ b/app-backup/bacula/bacula-9.6.3.ebuild
@@ -0,0 +1,425 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.4.1/, app-backup/bacula/files/9.0.6/, ...

2020-03-21 Thread Thomas Beierlein
commit: 362bb42a1e80d411a84b64fd6d956b28fdffd0d5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Mar 21 12:53:23 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Mar 21 12:55:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362bb42a

app-backup/bacula: Drop old

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   5 -
 app-backup/bacula/bacula-9.0.8-r1.ebuild   | 434 
 app-backup/bacula/bacula-9.2.2-r2.ebuild   | 434 
 app-backup/bacula/bacula-9.4.1-r2.ebuild   | 438 -
 app-backup/bacula/bacula-9.4.2-r1.ebuild   | 435 
 app-backup/bacula/bacula-9.4.3-r1.ebuild   | 435 
 app-backup/bacula/bacula-9.4.4-r1.ebuild   | 435 
 .../files/9.0.6/bacula-9.0.6-libressl26.patch  |  62 ---
 .../files/9.0.6/bacula-9.0.6-libressl27.patch  |  11 -
 .../bacula/files/9.4.1/bacula-9.4.1_sql.patch  |  11 -
 app-backup/bacula/files/bacula-dir.initd   |  24 --
 app-backup/bacula/files/bacula-fd.initd|  21 -
 app-backup/bacula/files/bacula-sd.initd|  21 -
 13 files changed, 2766 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 12f45128369..be7d1cbe8ab 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,6 +1 @@
-DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
-DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
-DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee
-DIST bacula-9.4.2.tar.gz 4163642 BLAKE2B 
5b12b44749186fbcd0da4eb97fca304cc8a0152cff87dd9dcf7058452a853a8a58208537496978a213067691cecaa5626e21d3a94438981e12f028a6157d3fb8
 SHA512 
f8c8f4c788ced1ab846e02656a0a1d9d1b65fe57ae0b888780167ac7e9272e8ca624ef5c41bd44a7454cf518c8e451c2201970b3e4862a99b4290a377da40b0d
-DIST bacula-9.4.3.tar.gz 4167892 BLAKE2B 
058d51fa62f7a37ccb19d91c33589dd2d2a52ee2d17e82c5b5ce7b9f80f36ead81cd6cb4fafcfc269f4202a2a9f989106ade72efd673f89693f155c0f4a0b336
 SHA512 
042bf1b974ff60b054bd4a16ce93cd1d93b89d0b743f340c00cc4636922e1e25a38d97dc140bf5842859b3694736df2a812801747ced678610f8583e14ea5e81
 DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
deleted file mode 100644
index 952cb1667a9..000
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit qmake-utils desktop systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( dev-db/mysql-connector-c:= )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncur

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-01-21 Thread Agostino Sarubbo
commit: 8eacd29be64b563896544e199039cb2125e6c54a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 21 10:41:09 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 21 10:41:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eacd29b

app-backup/bacula: x86 stable wrt bug #705862

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.4.4-r2.ebuild 
b/app-backup/bacula/bacula-9.4.4-r2.ebuild
index b2f837e497a..cc89bff9d0a 100644
--- a/app-backup/bacula/bacula-9.4.4-r2.ebuild
+++ b/app-backup/bacula/bacula-9.4.4-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-01-21 Thread Agostino Sarubbo
commit: 6f44e637c1c23f2c5c5fb50f06d6f2ec394e29b4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jan 21 10:33:48 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jan 21 10:33:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f44e637

app-backup/bacula: ppc stable wrt bug #705862

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.4.4-r2.ebuild 
b/app-backup/bacula/bacula-9.4.4-r2.ebuild
index ab20f40726a..b2f837e497a 100644
--- a/app-backup/bacula/bacula-9.4.4-r2.ebuild
+++ b/app-backup/bacula/bacula-9.4.4-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc ~x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2020-01-20 Thread Agostino Sarubbo
commit: 62f69e61b6f1702181ffc0479d6b773adc61e211
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan 20 19:46:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan 20 19:46:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f69e61

app-backup/bacula: amd64 stable wrt bug #705862

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-backup/bacula/bacula-9.4.4-r2.ebuild 
b/app-backup/bacula/bacula-9.4.4-r2.ebuild
index e10673ddc96..ab20f40726a 100644
--- a/app-backup/bacula/bacula-9.4.4-r2.ebuild
+++ b/app-backup/bacula/bacula-9.4.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/5.2.3/, ...

2020-01-17 Thread Thomas Beierlein
commit: 4bcc020ea1c210261614eaa4040b64e81874e934
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan 17 17:19:14 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan 17 17:20:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcc020e

app-backup/bacula: Drop old

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 -
 app-backup/bacula/bacula-5.2.13-r7.ebuild  | 397 -
 .../files/5.2.10/bacula-5.2.10-fix-static.patch|  56 ---
 .../bacula/files/5.2.12/bacula-5.2.12-depend.patch |  12 -
 .../bacula/files/5.2.3/bacula-5.2.3-Makefile.patch |  27 --
 .../bacula/files/5.2.3/bacula-5.2.3-doc.patch  |  13 -
 .../bacula/files/5.2.3/bacula-5.2.3-ldflags.patch  |  11 -
 .../files/5.2.3/bacula-5.2.3-lib-search-path.patch |  12 -
 8 files changed, 529 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index ecbc84f770f..12f45128369 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,4 +1,3 @@
-DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f
 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
 DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
 DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee

diff --git a/app-backup/bacula/bacula-5.2.13-r7.ebuild 
b/app-backup/bacula/bacula-5.2.13-r7.ebuild
deleted file mode 100644
index 5f8d6be9621..000
--- a/app-backup/bacula/bacula-5.2.13-r7.ebuild
+++ /dev/null
@@ -1,397 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit eutils multilib python-single-r1 systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( dev-db/mysql-connector-c:= )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   acl? ( virtual/acl )
-   sys-libs/zlib
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   python? ( ${PYTHON_DEPS} )
-   "
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-
-REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-10-16 Thread Thomas Beierlein
commit: 4a03d9699b58529bdb5a33f9f747e98752e9ff7b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Oct 16 07:39:14 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed Oct 16 07:39:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a03d969

app-backup/bacula: Migrate to GLEP 81

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r2.ebuild | 429 +++
 1 file changed, 429 insertions(+)

diff --git a/app-backup/bacula/bacula-9.4.4-r2.ebuild 
b/app-backup/bacula/bacula-9.4.4-r2.ebuild
new file mode 100644
index 000..e10673ddc96
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.4-r2.ebuild
@@ -0,0 +1,429 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   acct-user/bacula
+   acct-group/bacula
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use CXXFLAGS instead of CFLAGS
+   sed -i -e 's/@CFLAGS@/@CXXFLAGS@/' autoconf/Make.common.in || die
+
+   # drop automatic install of unneeded documentation (for bug 356499)
+   eapply -p0 "${FILESDIR}"/7.2.0/${PN}-7.2.0-doc.patch
+
+   # bug #310087
+   eapply "${FILESDIR}"/5.2.3/${PN}-5.2.3-as-needed.patch
+
+   # bug #311161
+   eapply -p0 "${FILESDIR}"/9.0.2/${PN}-9.0.2-lib-search-path.patch
+
+   # bat needs to respect LDFLAGS and CFLAGS
+   eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-bat-pro.patch
+
+   # bug #328701
+   eapply -p0 "${FILESDIR}"/5.2.3/${PN}-5.2.3-openssl-1.patch
+
+   eappl

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/newscripts/

2019-10-02 Thread Thomas Beierlein
commit: 630a97f98e329f2f32198f8f642824286092cf6b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Oct  2 12:59:04 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed Oct  2 13:09:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630a97f9

Drop unnecessary executable bit on initd files

Reported-by: Michał Górny  gentoo.org>
Bug: https://bugs.gentoo.org/694814
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/files/newscripts/bacula-dir.initd | 0
 app-backup/bacula/files/newscripts/bacula-fd.initd  | 0
 app-backup/bacula/files/newscripts/bacula-sd.initd  | 0
 3 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-backup/bacula/files/newscripts/bacula-dir.initd 
b/app-backup/bacula/files/newscripts/bacula-dir.initd
old mode 100755
new mode 100644

diff --git a/app-backup/bacula/files/newscripts/bacula-fd.initd 
b/app-backup/bacula/files/newscripts/bacula-fd.initd
old mode 100755
new mode 100644

diff --git a/app-backup/bacula/files/newscripts/bacula-sd.initd 
b/app-backup/bacula/files/newscripts/bacula-sd.initd
old mode 100755
new mode 100644



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-07-26 Thread Georgy Yakovlev
commit: 2b01d2e3432deaca64119b152b7f42eb48271c72
Author: Joonas Niilola  gmail  com>
AuthorDate: Fri Jul 26 15:04:40 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 26 18:21:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b01d2e3

app-backup/bacula: fix installing manpages for 9.4.4

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-backup/bacula/bacula-9.4.4-r1.ebuild | 438 +++
 1 file changed, 438 insertions(+)

diff --git a/app-backup/bacula/bacula-9.4.4-r1.ebuild 
b/app-backup/bacula/bacula-9.4.4-r1.ebuild
new file mode 100644
index 000..0d8fb950266
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.4-r1.ebuild
@@ -0,0 +1,438 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+ 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-07-26 Thread Georgy Yakovlev
commit: dcc01ad77fa509581393365cde645f9b44ae42e0
Author: Joonas Niilola  gmail  com>
AuthorDate: Fri Jul 26 15:05:26 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 26 18:21:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc01ad7

app-backup/bacula: clean old 9.4.4

Package-Manager: Portage-2.3.68, Repoman-2.3.16
Signed-off-by: Joonas Niilola  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12092
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-backup/bacula/bacula-9.4.4.ebuild | 438 --
 1 file changed, 438 deletions(-)

diff --git a/app-backup/bacula/bacula-9.4.4.ebuild 
b/app-backup/bacula/bacula-9.4.4.ebuild
deleted file mode 100644
index 17ec8d24af3..000
--- a/app-backup/bacula/bacula-9.4.4.ebuild
+++ /dev/null
@@ -1,438 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop libtool qmake-utils systemd user
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs] )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-"
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
-   einfo "for information about running bacula as a 
non-root user."
-   einfo
-   fi
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan.c stored/btape.c stored/stored.c \
-   qt-console/main.cpp; do
-   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
-   || die

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-07-26 Thread Georgy Yakovlev
commit: 8cbad8c7c7d8d3710382b3f5d662af4483239f0f
Author: Joonas Niilola  gmail  com>
AuthorDate: Fri May 24 03:09:50 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 26 18:21:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cbad8c7

app-backup/bacula: fix installing manual page for bat-tool

Bug: https://bugs.gentoo.org/686118
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-backup/bacula/bacula-9.2.2-r2.ebuild | 437 ++
 app-backup/bacula/bacula-9.4.1-r2.ebuild | 441 +++
 app-backup/bacula/bacula-9.4.2-r1.ebuild | 438 ++
 app-backup/bacula/bacula-9.4.3-r1.ebuild | 438 ++
 4 files changed, 1754 insertions(+)

diff --git a/app-backup/bacula/bacula-9.2.2-r2.ebuild 
b/app-backup/bacula/bacula-9.2.2-r2.ebuild
new file mode 100644
index 000..ebf161bc408
--- /dev/null
+++ b/app-backup/bacula/bacula-9.2.2-r2.ebuild
@@ -0,0 +1,437 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-07-26 Thread Georgy Yakovlev
commit: 4609c721abbd8d983f413b13bfd37847fbc8c287
Author: Joonas Niilola  gmail  com>
AuthorDate: Fri May 24 03:10:46 2019 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jul 26 18:21:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4609c721

app-backup/bacula: clean old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Joonas Niilola  gmail.com>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-backup/bacula/bacula-9.2.2-r1.ebuild | 437 --
 app-backup/bacula/bacula-9.4.1-r1.ebuild | 441 ---
 app-backup/bacula/bacula-9.4.2.ebuild| 438 --
 app-backup/bacula/bacula-9.4.3.ebuild| 438 --
 4 files changed, 1754 deletions(-)

diff --git a/app-backup/bacula/bacula-9.2.2-r1.ebuild 
b/app-backup/bacula/bacula-9.2.2-r1.ebuild
deleted file mode 100644
index 6e8635da494..000
--- a/app-backup/bacula/bacula-9.2.2-r1.ebuild
+++ /dev/null
@@ -1,437 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop libtool qmake-utils systemd user
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs] )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-"
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
-   einfo "for information about running bacula as a 
non-root user."
-   einfo
-   fi
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-05-31 Thread Thomas Beierlein
commit: 7ce021da50e642293deebae1d1257140af67738c
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 31 16:26:18 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri May 31 16:27:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce021da

app-backup/bacula: bugfix release

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.4.4.ebuild | 438 ++
 2 files changed, 439 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 066afa2e8f4..ecbc84f770f 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -4,3 +4,4 @@ DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344
 DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee
 DIST bacula-9.4.2.tar.gz 4163642 BLAKE2B 
5b12b44749186fbcd0da4eb97fca304cc8a0152cff87dd9dcf7058452a853a8a58208537496978a213067691cecaa5626e21d3a94438981e12f028a6157d3fb8
 SHA512 
f8c8f4c788ced1ab846e02656a0a1d9d1b65fe57ae0b888780167ac7e9272e8ca624ef5c41bd44a7454cf518c8e451c2201970b3e4862a99b4290a377da40b0d
 DIST bacula-9.4.3.tar.gz 4167892 BLAKE2B 
058d51fa62f7a37ccb19d91c33589dd2d2a52ee2d17e82c5b5ce7b9f80f36ead81cd6cb4fafcfc269f4202a2a9f989106ade72efd673f89693f155c0f4a0b336
 SHA512 
042bf1b974ff60b054bd4a16ce93cd1d93b89d0b743f340c00cc4636922e1e25a38d97dc140bf5842859b3694736df2a812801747ced678610f8583e14ea5e81
+DIST bacula-9.4.4.tar.gz 4159759 BLAKE2B 
29628626a9654369ea1633878c16ff8af48bf568ccd54c140c5b9c1e9df7fb988296f4d6f0119a4904827790f7c8881cd7207c9f4b9355bfbc1395a12f24a9c3
 SHA512 
f973c9ab8ee9867962645b1a1388b494fd402c990be8128b892e043e16361bff2fc08ec43e2c8c9bebeae9c94afd3fdbc04a610b35f99e7dd054ed1ad2c04b31

diff --git a/app-backup/bacula/bacula-9.4.4.ebuild 
b/app-backup/bacula/bacula-9.4.4.ebuild
new file mode 100644
index 000..17ec8d24af3
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.4.ebuild
@@ -0,0 +1,438 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-05-11 Thread Thomas Beierlein
commit: 2d73b4e33ec9ebd689e73e3623ef7b2b8dafba89
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 11 12:23:03 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat May 11 12:27:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d73b4e3

app-backup/bacula: Drop old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.4.1.ebuild | 434 --
 1 file changed, 434 deletions(-)

diff --git a/app-backup/bacula/bacula-9.4.1.ebuild 
b/app-backup/bacula/bacula-9.4.1.ebuild
deleted file mode 100644
index 470df2887e2..000
--- a/app-backup/bacula/bacula-9.4.1.ebuild
+++ /dev/null
@@ -1,434 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit desktop libtool qmake-utils systemd user
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
-
-DEPEND="
-   !bacula-clientonly? (
-   !bacula-nodir? ( virtual/mta )
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
-   sqlite? ( dev-db/sqlite:3 )
-   )
-   dev-libs/gmp:0
-   qt5? (
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   sys-libs/zlib[static-libs]
-   acl? ( virtual/acl[static-libs] )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-"
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   app-arch/mt-st
-   sys-block/mtx
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
-"
-
-REQUIRED_USE="
-   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
-   einfo "for information about running bacula as a 
non-root user."
-   einfo
-   fi
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan.c stored/btape.c stored/stored.c \
-   qt-console/main.cpp; do
-   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
-   || die "sed on ${f} failed"
-   done
-   popd >&/dev/null || die
-
-   # bug 466688 drop deprecated categories from Desktop file
-   sed -i -e 's/Application;//' scripts/bat.desktop.in

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-05-11 Thread Thomas Beierlein
commit: ecce28e06bf3936e706fa874a60c8483239333c2
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 11 12:26:39 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat May 11 12:27:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecce28e0

app-backup/bacula: Add missing qt deps.

Thanks for the hint asturm.

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.0.8-r1.ebuild | 3 +++
 app-backup/bacula/bacula-9.2.2-r1.ebuild | 3 +++
 app-backup/bacula/bacula-9.4.1-r1.ebuild | 3 +++
 app-backup/bacula/bacula-9.4.2.ebuild| 3 +++
 app-backup/bacula/bacula-9.4.3.ebuild| 3 +++
 5 files changed, 15 insertions(+)

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
index 0ea0135150c..14a98bb221b 100644
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ b/app-backup/bacula/bacula-9.0.8-r1.ebuild
@@ -26,6 +26,9 @@ DEPEND="
!bacula-nodir? ( virtual/mta )
)
qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
dev-qt/qtsvg:5
x11-libs/qwt:6
)

diff --git a/app-backup/bacula/bacula-9.2.2-r1.ebuild 
b/app-backup/bacula/bacula-9.2.2-r1.ebuild
index eedf7f28d1b..6e8635da494 100644
--- a/app-backup/bacula/bacula-9.2.2-r1.ebuild
+++ b/app-backup/bacula/bacula-9.2.2-r1.ebuild
@@ -26,6 +26,9 @@ DEPEND="
)
dev-libs/gmp:0
qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
dev-qt/qtsvg:5
x11-libs/qwt:6
)

diff --git a/app-backup/bacula/bacula-9.4.1-r1.ebuild 
b/app-backup/bacula/bacula-9.4.1-r1.ebuild
index 7cd85d81e5c..750f5bddbfa 100644
--- a/app-backup/bacula/bacula-9.4.1-r1.ebuild
+++ b/app-backup/bacula/bacula-9.4.1-r1.ebuild
@@ -26,6 +26,9 @@ DEPEND="
)
dev-libs/gmp:0
qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
dev-qt/qtsvg:5
x11-libs/qwt:6
)

diff --git a/app-backup/bacula/bacula-9.4.2.ebuild 
b/app-backup/bacula/bacula-9.4.2.ebuild
index 0ec8c9e2352..17ec8d24af3 100644
--- a/app-backup/bacula/bacula-9.4.2.ebuild
+++ b/app-backup/bacula/bacula-9.4.2.ebuild
@@ -26,6 +26,9 @@ DEPEND="
)
dev-libs/gmp:0
qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
dev-qt/qtsvg:5
x11-libs/qwt:6
)

diff --git a/app-backup/bacula/bacula-9.4.3.ebuild 
b/app-backup/bacula/bacula-9.4.3.ebuild
index 0ec8c9e2352..17ec8d24af3 100644
--- a/app-backup/bacula/bacula-9.4.3.ebuild
+++ b/app-backup/bacula/bacula-9.4.3.ebuild
@@ -26,6 +26,9 @@ DEPEND="
)
dev-libs/gmp:0
qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
dev-qt/qtsvg:5
x11-libs/qwt:6
)



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-05-11 Thread Thomas Beierlein
commit: 8ad1ca82cce905fa64e0179b38a6293d670f51fb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 11 10:45:22 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat May 11 10:45:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad1ca82

app-backup/bacula: Bugfix release

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.4.3.ebuild | 435 ++
 2 files changed, 436 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b8e11e5a2ab..066afa2e8f4 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,3 +3,4 @@ DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064
 DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
 DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee
 DIST bacula-9.4.2.tar.gz 4163642 BLAKE2B 
5b12b44749186fbcd0da4eb97fca304cc8a0152cff87dd9dcf7058452a853a8a58208537496978a213067691cecaa5626e21d3a94438981e12f028a6157d3fb8
 SHA512 
f8c8f4c788ced1ab846e02656a0a1d9d1b65fe57ae0b888780167ac7e9272e8ca624ef5c41bd44a7454cf518c8e451c2201970b3e4862a99b4290a377da40b0d
+DIST bacula-9.4.3.tar.gz 4167892 BLAKE2B 
058d51fa62f7a37ccb19d91c33589dd2d2a52ee2d17e82c5b5ce7b9f80f36ead81cd6cb4fafcfc269f4202a2a9f989106ade72efd673f89693f155c0f4a0b336
 SHA512 
042bf1b974ff60b054bd4a16ce93cd1d93b89d0b743f340c00cc4636922e1e25a38d97dc140bf5842859b3694736df2a812801747ced678610f8583e14ea5e81

diff --git a/app-backup/bacula/bacula-9.4.3.ebuild 
b/app-backup/bacula/bacula-9.4.3.ebuild
new file mode 100644
index 000..0ec8c9e2352
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.3.ebuild
@@ -0,0 +1,435 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="https://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/7.2.0/, app-backup/bacula/files/9.0.2/, ...

2019-05-11 Thread Thomas Beierlein
commit: e49b21dc82a2abd386c1955242d7a51e8de79ed3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat May 11 10:43:29 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat May 11 10:43:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49b21dc

app-backup/bacula: Drop old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   2 -
 app-backup/bacula/bacula-9.0.6-r4.ebuild   | 436 
 app-backup/bacula/bacula-9.2.1.ebuild  | 440 -
 app-backup/bacula/bacula-9.2.2.ebuild  | 440 -
 .../files/7.2.0/bacula-7.2.0-fix-static.patch  |  56 ---
 .../files/9.0.2/bacula-9.0.2-fix-static.patch  |  63 ---
 .../bacula-9.0.6-fix-pages-h-qt-includes.patch |  15 -
 7 files changed, 1452 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index c935ac838f9..b8e11e5a2ab 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,7 +1,5 @@
 DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f
 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
-DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
-DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 
17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f
 SHA512 
6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b
 DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
 DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee
 DIST bacula-9.4.2.tar.gz 4163642 BLAKE2B 
5b12b44749186fbcd0da4eb97fca304cc8a0152cff87dd9dcf7058452a853a8a58208537496978a213067691cecaa5626e21d3a94438981e12f028a6157d3fb8
 SHA512 
f8c8f4c788ced1ab846e02656a0a1d9d1b65fe57ae0b888780167ac7e9272e8ca624ef5c41bd44a7454cf518c8e451c2201970b3e4862a99b4290a377da40b0d

diff --git a/app-backup/bacula/bacula-9.0.6-r4.ebuild 
b/app-backup/bacula/bacula-9.0.6-r4.ebuild
deleted file mode 100644
index f67ebadf714..000
--- a/app-backup/bacula/bacula-9.0.6-r4.ebuild
+++ /dev/null
@@ -1,436 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit qmake-utils desktop systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="https://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( dev-db/mysql-connector-c:= )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt5? (
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-04-20 Thread Aaron Bauman
commit: bade4e272133a81ead90dc78d8f5e194e76ff9f3
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Apr 14 11:57:31 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 20 01:28:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bade4e27

app-backup/bacula: use HTTPS

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11678
Signed-off-by: Aaron Bauman  gentoo.org>

 app-backup/bacula/bacula-5.2.13-r7.ebuild | 4 ++--
 app-backup/bacula/bacula-9.0.6-r4.ebuild  | 4 ++--
 app-backup/bacula/bacula-9.0.8-r1.ebuild  | 4 ++--
 app-backup/bacula/bacula-9.2.1.ebuild | 4 ++--
 app-backup/bacula/bacula-9.2.2-r1.ebuild  | 4 ++--
 app-backup/bacula/bacula-9.2.2.ebuild | 4 ++--
 app-backup/bacula/bacula-9.4.1-r1.ebuild  | 2 +-
 app-backup/bacula/bacula-9.4.1.ebuild | 4 ++--
 app-backup/bacula/bacula-9.4.2.ebuild | 2 +-
 9 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/app-backup/bacula/bacula-5.2.13-r7.ebuild 
b/app-backup/bacula/bacula-5.2.13-r7.ebuild
index 5c90175fbb9..5f8d6be9621 100644
--- a/app-backup/bacula/bacula-5.2.13-r7.ebuild
+++ b/app-backup/bacula/bacula-5.2.13-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,7 +12,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

diff --git a/app-backup/bacula/bacula-9.0.6-r4.ebuild 
b/app-backup/bacula/bacula-9.0.6-r4.ebuild
index bda740bbcd9..f67ebadf714 100644
--- a/app-backup/bacula/bacula-9.0.6-r4.ebuild
+++ b/app-backup/bacula/bacula-9.0.6-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -9,7 +9,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
index d37bd4142af..0ea0135150c 100644
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ b/app-backup/bacula/bacula-9.0.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -9,7 +9,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

diff --git a/app-backup/bacula/bacula-9.2.1.ebuild 
b/app-backup/bacula/bacula-9.2.1.ebuild
index d29d8013339..7078d302e01 100644
--- a/app-backup/bacula/bacula-9.2.1.ebuild
+++ b/app-backup/bacula/bacula-9.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

diff --git a/app-backup/bacula/bacula-9.2.2-r1.ebuild 
b/app-backup/bacula/bacula-9.2.2-r1.ebuild
index 584865827b1..eedf7f28d1b 100644
--- a/app-backup/bacula/bacula-9.2.2-r1.ebuild
+++ b/app-backup/bacula/bacula-9.2.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

diff --git a/app-backup/bacula/bacula-9.2.2.ebuild 
b/app-backup/bacula/bacula-9.2.2.ebuild
index 4d4577e24ba..df22d058de9 100644
--- a/app-backup/bacula/bacula-9.2.2.ebuild
+++ b/app-backup/bacula/bacula-9.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ MY_PV=${PV/_beta/-b}
 MY_P=${PN}-${MY_PV}
 
 DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
+HOMEPAGE="https://www.bacula.org/";
 SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"

dif

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2019-02-13 Thread Thomas Beierlein
commit: 8bed25393d89484c4979b1906f5ae9f03b7bc4de
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Feb 14 06:25:35 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Feb 14 06:25:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bed2539

app-backup/bacula: Maintenance release

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.4.2.ebuild | 435 ++
 2 files changed, 436 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 2d831a9fdb3..c935ac838f9 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -4,3 +4,4 @@ DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064
 DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 
17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f
 SHA512 
6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b
 DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
 DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee
+DIST bacula-9.4.2.tar.gz 4163642 BLAKE2B 
5b12b44749186fbcd0da4eb97fca304cc8a0152cff87dd9dcf7058452a853a8a58208537496978a213067691cecaa5626e21d3a94438981e12f028a6157d3fb8
 SHA512 
f8c8f4c788ced1ab846e02656a0a1d9d1b65fe57ae0b888780167ac7e9272e8ca624ef5c41bd44a7454cf518c8e451c2201970b3e4862a99b4290a377da40b0d

diff --git a/app-backup/bacula/bacula-9.4.2.ebuild 
b/app-backup/bacula/bacula-9.4.2.ebuild
new file mode 100644
index 000..b342f18eb77
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.2.ebuild
@@ -0,0 +1,435 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacu

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.4.1/, app-backup/bacula/

2019-01-11 Thread Thomas Beierlein
commit: e64c308b84d77ae4c4c80d03954affa617555747
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Jan 11 18:10:55 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Jan 11 18:11:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e64c308b

app-backup/bacula: Disable S3 support

Bacula supports S3 storage from 9.4.x on. Problem is that the S3
library in tree is too old and no newer version is available atm.

Closes: https://bugs.gentoo.org/674062
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.4.1-r1.ebuild   | 438 +
 .../bacula/files/9.4.1/bacula-9.4.1_sql.patch  |  11 +
 2 files changed, 449 insertions(+)

diff --git a/app-backup/bacula/bacula-9.4.1-r1.ebuild 
b/app-backup/bacula/bacula-9.4.1-r1.ebuild
new file mode 100644
index 000..e777f2a550f
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.1-r1.ebuild
@@ -0,0 +1,438 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/et

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.4.0/, app-backup/bacula/

2018-12-27 Thread Thomas Beierlein
commit: 9c3c54bb98bd09069449efe30905e400a94cf100
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Dec 27 13:21:54 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Dec 27 13:21:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3c54bb

app-backup/bacula: Version bump

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-9.4.1.ebuild  | 434 +
 .../files/9.4.0/bacula-9.4.0-libressl26.patch  |  33 ++
 .../files/9.4.0/bacula-9.4.0-libressl27.patch  |  11 +
 4 files changed, 479 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b03ff94b9e2..2d831a9fdb3 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,3 +3,4 @@ DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
 DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 
17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f
 SHA512 
6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b
 DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708
+DIST bacula-9.4.1.tar.gz 4162956 BLAKE2B 
f3fdd2ab64dc4fe50210d83a80ce16f36996f6d23bb67326e8bcee97ae9fd83b2dc8a96eabcd86c522c5e1ca5b8923110e97c03be953427a5c5f59140fdea332
 SHA512 
5e05a939c5f457a121879a6108ce2ac6403dde556b415af4e5013e4f100cf4d878f3d468fd680fa1633a4c8d6ce3d7a6ed351a1600ef780166cd4be9b70191ee

diff --git a/app-backup/bacula/bacula-9.4.1.ebuild 
b/app-backup/bacula/bacula-9.4.1.ebuild
new file mode 100644
index 000..c65e3c14a6f
--- /dev/null
+++ b/app-backup/bacula/bacula-9.4.1.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent g

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-12-08 Thread Thomas Beierlein
commit: 585b758c33cc02c8bc2a494bcc9c43ce81c99b08
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec  8 18:58:51 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec  8 18:58:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585b758c

app-backup/bacula: Fix wrong handling for new batch-insert USE flag.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.2.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.2.2-r1.ebuild 
b/app-backup/bacula/bacula-9.2.2-r1.ebuild
index 019a34fdab1..584865827b1 100644
--- a/app-backup/bacula/bacula-9.2.2-r1.ebuild
+++ b/app-backup/bacula/bacula-9.2.2-r1.ebuild
@@ -218,7 +218,7 @@ src_configure() {
 
myconf="${myconf} \
$(use_with X x) \
-   $(use_with batch-insert) \
+   $(use_enable batch-insert) \
$(use_enable !readline conio) \
$(use_enable readline) \
$(use_with readline readline /usr) \



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-12-07 Thread Thomas Beierlein
commit: b7c9719f45e95defe57d1c24ef6902aa0f913d32
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Dec  7 15:40:49 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Dec  7 15:42:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7c9719f

app-backup/bacula: Reenable batch insert into mysql data base.

Using batch insert can now be controlled by an USE flag.

Suggested-by: Ortwin Glueck  odi.ch>
Closes: https://bugs.gentoo.org/671222
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 app-backup/bacula/bacula-9.2.2-r1.ebuild | 434 +++
 app-backup/bacula/metadata.xml   |   1 +
 2 files changed, 435 insertions(+)

diff --git a/app-backup/bacula/bacula-9.2.2-r1.ebuild 
b/app-backup/bacula/bacula-9.2.2-r1.ebuild
new file mode 100644
index 000..019a34fdab1
--- /dev/null
+++ b/app-backup/bacula/bacula-9.2.2-r1.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd +batch-insert examples 
ipv6 libressl logwatch mysql postgres qt5 readline +sqlite ssl static tcpd 
vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-11-11 Thread Jorge Manuel B. S. Vicetto
commit: e68d2a798da9004d0de5befa961d9bd2d3d24192
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Mon Oct 29 17:22:11 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Mon Nov 12 03:34:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68d2a79

app-backup/bacula: Fix typo in postinst.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-backup/bacula/bacula-9.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.2.1.ebuild 
b/app-backup/bacula/bacula-9.2.1.ebuild
index 4d4577e24ba..d29d8013339 100644
--- a/app-backup/bacula/bacula-9.2.1.ebuild
+++ b/app-backup/bacula/bacula-9.2.1.ebuild
@@ -436,5 +436,5 @@ pkg_postinst() {
einfo "you have to enable 'USE=qt5'."
einfo
einfo "/var/lib/bacula/tmp was configured for archivedir. This dir will 
be used during"
-   einfo "restores, so be sure to set it to an appropriate in dir in the 
bacula config."
+   einfo "restores, so be sure to set it to an appropriate dir in the 
bacula config."
 }



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-11-10 Thread Thomas Beierlein
commit: 9f9252d681e3267bd4d7a3f8f2dbde25daba7eaa
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 10 14:42:20 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 10 14:44:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9252d6

app-backup/bacula: Minor maintance release

Signed-off-by: Thomas Beierlein  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.2.2.ebuild | 440 ++
 2 files changed, 441 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 837e1b87168..b03ff94b9e2 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -2,3 +2,4 @@ DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b0
 DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
 DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 
17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f
 SHA512 
6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b
+DIST bacula-9.2.2.tar.gz 4115575 BLAKE2B 
affc6efa3543836690e3d89eb37faa2d5066344308dc29a22c491374f04a2fd00bedb57a869d0bcf8a0f58d806bc9f9b9381330c22984ddb4d5acd97b757d2c8
 SHA512 
390ac0ad205c3694fe02c6842740b188bde0be469d0a9b89388d3f75746c7cca6a536a2386e06a5069c84863f28dae3449250ff71e63b9ff14e8f7b074df1708

diff --git a/app-backup/bacula/bacula-9.2.2.ebuild 
b/app-backup/bacula/bacula-9.2.2.ebuild
new file mode 100644
index 000..4d4577e24ba
--- /dev/null
+++ b/app-backup/bacula/bacula-9.2.2.ebuild
@@ -0,0 +1,440 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has bee

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-11-10 Thread Thomas Beierlein
commit: 39d6815af220f8ff74307ef428b526258f955c6e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Nov 10 08:41:40 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Nov 10 08:41:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d6815a

app-backup/bacula: Drop old with virtual/mysql dep (bug #665818)

Signed-off-by: Thomas Beierlein  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-backup/bacula/bacula-9.0.6-r2.ebuild | 427 ---
 1 file changed, 427 deletions(-)

diff --git a/app-backup/bacula/bacula-9.0.6-r2.ebuild 
b/app-backup/bacula/bacula-9.0.6-r2.ebuild
deleted file mode 100644
index 879631e43da..000
--- a/app-backup/bacula/bacula-9.0.6-r2.ebuild
+++ /dev/null
@@ -1,427 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit qmake-utils desktop systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt5? (
-   dev-qt/qtsvg:5
-   x11-libs/qwt:6
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   acl? ( virtual/acl )
-   sys-libs/zlib
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )"
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-
-REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if use bacula-clientonly && use static && use qt5; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
-   ewarn
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
-   einfo "for information about running bacula as a 
non-root user."
-   einfo
-   fi
-   fi
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan.c stored/btape.c stored/stored.c \
-   qt-console/main.cpp; do
-   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
-   || die "sed on ${f} failed"
-   done
-   popd >&/dev/null || die
-
-   # bug 466688 drop deprecated categories from Desktop file
-   sed -i -e 's/Application;//' scripts/bat.desktop.in || d

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-11-07 Thread Sergei Trofimovich
commit: 6b4cfdf7af92c491d61e6a55f0f30714a63526c2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 22:52:07 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:59:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4cfdf7

app-backup/bacula: stable 9.0.8-r1 for ppc, bug #669872

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-backup/bacula/bacula-9.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
index 3cda7394faf..d37bd4142af 100644
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ b/app-backup/bacula/bacula-9.0.8-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-11-05 Thread Mikle Kolyada
commit: 510f82b06acc6c37b86bab58519ad268364a9479
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov  5 18:14:57 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov  5 18:14:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510f82b0

app-backup/bacula: amd64 stable wrt bug #669872

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-backup/bacula/bacula-9.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
index 99cacd67cf8..3cda7394faf 100644
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ b/app-backup/bacula/bacula-9.0.8-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/

2018-10-29 Thread Jorge Manuel B. S. Vicetto
commit: ac56f49873be00220ba45e16f9f9de35abf0c9a3
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Mon Oct 29 12:37:02 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Mon Oct 29 12:37:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac56f498

app-backup/bacula: Add 9.2.1 release.

Sort dependencies alphabetically, cosmetic changes, replace the virtual/mysql
dependency with mysql-connector-c or mariadb-connect-c, install all manpages,
use a different dir for archivedir and add a post install warning about it.

Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.2.1.ebuild | 440 ++
 app-backup/bacula/files/bacula-fix-manpages.patch |  32 ++
 3 files changed, 473 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index d30becad806..837e1b87168 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1,4 @@
 DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f
 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e
 DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64
+DIST bacula-9.2.1.tar.gz 4115337 BLAKE2B 
17c678bee46c9788d9abf220d0c810f94864f9f1609fc25513b2cf0a11ac584fc2ca4429fa49d7af567d316b92c243900bed21511b59f8976fd230186896c70f
 SHA512 
6b14372fb505a4c5e084b96154c764b20e173504e335813cfffd406eb1739a301a5352047696501a11fcc297381a9fbed6e0e8714ad62998f02edbd9e0ff8d1b

diff --git a/app-backup/bacula/bacula-9.2.1.ebuild 
b/app-backup/bacula/bacula-9.2.1.ebuild
new file mode 100644
index 000..4d4577e24ba
--- /dev/null
+++ b/app-backup/bacula/bacula-9.2.1.ebuild
@@ -0,0 +1,440 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop libtool qmake-utils systemd user
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   !bacula-clientonly? (
+   !bacula-nodir? ( virtual/mta )
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( || ( dev-db/mysql-connector-c 
dev-db/mariadb-connector-c ) )
+   sqlite? ( dev-db/sqlite:3 )
+   )
+   dev-libs/gmp:0
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   sys-libs/zlib[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   sys-libs/zlib
+   acl? ( virtual/acl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   app-arch/mt-st
+   sys-block/mtx
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
+"
+
+REQUIRED_USE="
+   !bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export my

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-10-28 Thread Thomas Deutschmann
commit: cea4c252da7f8b04a298338d6d4f34b95d921de4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 28 23:38:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 28 23:39:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea4c252

app-backup/bacula: x86 stable (bug #669872)

Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-backup/bacula/bacula-9.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.0.8-r1.ebuild 
b/app-backup/bacula/bacula-9.0.8-r1.ebuild
index f3069cfd596..99cacd67cf8 100644
--- a/app-backup/bacula/bacula-9.0.8-r1.ebuild
+++ b/app-backup/bacula/bacula-9.0.8-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-10-28 Thread Thomas Beierlein
commit: d2b35fde10972efd81dfecff150b5bc2355b1b6f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 28 10:16:39 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 28 10:16:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b35fde

app-backup/bacula: Drop old

Signed-off-by: Thomas Beierlein  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-backup/bacula/bacula-5.2.13-r6.ebuild | 397 ---
 app-backup/bacula/bacula-9.0.6-r3.ebuild  | 436 --
 app-backup/bacula/bacula-9.0.8.ebuild | 434 -
 3 files changed, 1267 deletions(-)

diff --git a/app-backup/bacula/bacula-5.2.13-r6.ebuild 
b/app-backup/bacula/bacula-5.2.13-r6.ebuild
deleted file mode 100644
index 463523e8d36..000
--- a/app-backup/bacula/bacula-5.2.13-r6.ebuild
+++ /dev/null
@@ -1,397 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit eutils multilib python-single-r1 systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:=[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   acl? ( virtual/acl )
-   sys-libs/zlib
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   python? ( ${PYTHON_DEPS} )
-   "
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-
-REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
-   static? ( bacula-clientonly )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
-   einfo "for information about running bacula as a 
non-root user."
-   einfo
-   fi
-   fi
-
-   use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   # adjusts default configuration files for several binaries
-   # to /etc/bacula/ instead of ./
-   pushd src >&/dev/null || die
-   for f in console/console.c dird/dird.c filed/filed.c \
-   stored/bcopy.c stored/bextract.c stored/bls.c \
-   stored/bscan.c stored/btape.c stored/stored.c \
-   qt-console/main.cpp; do
-   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
-   || die "sed on ${f} failed"
-   done
-   popd >&/dev/null || die
-
-   # bug 466688 drop deprecated categories from Desktop file
-   s

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-10-28 Thread Thomas Beierlein
commit: 01193cbf016e898ab1b07fb17333c1d2d4c37bb4
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Oct 28 10:05:16 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Oct 28 10:13:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01193cbf

app-backup/bacula: Revbumps to replace virtual/mysql

Closes: https://bugs.gentoo.org/665818

Signed-off-by: Thomas Beierlein  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-backup/bacula/bacula-5.2.13-r7.ebuild | 397 +++
 app-backup/bacula/bacula-9.0.6-r4.ebuild  | 436 ++
 app-backup/bacula/bacula-9.0.8-r1.ebuild  | 434 +
 3 files changed, 1267 insertions(+)

diff --git a/app-backup/bacula/bacula-5.2.13-r7.ebuild 
b/app-backup/bacula/bacula-5.2.13-r7.ebuild
new file mode 100644
index 000..5c90175fbb9
--- /dev/null
+++ b/app-backup/bacula/bacula-5.2.13-r7.ebuild
@@ -0,0 +1,397 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit eutils multilib python-single-r1 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( dev-db/mysql-connector-c:= )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+  

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/9.0.8/

2018-08-06 Thread Thomas Beierlein
commit: 5666b7a38fa8ef6262f94b61b30b2fd38d8bd132
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Aug  6 16:57:47 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon Aug  6 17:01:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5666b7a3

app-backup/bacula: Version bump

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-9.0.8.ebuild  | 434 +
 .../files/9.0.8/bacula-9.0.8-fix-static.patch  |  63 +++
 3 files changed, 498 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b7e56cf079d..d30becad806 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,2 +1,3 @@
 DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f
 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e
+DIST bacula-9.0.8.tar.gz 4475511 BLAKE2B 
be321a2a215cc2b127423cf8d103303957c7064ba4453f0da8b82b3c23a38d45df7ee0e434da8a010911976812b23886fcf366d0dee9f1880c0f14fa641c1937
 SHA512 
4041525f594e23bfb231ea182a680899020347dd26e1d7f6d05c9f97aac8000a1bbeb9acaf2f73b283616fe03caf38fbb335b0e65e6a18e0322ca64da6f98e64

diff --git a/app-backup/bacula/bacula-9.0.8.ebuild 
b/app-backup/bacula/bacula-9.0.8.ebuild
new file mode 100644
index 000..7b76c7626f6
--- /dev/null
+++ b/app-backup/bacula/bacula-9.0.8.ebuild
@@ -0,0 +1,434 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit qmake-utils desktop systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly;

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.0.6/, app-backup/bacula/

2018-08-05 Thread Thomas Beierlein
commit: 75ad47ec2124ff3e8d4ddd010e89b65958b3a4d9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Aug  5 07:45:12 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Aug  5 07:46:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75ad47ec

app-backup/bacula: Add patch to work with >=dev-libs/libressl-2.7

Apply different patches according to dev-libs/libressl version (<2.7 and
>=2.7) installed.

Reported-by:  Toralf Förster  gentoo.org>
Closes: https://bugs.gentoo.org/655520
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-backup/bacula/bacula-9.0.6-r3.ebuild  |  8 +++-
 ...ula-9.0.6-libressl.patch => bacula-9.0.6-libressl26.patch} |  0
 app-backup/bacula/files/9.0.6/bacula-9.0.6-libressl27.patch   | 11 +++
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.0.6-r3.ebuild 
b/app-backup/bacula/bacula-9.0.6-r3.ebuild
index f30acaa0b53..0c4d61e2a76 100644
--- a/app-backup/bacula/bacula-9.0.6-r3.ebuild
+++ b/app-backup/bacula/bacula-9.0.6-r3.ebuild
@@ -169,7 +169,13 @@ src_prepare() {
chmod 755 src/qt-console/.libs/bat || die
 
# fix wrong handling of libressl version
-   eapply -p0 "${FILESDIR}"/9.0.6/${PN}-9.0.6-libressl.patch
+   # needs separate handling for =libressl2.7
+   # (see bug #655520)
+   if has_version "= 0x1010L)
++#if ( (OPENSSL_VERSION_NUMBER >= 0x1010L) && 
!defined(LIBRESSL_VERSION_NUMBER) )
+ DEFINE_STACK_OF(SignerInfo);
+ DEFINE_STACK_OF(RecipientInfo);
+ #else



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-05-11 Thread Thomas Beierlein
commit: 7c3ad668a4f0093af54847e2810a5948a99602d9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 11 17:44:43 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri May 11 17:46:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3ad668

app-backup/bacula: Drop old versions depending on Qt4

ppc and sparc project gave ack for not having to wait for stabilization
of bacula-9.0.6-r2 (bug #651078, comment 4)

Bugs: https://bugs.gentoo.org/644566
Closes: https://bugs.gentoo.org/651078
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-backup/bacula/Manifest|   4 -
 app-backup/bacula/bacula-5.2.13-r5.ebuild | 424 -
 app-backup/bacula/bacula-7.4.4-r2.ebuild  | 412 -
 app-backup/bacula/bacula-7.4.6.ebuild | 412 -
 app-backup/bacula/bacula-7.4.7.ebuild | 412 -
 app-backup/bacula/bacula-9.0.3.ebuild | 418 -
 app-backup/bacula/bacula-9.0.6-r1.ebuild  | 426 --
 app-backup/bacula/bacula-9.0.6.ebuild | 418 -
 8 files changed, 2926 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 53d995e50e4..b7e56cf079d 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,6 +1,2 @@
 DIST bacula-5.2.13.tar.gz 4243395 BLAKE2B 
5cad5d2675f8a2dd28a76c1a4e4c649d1bf9b031e5e4febfb537a72a0481c2f7c3e80d39b84657238bc147b58174ce544749aed70882f66678edfaa2fb51ac2f
 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
-DIST bacula-7.4.4.tar.gz 3312271 BLAKE2B 
9c68a3e0d2b610bb65137d15533de272eda2ffc22ba6e73ff9b8631a5d8ca45fc5595928eeb28a577a8e055ccaf82d275424c756b7f4abf9690175b20c75d847
 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
-DIST bacula-7.4.6.tar.gz 3312673 BLAKE2B 
d614b3b58970cfeda2de66108c8663a7f42da8302ac6b19c77a70a81830b5f93c13913dd930d3a35abfbc6910a7dd4757f4ed2a9a2ac70ea3bb5ec0ca986038a
 SHA512 
2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7
-DIST bacula-7.4.7.tar.gz 3312991 BLAKE2B 
5ce6306613ac649e0e4fff97d967f174640c3c478a408f003e031a265c83a8b28b3212fa798d9724759c45f2efa5b7c3a5edc607f1be9e3e3d1bfb4d94bfe854
 SHA512 
2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0
-DIST bacula-9.0.3.tar.gz 3951688 BLAKE2B 
ca7972ff6910f63ae4eb4b828322d9137534462b57fbbac9e110d02795a46d9186d1877e7a17b4c08d671e12ee35c7cf025fbe034c865e5eeeac10c01303a246
 SHA512 
025cdcc3d92f2674cda7ed2f7d050a8826daf71d0f435d2b34b2514d3f03ab09a299a1882d9d9d51134445f8ba71bb38dc3fabf12d28877604a1b88d92623f7f
 DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e

diff --git a/app-backup/bacula/bacula-5.2.13-r5.ebuild 
b/app-backup/bacula/bacula-5.2.13-r5.ebuild
deleted file mode 100644
index f69c8982110..000
--- a/app-backup/bacula/bacula-5.2.13-r5.ebuild
+++ /dev/null
@@ -1,424 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit eutils multilib python-single-r1 qt4-r2 systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python qt4 readline +sqlite ssl static tcpd vim-syntax 
X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:*[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt4? (
-   dev-qt/qtsvg:4
-   x11-libs/qwt:5
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
- 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-05-11 Thread Thomas Beierlein
commit: c6a11f48cf7e4a10694bb52c1e11899cc27bcb42
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri May 11 16:35:29 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri May 11 16:36:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6a11f48

app-backup/bacula: Revbump with dropped Qt4 support.

Can be used as client for older bacula server installations.

Bug: https://bugs.gentoo.org/651078
Package-Manager: Portage-2.3.36, Repoman-2.3.9

 app-backup/bacula/bacula-5.2.13-r6.ebuild | 397 ++
 1 file changed, 397 insertions(+)

diff --git a/app-backup/bacula/bacula-5.2.13-r6.ebuild 
b/app-backup/bacula/bacula-5.2.13-r6.ebuild
new file mode 100644
index 000..463523e8d36
--- /dev/null
+++ b/app-backup/bacula/bacula-5.2.13-r6.ebuild
@@ -0,0 +1,397 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit eutils multilib python-single-r1 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   "
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Application;//' scripts/bat.desktop.in || die
+
+   # bug 466690 Use

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2018-03-26 Thread Mikle Kolyada
commit: 1c381afae6b5c2903d629868a969df26aa4d22b0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 26 19:55:11 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Mar 26 19:55:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c381afa

app-backup/bacula: amd64 stable wrt bug #651078

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-backup/bacula/bacula-9.0.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/bacula/bacula-9.0.6-r2.ebuild 
b/app-backup/bacula/bacula-9.0.6-r2.ebuild
index ee84ae457c0..114a9ebd4b4 100644
--- a/app-backup/bacula/bacula-9.0.6-r2.ebuild
+++ b/app-backup/bacula/bacula-9.0.6-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/9.0.6/

2018-02-18 Thread Thomas Beierlein
commit: 9b8f311cb9d88f02bebc4bfb51282db4457f87d7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Feb 18 18:33:02 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Feb 18 18:36:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f311c

app-backup/bacula: Fix building bat with coming Qt5.9

See bug 644566 for more information

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-backup/bacula/bacula-9.0.6-r2.ebuild   | 427 +
 .../bacula/files/9.0.6/bacula-9.0.6-bat-pro.patch  |  21 +
 2 files changed, 448 insertions(+)

diff --git a/app-backup/bacula/bacula-9.0.6-r2.ebuild 
b/app-backup/bacula/bacula-9.0.6-r2.ebuild
new file mode 100644
index 000..79f747f6e18
--- /dev/null
+++ b/app-backup/bacula/bacula-9.0.6-r2.ebuild
@@ -0,0 +1,427 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit qmake-utils desktop systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprecated categories from Desktop file
+   sed -i -e 's/Ap

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/9.0.6/, app-backup/bacula/

2018-02-10 Thread Thomas Beierlein
commit: 832f2031321658a8fd0e896f51dd3a93dcf07d3f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Feb 10 19:03:54 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Feb 10 19:10:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=832f2031

app-backup/bacula: Switch to using Qt5

- Drop Qt4 deps and switch to using Qt5
- Switch to EAPI=6

Thanks Phil Stracchino (phils  caerllewys.net) for providing the critical
informations.

Bug: https://bugs.gentoo.org/644566
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-backup/bacula/bacula-9.0.6-r1.ebuild   | 426 +
 .../bacula-9.0.6-fix-pages-h-qt-includes.patch |  15 +
 2 files changed, 441 insertions(+)

diff --git a/app-backup/bacula/bacula-9.0.6-r1.ebuild 
b/app-backup/bacula/bacula-9.0.6-r1.ebuild
new file mode 100644
index 000..df095b52d30
--- /dev/null
+++ b/app-backup/bacula/bacula-9.0.6-r1.ebuild
@@ -0,0 +1,426 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit qmake-utils desktop systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt5 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt5? (
+   dev-qt/qtsvg:5
+   x11-libs/qwt:6
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt5; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt5' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+  

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-12-17 Thread Thomas Beierlein
commit: fb6be82700a05abe41a8677823cdb75d52fffb3f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Dec 17 16:46:22 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Dec 17 16:46:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6be827

app-backup/bacula: Version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-9.0.6.ebuild | 418 ++
 2 files changed, 419 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index ea31d43deee..53d995e50e4 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,3 +3,4 @@ DIST bacula-7.4.4.tar.gz 3312271 BLAKE2B 
9c68a3e0d2b610bb65137d15533de272eda2ffc
 DIST bacula-7.4.6.tar.gz 3312673 BLAKE2B 
d614b3b58970cfeda2de66108c8663a7f42da8302ac6b19c77a70a81830b5f93c13913dd930d3a35abfbc6910a7dd4757f4ed2a9a2ac70ea3bb5ec0ca986038a
 SHA512 
2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7
 DIST bacula-7.4.7.tar.gz 3312991 BLAKE2B 
5ce6306613ac649e0e4fff97d967f174640c3c478a408f003e031a265c83a8b28b3212fa798d9724759c45f2efa5b7c3a5edc607f1be9e3e3d1bfb4d94bfe854
 SHA512 
2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0
 DIST bacula-9.0.3.tar.gz 3951688 BLAKE2B 
ca7972ff6910f63ae4eb4b828322d9137534462b57fbbac9e110d02795a46d9186d1877e7a17b4c08d671e12ee35c7cf025fbe034c865e5eeeac10c01303a246
 SHA512 
025cdcc3d92f2674cda7ed2f7d050a8826daf71d0f435d2b34b2514d3f03ab09a299a1882d9d9d51134445f8ba71bb38dc3fabf12d28877604a1b88d92623f7f
+DIST bacula-9.0.6.tar.gz 3984215 BLAKE2B 
89d0c83ae1ffd2c2677f5882eebc0feac12780a78f9fcf6d30e44981a09f29dd8bd3f0e55ba963a0ed03099117f2d645cf0402cf528fe939d88210ed547ea157
 SHA512 
a85b8e089951eb9949c9906af45f204a69cd4a7d2e0f29439b74a29ade20c05a49a8c38665189a46c0ad07af0c97380485e10da6aa53dfc47a22934f589f265e

diff --git a/app-backup/bacula/bacula-9.0.6.ebuild 
b/app-backup/bacula/bacula-9.0.6.ebuild
new file mode 100644
index 000..4cbd1b5794b
--- /dev/null
+++ b/app-backup/bacula/bacula-9.0.6.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to fil

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/9.0.2/

2017-08-18 Thread Thomas Beierlein
commit: df37253483ede46c306f34bc570e8780fe0defde
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug 18 07:03:41 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug 18 07:03:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df372534

app-backup/bacula: Major version bump

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 app-backup/bacula/Manifest |   1 +
 app-backup/bacula/bacula-9.0.3.ebuild  | 418 +
 .../files/9.0.2/bacula-9.0.2-fix-static.patch  |  63 
 .../files/9.0.2/bacula-9.0.2-lib-search-path.patch |  25 ++
 4 files changed, 507 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b6af185c225..e472299bf53 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,3 +3,4 @@ DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51
 DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9
 DIST bacula-7.4.6.tar.gz 3312673 SHA256 
4e8ea321b64cd49e29aecbdd3cb0dc10615302b18e2f26ffa7e7c82362c1cfed SHA512 
2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7
 WHIRLPOOL 
d8831459a8f70a8a6b3b03b6b366ac62181ab2241f9bbf9fad46df95df1923873ec32795dd382c2c3fe66170b573d2ed54802e3784a47beed33aefd17ab84417
 DIST bacula-7.4.7.tar.gz 3312991 SHA256 
6f6075c2ca90a63cdeeca39b0b82a3ea07cededc68951d88bed7fbc0be40 SHA512 
2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0
 WHIRLPOOL 
bc897086f8589d952c6b9dad7751278d21be5e51d9bbcfd2c697f95191ca1295127bb0f06b98c1f05a13e9f7cd0ef61ce7aba87f3cd8d0503168114c9ad96c93
+DIST bacula-9.0.3.tar.gz 3951688 SHA256 
ae8501960d43399bea13113274993637b6395d73d7d2c47f9b7a07cb4aa72251 SHA512 
025cdcc3d92f2674cda7ed2f7d050a8826daf71d0f435d2b34b2514d3f03ab09a299a1882d9d9d51134445f8ba71bb38dc3fabf12d28877604a1b88d92623f7f
 WHIRLPOOL 
d82043a7de7e859e0e7059de71e29b046059e80a8c48ddba72ba783237a28fc339c34c51283f5c6a2de8d92e01ceb4a68729a023209677825596d7bed82acda4

diff --git a/app-backup/bacula/bacula-9.0.3.ebuild 
b/app-backup/bacula/bacula-9.0.3.ebuild
new file mode 100644
index 000..0d286e64589
--- /dev/null
+++ b/app-backup/bacula/bacula-9.0.3.ebuild
@@ -0,0 +1,418 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   virtual/acl[static-libs]
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   virtual/acl
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && ex

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-08-10 Thread Thomas Beierlein
commit: 2970b617dd703212a7df15196b109e91f7d71dee
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Aug 11 04:44:32 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Aug 11 04:44:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2970b617

app-backup/bacula: Fix overcomplex REQUIRED_USE (bug #622402)

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 app-backup/bacula/bacula-5.2.13-r5.ebuild | 4 ++--
 app-backup/bacula/bacula-7.0.5-r1.ebuild  | 4 ++--
 app-backup/bacula/bacula-7.0.5-r2.ebuild  | 4 ++--
 app-backup/bacula/bacula-7.4.4-r2.ebuild  | 2 +-
 app-backup/bacula/bacula-7.4.6.ebuild | 2 +-
 app-backup/bacula/bacula-7.4.7.ebuild | 2 +-
 6 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-backup/bacula/bacula-5.2.13-r5.ebuild 
b/app-backup/bacula/bacula-5.2.13-r5.ebuild
index 6156233041d..f69c8982110 100644
--- a/app-backup/bacula/bacula-5.2.13-r5.ebuild
+++ b/app-backup/bacula/bacula-5.2.13-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -66,7 +66,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )
python? ( ${PYTHON_REQUIRED_USE} )"
 

diff --git a/app-backup/bacula/bacula-7.0.5-r1.ebuild 
b/app-backup/bacula/bacula-7.0.5-r1.ebuild
index 2c6b14e115c..b1ca466cc16 100644
--- a/app-backup/bacula/bacula-7.0.5-r1.ebuild
+++ b/app-backup/bacula/bacula-7.0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -55,7 +55,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
 
 S=${WORKDIR}/${MY_P}

diff --git a/app-backup/bacula/bacula-7.0.5-r2.ebuild 
b/app-backup/bacula/bacula-7.0.5-r2.ebuild
index 5f07f3aaf9f..cd88dc439ad 100644
--- a/app-backup/bacula/bacula-7.0.5-r2.ebuild
+++ b/app-backup/bacula/bacula-7.0.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -55,7 +55,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
 
 S=${WORKDIR}/${MY_P}

diff --git a/app-backup/bacula/bacula-7.4.4-r2.ebuild 
b/app-backup/bacula/bacula-7.4.4-r2.ebuild
index fa9b3957979..d707c4c8d81 100644
--- a/app-backup/bacula/bacula-7.4.4-r2.ebuild
+++ b/app-backup/bacula/bacula-7.4.4-r2.ebuild
@@ -61,7 +61,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
 
 S=${WORKDIR}/${MY_P}

diff --git a/app-backup/bacula/bacula-7.4.6.ebuild 
b/app-backup/bacula/bacula-7.4.6.ebuild
index ccbfb526096..8b30c32e777 100644
--- a/app-backup/bacula/bacula-7.4.6.ebuild
+++ b/app-backup/bacula/bacula-7.4.6.ebuild
@@ -61,7 +61,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
 
 S=${WORKDIR}/${MY_P}

diff --git a/app-backup/bacula/bacula-7.4.7.ebuild 
b/app-backup/bacula/bacula-7.4.7.ebuild
index ccbfb526096..8b30c32e777 100644
--- a/app-backup/bacula/bacula-7.4.7.ebuild
+++ b/app-backup/bacula/bacula-7.4.7.ebuild
@@ -61,7 +61,7 @@ RDEPEND="${DEPEND}
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
 
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+REQUIRED_USE="!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) )
static? ( bacula-clientonly )"
 
 S=${WORKDIR}/${MY_P}



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-07-04 Thread Thomas Beierlein
commit: b214bb1bcbe9289965e413ef7978136212ce37f0
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Jul  4 07:07:01 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Jul  4 07:07:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b214bb1b

app-backup/bacula: Fix installation with USE=logwatch (bug #617918). Tnx A. 
Kochov.

New bacula treis to decide wether to install in old logwatch's /etc/log.d 
directory
or to newer /etc/logwatch but fails to do it correctly.
Adapt install path to gentoos logwatch default.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-backup/bacula/bacula-7.4.6.ebuild | 8 
 app-backup/bacula/bacula-7.4.7.ebuild | 8 
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-backup/bacula/bacula-7.4.6.ebuild 
b/app-backup/bacula/bacula-7.4.6.ebuild
index 0f853396fd1..ccbfb526096 100644
--- a/app-backup/bacula/bacula-7.4.6.ebuild
+++ b/app-backup/bacula/bacula-7.4.6.ebuild
@@ -272,10 +272,10 @@ src_install() {
# the logwatch scripts
if use logwatch; then
diropts -m0750
-   dodir /etc/log.d/scripts/services
-   dodir /etc/log.d/scripts/shared
-   dodir /etc/log.d/conf/logfiles
-   dodir /etc/log.d/conf/services
+   dodir /usr/share/logwatch/scripts/services
+   dodir /usr/share/logwatch/scripts/shared
+   dodir /etc/logwatch/conf/logfiles
+   dodir /etc/logwatch/conf/services
pushd "${S}"/scripts/logwatch >&/dev/null || die
emake DESTDIR="${D}" install
popd >&/dev/null || die

diff --git a/app-backup/bacula/bacula-7.4.7.ebuild 
b/app-backup/bacula/bacula-7.4.7.ebuild
index 0f853396fd1..ccbfb526096 100644
--- a/app-backup/bacula/bacula-7.4.7.ebuild
+++ b/app-backup/bacula/bacula-7.4.7.ebuild
@@ -272,10 +272,10 @@ src_install() {
# the logwatch scripts
if use logwatch; then
diropts -m0750
-   dodir /etc/log.d/scripts/services
-   dodir /etc/log.d/scripts/shared
-   dodir /etc/log.d/conf/logfiles
-   dodir /etc/log.d/conf/services
+   dodir /usr/share/logwatch/scripts/services
+   dodir /usr/share/logwatch/scripts/shared
+   dodir /etc/logwatch/conf/logfiles
+   dodir /etc/logwatch/conf/services
pushd "${S}"/scripts/logwatch >&/dev/null || die
emake DESTDIR="${D}" install
popd >&/dev/null || die



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-04-24 Thread Thomas Beierlein
commit: 81167900a1223b4a49a8fec01cdfb625aef486ae
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Apr 24 10:39:17 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon Apr 24 10:39:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81167900

app-backup/bacula: minor maintenance release

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-7.4.7.ebuild | 412 ++
 2 files changed, 413 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 548cc5575cc..b6af185c225 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -2,3 +2,4 @@ DIST bacula-5.2.13.tar.gz 4243395 SHA256 
a4bed458bf001889bd06bf31671b5d9908055a1
 DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49 SHA512 
df7908769fd13a1cb2e0491d3773577db40c0f1c010b887c6dc6d7e0bc0b408fbfc260e6d5a2a34975e5b424152c7f558b33aeedea45f366636739295641394b
 WHIRLPOOL 
47642c52928d84a50c01adfb8afa49c0c9376cba3b0f709d0c5113cba3380e047ded04980ffad339deeb1ce6d3a8ec59f58cf1968223973def7074a446a09da5
 DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9
 DIST bacula-7.4.6.tar.gz 3312673 SHA256 
4e8ea321b64cd49e29aecbdd3cb0dc10615302b18e2f26ffa7e7c82362c1cfed SHA512 
2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7
 WHIRLPOOL 
d8831459a8f70a8a6b3b03b6b366ac62181ab2241f9bbf9fad46df95df1923873ec32795dd382c2c3fe66170b573d2ed54802e3784a47beed33aefd17ab84417
+DIST bacula-7.4.7.tar.gz 3312991 SHA256 
6f6075c2ca90a63cdeeca39b0b82a3ea07cededc68951d88bed7fbc0be40 SHA512 
2dcffe3f02de8e7dedc11f58aeca58fb95486757579065564753376d3fab7699d7577c189d0d34f8490706d773cd6a95d42ef1f35facb95e6fff10dad085c0d0
 WHIRLPOOL 
bc897086f8589d952c6b9dad7751278d21be5e51d9bbcfd2c697f95191ca1295127bb0f06b98c1f05a13e9f7cd0ef61ce7aba87f3cd8d0503168114c9ad96c93

diff --git a/app-backup/bacula/bacula-7.4.7.ebuild 
b/app-backup/bacula/bacula-7.4.7.ebuild
new file mode 100644
index 000..0f853396fd1
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.7.ebuild
@@ -0,0 +1,412 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export myd

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-03-12 Thread Thomas Beierlein
commit: 0b676ab13eab222f633ada335967dbc5d748f6b9
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 12 08:34:30 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 12 08:34:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b676ab1

app-backup/bacula: Maintenance and bugfix release

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-7.4.6.ebuild | 412 ++
 2 files changed, 413 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 33f5cc72390..548cc5575cc 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,3 +1,4 @@
 DIST bacula-5.2.13.tar.gz 4243395 SHA256 
a4bed458bf001889bd06bf31671b5d9908055a1d1e8113fd750ae4d326607ad8 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 WHIRLPOOL 
f559a3650ae45e149a80cdc74ab84e32c94f492321cc18003bacfb6690615befc3a37826055f6c436a4af6ace4b81497181f2ec4f641b0ad3a13817488a7
 DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49 SHA512 
df7908769fd13a1cb2e0491d3773577db40c0f1c010b887c6dc6d7e0bc0b408fbfc260e6d5a2a34975e5b424152c7f558b33aeedea45f366636739295641394b
 WHIRLPOOL 
47642c52928d84a50c01adfb8afa49c0c9376cba3b0f709d0c5113cba3380e047ded04980ffad339deeb1ce6d3a8ec59f58cf1968223973def7074a446a09da5
 DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9
+DIST bacula-7.4.6.tar.gz 3312673 SHA256 
4e8ea321b64cd49e29aecbdd3cb0dc10615302b18e2f26ffa7e7c82362c1cfed SHA512 
2d8c47d184dd5d611bf3d209f0d39b0d2e60763bbb757a393c1ddb2fb361de855a4d53d4cbd76f4fda555cc7c069e79eefcb57fc01389a98dec6dc7815d0cde7
 WHIRLPOOL 
d8831459a8f70a8a6b3b03b6b366ac62181ab2241f9bbf9fad46df95df1923873ec32795dd382c2c3fe66170b573d2ed54802e3784a47beed33aefd17ab84417

diff --git a/app-backup/bacula/bacula-7.4.6.ebuild 
b/app-backup/bacula/bacula-7.4.6.ebuild
new file mode 100644
index 000..0f853396fd1
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.6.ebuild
@@ -0,0 +1,412 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2017-03-12 Thread Thomas Beierlein
commit: cf6d69403c2b3c8db4dd36b551d229a375ac6474
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Mar 12 08:31:59 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Mar 12 08:31:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6d6940

app-backup/bacula: Drop old

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-backup/bacula/Manifest   |   1 -
 app-backup/bacula/bacula-7.4.3-r1.ebuild | 412 ---
 app-backup/bacula/bacula-7.4.3.ebuild| 409 --
 app-backup/bacula/bacula-7.4.4-r1.ebuild | 409 --
 app-backup/bacula/bacula-7.4.4.ebuild| 409 --
 5 files changed, 1640 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 1f4324af941..33f5cc72390 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,4 +1,3 @@
 DIST bacula-5.2.13.tar.gz 4243395 SHA256 
a4bed458bf001889bd06bf31671b5d9908055a1d1e8113fd750ae4d326607ad8 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 WHIRLPOOL 
f559a3650ae45e149a80cdc74ab84e32c94f492321cc18003bacfb6690615befc3a37826055f6c436a4af6ace4b81497181f2ec4f641b0ad3a13817488a7
 DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49 SHA512 
df7908769fd13a1cb2e0491d3773577db40c0f1c010b887c6dc6d7e0bc0b408fbfc260e6d5a2a34975e5b424152c7f558b33aeedea45f366636739295641394b
 WHIRLPOOL 
47642c52928d84a50c01adfb8afa49c0c9376cba3b0f709d0c5113cba3380e047ded04980ffad339deeb1ce6d3a8ec59f58cf1968223973def7074a446a09da5
-DIST bacula-7.4.3.tar.gz 3311152 SHA256 
597db51997fcdb4c8bdc201f2dc22b466e69152bc2945ea27f4ffaeba5bc SHA512 
2fe5e852a77e6e1db8ea2d71909646d0e1ff164b5ef792c149cb8ce80ce790086a9f34ec31c126ce7d161d5c6f74dc27fe3ccf34fe62c08077c72a02c3d23ded
 WHIRLPOOL 
d606bb79451e0d982be0528d1c71a5c8167890f639efbdc28758818bd0e3cba7416b86c0559887652f4c9e029ea981a498d275998a1a1450379e3e911256b90d
 DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9

diff --git a/app-backup/bacula/bacula-7.4.3-r1.ebuild 
b/app-backup/bacula/bacula-7.4.3-r1.ebuild
deleted file mode 100644
index e04803e6fe0..000
--- a/app-backup/bacula/bacula-7.4.3-r1.ebuild
+++ /dev/null
@@ -1,412 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils multilib qt4-r2 systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:*[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt4? (
-   dev-qt/qtsvg:4
-   x11-libs/qwt:5
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   acl? ( virtual/acl )
-   sys-libs/zlib
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )"
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
-   static? ( bacula-clientonly )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly co

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/files/, app-backup/bacula/

2016-12-24 Thread Thomas Beierlein
commit: 2fd476c49cbe901271b0109205d37455f6aae5b3
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 24 13:02:41 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 24 13:05:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd476c4

app-backup/bacula: Fix setting of soname for libbaccats-${db}.so

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-backup/bacula/bacula-7.4.3-r1.ebuild | 413 +++
 app-backup/bacula/bacula-7.4.4-r2.ebuild | 413 +++
 app-backup/bacula/files/bacula-fix-sonames.patch |  36 ++
 3 files changed, 862 insertions(+)

diff --git a/app-backup/bacula/bacula-7.4.3-r1.ebuild 
b/app-backup/bacula/bacula-7.4.3-r1.ebuild
new file mode 100644
index ..20158e5
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.3-r1.ebuild
@@ -0,0 +1,413 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:*[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt4; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt4' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+   done
+   popd >&/dev/null || die
+
+   # bug 466688 drop deprec

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/newscripts/

2016-11-10 Thread Thomas Beierlein
commit: f79af3a8dfe70349538db0ba0b1c755cdc58f57b
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Thu Nov 10 16:07:30 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Thu Nov 10 16:09:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79af3a8

app-backup/bacula: Update init.d service scripts bug #595044
and fix slot operator for dev-db/postgresql bug #597666

Package-Manager: portage-2.3.2

 app-backup/bacula/bacula-7.4.4-r1.ebuild   | 410 +
 .../bacula/files/newscripts/bacula-dir.initd   |  16 +
 app-backup/bacula/files/newscripts/bacula-fd.initd |  13 +
 app-backup/bacula/files/newscripts/bacula-sd.initd |  12 +
 4 files changed, 451 insertions(+)

diff --git a/app-backup/bacula/bacula-7.4.4-r1.ebuild 
b/app-backup/bacula/bacula-7.4.4-r1.ebuild
new file mode 100644
index ..830368f
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.4-r1.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:=[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # create the daemon group and user
+   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
+   enewgroup bacula
+   einfo
+   einfo "The group 'bacula' has been created. Any users you add 
to this"
+   einfo "group have access to files created by the daemons."
+   einfo
+   fi
+
+   if use bacula-clientonly && use static && use qt4; then
+   ewarn
+   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt4' useflag."
+   ewarn
+   fi
+
+   if ! use bacula-clientonly; then
+   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
+   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
+   einfo
+   einfo "The user 'bacula' has been created.  Please see 
the bacula manual"
+   einfo "for information about running bacula as a 
non-root user."
+   einfo
+   fi
+   fi
+}
+
+src_prepare() {
+   # adjusts default configuration files for several binaries
+   # to /etc/bacula/ instead of ./
+   pushd src >&/dev/null || die
+   for f in console/console.c dird/dird.c filed/filed.c \
+   stored/bcopy.c stored/bextract.c stored/bls.c \
+   stored/bscan.c stored/btape.c stored/stored.c \
+   qt-console/main.cpp; do
+   sed -i -e 's|^\(#define CONFIG_FILE "\)|\1/etc/bacula/|g' 
"${f}" \
+   || die "sed on ${f} failed"
+

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2016-11-09 Thread Michael Palimaka
commit: b68a8cf4787121978f479f2a11197b289e727411
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Nov  9 10:57:25 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Nov  9 10:57:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b68a8cf4

app-backup/bacula: remove unused Manifest entries

Package-Manager: portage-2.3.2

 app-backup/bacula/Manifest | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 6e19769..1f4324a 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -1,7 +1,4 @@
 DIST bacula-5.2.13.tar.gz 4243395 SHA256 
a4bed458bf001889bd06bf31671b5d9908055a1d1e8113fd750ae4d326607ad8 SHA512 
dfdff353f5b6ed4d85013dc292526706bbd67066f7057a114012172926c819c8df1eb8779166d5a90db3a49a5584f0a8daf7566cc93cf4fa3f1bdda245b55cf0
 WHIRLPOOL 
f559a3650ae45e149a80cdc74ab84e32c94f492321cc18003bacfb6690615befc3a37826055f6c436a4af6ace4b81497181f2ec4f641b0ad3a13817488a7
 DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51be8d5a36da563b87bb094a49 SHA512 
df7908769fd13a1cb2e0491d3773577db40c0f1c010b887c6dc6d7e0bc0b408fbfc260e6d5a2a34975e5b424152c7f558b33aeedea45f366636739295641394b
 WHIRLPOOL 
47642c52928d84a50c01adfb8afa49c0c9376cba3b0f709d0c5113cba3380e047ded04980ffad339deeb1ce6d3a8ec59f58cf1968223973def7074a446a09da5
-DIST bacula-7.4.0.tar.gz 3314218 SHA256 
fe850b783523edb19fb4dbfa8c44752d20955121b71a52b0740a9e765bfd73cb SHA512 
615cb4d9a4fd597bc794b6d4c901c777d544472f3f5b6e1cdc74d8e41279a3fd0bd6d2c30511095933a3a47a7f24da4372c538ab472eb48c0fb1db59c2a59e1a
 WHIRLPOOL 
669d0e4de172fb1c35a3a5a91e371aa2b87cd90f664974de8dcdf1677f442ac269f66c430627c81ea8a17bf02dd54590158b8b09e0c110ac32e83e0a0d41861d
-DIST bacula-7.4.1.tar.gz 3310144 SHA256 
d0874e94c0534274455efd91d6f9477c57c7f14882138f03b3572eff2660e861 SHA512 
38d03d437c43fea18160ec9e1d0367e08dca3831bc90b52c2f357cc47da4d4cd00bbfdadad4cd61c684c7729a99c76dd153d00bd3b581e91fc485a7480d35e8a
 WHIRLPOOL 
5c6708ff00ee83580c56e2979865f66864c5eca9fe67fecdbf3537eac357d6737d147002e76d193ea90db7c842bb58feb944043ab18b75072caef717ecbb8f9d
-DIST bacula-7.4.2.tar.gz 3311355 SHA256 
0c5f7fe1d35fc2aa4ffba73e977b710b955b1fe3e45ab90c67b47b279152ad67 SHA512 
50b04666f759a6b5a37708478851f3439d027c670adf1e44827350eb26de8caab4e5f8bf1bd0f4b784bd2576067d0c1cc9da3627499d14130583296b22f504bd
 WHIRLPOOL 
6a9f6313f8629a9c8b0c67757762a8e6bf2717351f20a4db080c80b6237b75993023a2a967be79f55107eafbe00186da5cc3253293ab078d9433d234987c2ac8
 DIST bacula-7.4.3.tar.gz 3311152 SHA256 
597db51997fcdb4c8bdc201f2dc22b466e69152bc2945ea27f4ffaeba5bc SHA512 
2fe5e852a77e6e1db8ea2d71909646d0e1ff164b5ef792c149cb8ce80ce790086a9f34ec31c126ce7d161d5c6f74dc27fe3ccf34fe62c08077c72a02c3d23ded
 WHIRLPOOL 
d606bb79451e0d982be0528d1c71a5c8167890f639efbdc28758818bd0e3cba7416b86c0559887652f4c9e029ea981a498d275998a1a1450379e3e911256b90d
 DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9



[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/, app-backup/bacula/files/5.0.3/

2016-11-08 Thread Thomas Beierlein
commit: 34a04da9ee1d9e446fc98f5edb36e339436eada6
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Wed Nov  9 06:55:56 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Wed Nov  9 06:59:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34a04da9

Drop old

 app-backup/bacula/bacula-5.2.13-r4.ebuild  | 423 -
 app-backup/bacula/bacula-7.4.0-r1.ebuild   | 410 
 app-backup/bacula/bacula-7.4.0.ebuild  | 408 
 app-backup/bacula/bacula-7.4.1.ebuild  | 410 
 app-backup/bacula/bacula-7.4.2.ebuild  | 410 
 .../bacula/files/5.0.3/bacula-5.0.3-Makefile.patch |  26 --
 .../files/5.0.3/bacula-5.0.3-as-needed.patch   |  33 --
 .../bacula/files/5.0.3/bacula-5.0.3-cve.patch  | 125 --
 .../bacula/files/5.0.3/bacula-5.0.3-doc.patch  |  13 -
 .../files/5.0.3/bacula-5.0.3-fix-static.patch  |  47 ---
 .../bacula/files/5.0.3/bacula-5.0.3-ldflags.patch  |  10 -
 .../files/5.0.3/bacula-5.0.3-lib-search-path.patch |  12 -
 .../files/5.0.3/bacula-5.0.3-openssl-1.patch   |  25 --
 13 files changed, 2352 deletions(-)

diff --git a/app-backup/bacula/bacula-5.2.13-r4.ebuild 
b/app-backup/bacula/bacula-5.2.13-r4.ebuild
deleted file mode 100644
index 13ed8fe..
--- a/app-backup/bacula/bacula-5.2.13-r4.ebuild
+++ /dev/null
@@ -1,423 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit eutils multilib python-single-r1 qt4-r2 systemd user libtool
-
-MY_PV=${PV/_beta/-b}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Featureful client/server network backup suite"
-HOMEPAGE="http://www.bacula.org/";
-SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres python qt4 readline +sqlite ssl static tcpd vim-syntax 
X"
-
-DEPEND="
-   dev-libs/gmp:0
-   !bacula-clientonly? (
-   postgres? ( dev-db/postgresql:*[threads] )
-   mysql? ( virtual/mysql )
-   sqlite? ( dev-db/sqlite:3 )
-   !bacula-nodir? ( virtual/mta )
-   )
-   qt4? (
-   dev-qt/qtsvg:4
-   x11-libs/qwt:5
-   )
-   logwatch? ( sys-apps/logwatch )
-   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
-   readline? ( sys-libs/readline:0 )
-   static? (
-   acl? ( virtual/acl[static-libs] )
-   sys-libs/zlib[static-libs]
-   dev-libs/lzo[static-libs]
-   sys-libs/ncurses:=[static-libs]
-   ssl? (
-   !libressl? ( dev-libs/openssl:0=[static-libs] )
-   libressl? ( dev-libs/libressl:0=[static-libs] )
-   )
-   )
-   !static? (
-   acl? ( virtual/acl )
-   sys-libs/zlib
-   dev-libs/lzo
-   sys-libs/ncurses:=
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   )
-   python? ( ${PYTHON_DEPS} )
-   "
-RDEPEND="${DEPEND}
-   !bacula-clientonly? (
-   !bacula-nosd? (
-   sys-block/mtx
-   app-arch/mt-st
-   )
-   )
-   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
-
-REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
-   static? ( bacula-clientonly )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   #XOR and !bacula-clientonly controlled by REQUIRED_USE
-   use mysql && export mydbtype="mysql"
-   use postgres && export mydbtype="postgresql"
-   use sqlite && export mydbtype="sqlite3"
-
-   # create the daemon group and user
-   if [ -z "$(egetent group bacula 2>/dev/null)" ]; then
-   enewgroup bacula
-   einfo
-   einfo "The group 'bacula' has been created. Any users you add 
to this"
-   einfo "group have access to files created by the daemons."
-   einfo
-   fi
-
-   if use bacula-clientonly && use static && use qt4; then
-   ewarn
-   ewarn "Building statically linked 'bat' is not supported. 
Ignorig 'qt4' useflag."
-   ewarn
-   fi
-
-   if ! use bacula-clientonly; then
-   if [ -z "$(egetent passwd bacula 2>/dev/null)" ]; then
-   enewuser bacula -1 -1 /var/lib/bacula 
bacula,disk,tape,cdrom,cdrw
-   einfo
-   einfo "The user 'bacula' has been created.  Please see 
the bacula manua

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2016-09-23 Thread Thomas Beierlein
commit: adcae57463bf55b38268bd9ec65819c95b037509
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Fri Sep 23 11:08:39 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Fri Sep 23 11:08:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcae574

app-backup/bacula: Maintenance release

Package-Manager: portage-2.3.1

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-7.4.4.ebuild | 410 ++
 2 files changed, 411 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index 26a5d1f..6e19769 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -4,3 +4,4 @@ DIST bacula-7.4.0.tar.gz 3314218 SHA256 
fe850b783523edb19fb4dbfa8c44752d20955121
 DIST bacula-7.4.1.tar.gz 3310144 SHA256 
d0874e94c0534274455efd91d6f9477c57c7f14882138f03b3572eff2660e861 SHA512 
38d03d437c43fea18160ec9e1d0367e08dca3831bc90b52c2f357cc47da4d4cd00bbfdadad4cd61c684c7729a99c76dd153d00bd3b581e91fc485a7480d35e8a
 WHIRLPOOL 
5c6708ff00ee83580c56e2979865f66864c5eca9fe67fecdbf3537eac357d6737d147002e76d193ea90db7c842bb58feb944043ab18b75072caef717ecbb8f9d
 DIST bacula-7.4.2.tar.gz 3311355 SHA256 
0c5f7fe1d35fc2aa4ffba73e977b710b955b1fe3e45ab90c67b47b279152ad67 SHA512 
50b04666f759a6b5a37708478851f3439d027c670adf1e44827350eb26de8caab4e5f8bf1bd0f4b784bd2576067d0c1cc9da3627499d14130583296b22f504bd
 WHIRLPOOL 
6a9f6313f8629a9c8b0c67757762a8e6bf2717351f20a4db080c80b6237b75993023a2a967be79f55107eafbe00186da5cc3253293ab078d9433d234987c2ac8
 DIST bacula-7.4.3.tar.gz 3311152 SHA256 
597db51997fcdb4c8bdc201f2dc22b466e69152bc2945ea27f4ffaeba5bc SHA512 
2fe5e852a77e6e1db8ea2d71909646d0e1ff164b5ef792c149cb8ce80ce790086a9f34ec31c126ce7d161d5c6f74dc27fe3ccf34fe62c08077c72a02c3d23ded
 WHIRLPOOL 
d606bb79451e0d982be0528d1c71a5c8167890f639efbdc28758818bd0e3cba7416b86c0559887652f4c9e029ea981a498d275998a1a1450379e3e911256b90d
+DIST bacula-7.4.4.tar.gz 3312271 SHA256 
01a53d4501b17aeea0c25f0b63e49b4586ac221107834a6c471c43bc602c4c47 SHA512 
37f1fd0d91f027fc12cd43b5e575abf0f8d9ccad805775bd308a06cff843b77cfc599e0d45eaf83536c1be669a5189c35744b5774adaefa606fed31d63888029
 WHIRLPOOL 
53a45d30b2188cacfa092dae4f791c4bb9c3cd4fc0f30fa2fc1e212dfdaccb1fc50a3b709f2d69e71458916916e887362f09a1aabe0219c34867bb6c4d93d0e9

diff --git a/app-backup/bacula/bacula-7.4.4.ebuild 
b/app-backup/bacula/bacula-7.4.4.ebuild
new file mode 100644
index ..da822d4
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.4.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:*[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: app-backup/bacula/

2016-07-24 Thread Thomas Beierlein
commit: 266e94976b837845ca1397420d8011b09236866d
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sun Jul 24 10:10:00 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sun Jul 24 10:10:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266e9497

app-backup/bacula: bugfix release for coming gcc-6

Package-Manager: portage-2.3.0

 app-backup/bacula/Manifest|   1 +
 app-backup/bacula/bacula-7.4.3.ebuild | 410 ++
 2 files changed, 411 insertions(+)

diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index becf2b9..26a5d1f 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -3,3 +3,4 @@ DIST bacula-7.0.5.tar.gz 3216406 SHA256 
1457849eb33011b43371801b62ffa13d29bebe51
 DIST bacula-7.4.0.tar.gz 3314218 SHA256 
fe850b783523edb19fb4dbfa8c44752d20955121b71a52b0740a9e765bfd73cb SHA512 
615cb4d9a4fd597bc794b6d4c901c777d544472f3f5b6e1cdc74d8e41279a3fd0bd6d2c30511095933a3a47a7f24da4372c538ab472eb48c0fb1db59c2a59e1a
 WHIRLPOOL 
669d0e4de172fb1c35a3a5a91e371aa2b87cd90f664974de8dcdf1677f442ac269f66c430627c81ea8a17bf02dd54590158b8b09e0c110ac32e83e0a0d41861d
 DIST bacula-7.4.1.tar.gz 3310144 SHA256 
d0874e94c0534274455efd91d6f9477c57c7f14882138f03b3572eff2660e861 SHA512 
38d03d437c43fea18160ec9e1d0367e08dca3831bc90b52c2f357cc47da4d4cd00bbfdadad4cd61c684c7729a99c76dd153d00bd3b581e91fc485a7480d35e8a
 WHIRLPOOL 
5c6708ff00ee83580c56e2979865f66864c5eca9fe67fecdbf3537eac357d6737d147002e76d193ea90db7c842bb58feb944043ab18b75072caef717ecbb8f9d
 DIST bacula-7.4.2.tar.gz 3311355 SHA256 
0c5f7fe1d35fc2aa4ffba73e977b710b955b1fe3e45ab90c67b47b279152ad67 SHA512 
50b04666f759a6b5a37708478851f3439d027c670adf1e44827350eb26de8caab4e5f8bf1bd0f4b784bd2576067d0c1cc9da3627499d14130583296b22f504bd
 WHIRLPOOL 
6a9f6313f8629a9c8b0c67757762a8e6bf2717351f20a4db080c80b6237b75993023a2a967be79f55107eafbe00186da5cc3253293ab078d9433d234987c2ac8
+DIST bacula-7.4.3.tar.gz 3311152 SHA256 
597db51997fcdb4c8bdc201f2dc22b466e69152bc2945ea27f4ffaeba5bc SHA512 
2fe5e852a77e6e1db8ea2d71909646d0e1ff164b5ef792c149cb8ce80ce790086a9f34ec31c126ce7d161d5c6f74dc27fe3ccf34fe62c08077c72a02c3d23ded
 WHIRLPOOL 
d606bb79451e0d982be0528d1c71a5c8167890f639efbdc28758818bd0e3cba7416b86c0559887652f4c9e029ea981a498d275998a1a1450379e3e911256b90d

diff --git a/app-backup/bacula/bacula-7.4.3.ebuild 
b/app-backup/bacula/bacula-7.4.3.ebuild
new file mode 100644
index 000..da822d4
--- /dev/null
+++ b/app-backup/bacula/bacula-7.4.3.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils multilib qt4-r2 systemd user libtool
+
+MY_PV=${PV/_beta/-b}
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="Featureful client/server network backup suite"
+HOMEPAGE="http://www.bacula.org/";
+SRC_URI="mirror://sourceforge/bacula/${MY_P}.tar.gz"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="acl bacula-clientonly bacula-nodir bacula-nosd examples ipv6 libressl 
logwatch mysql postgres qt4 readline +sqlite ssl static tcpd vim-syntax X"
+
+DEPEND="
+   dev-libs/gmp:0
+   !bacula-clientonly? (
+   postgres? ( dev-db/postgresql:*[threads] )
+   mysql? ( virtual/mysql )
+   sqlite? ( dev-db/sqlite:3 )
+   !bacula-nodir? ( virtual/mta )
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   x11-libs/qwt:5
+   )
+   logwatch? ( sys-apps/logwatch )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   readline? ( sys-libs/readline:0 )
+   static? (
+   acl? ( virtual/acl[static-libs] )
+   sys-libs/zlib[static-libs]
+   dev-libs/lzo[static-libs]
+   sys-libs/ncurses:=[static-libs]
+   ssl? (
+   !libressl? ( dev-libs/openssl:0=[static-libs] )
+   libressl? ( dev-libs/libressl:0=[static-libs] )
+   )
+   )
+   !static? (
+   acl? ( virtual/acl )
+   sys-libs/zlib
+   dev-libs/lzo
+   sys-libs/ncurses:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )"
+RDEPEND="${DEPEND}
+   !bacula-clientonly? (
+   !bacula-nosd? (
+   sys-block/mtx
+   app-arch/mt-st
+   )
+   )
+   vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
+
+REQUIRED_USE="|| ( ^^ ( mysql postgres sqlite ) bacula-clientonly )
+   static? ( bacula-clientonly )"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   #XOR and !bacula-clientonly controlled by REQUIRED_USE
+   use mysql && export mydbtype="mysql"
+   use postgres && export mydbtype="postgresql"
+   use sqlite && export mydbtype="sqlite3"
+

  1   2   >