137 Commits

Author SHA1 Message Date
sthen
3753cc5709 tweak create_postgres_database to be a bit more verbose, based on a diff
from Marcos Madeira
2019-02-16 22:49:48 +00:00
sthen
4b5cf1818c update to bacula-9.4.2 2019-02-07 12:45:05 +00:00
sthen
3a31bdec7f update to bacula-9.4.1 2019-01-08 00:12:12 +00:00
naddy
66f3efe8d4 add MODGCC4_CPPLIBDEP to subpackages 2018-12-21 23:36:10 +00:00
sthen
bab6434af2 update to bacula-9.2.2 2018-11-29 15:15:35 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
sthen
b2b3e2f32c update to bacula-9.2.1 2018-09-21 00:08:02 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
sthen
5c7c1563aa update to bacula-9.0.8, update plists with the bits that make sense 2018-06-25 17:02:32 +00:00
sthen
0442e041dc update to bacula-9.0.7 2018-04-23 08:34:41 +00:00
sthen
99f3390576 unbreak now that libressl has all the functions from bacula's version of
openssl-compat.h; from jsing
2018-02-17 21:11:54 +00:00
sthen
971a4a1cb8 handle ASN1_STRING_get0_data() addition; from jsing 2018-02-16 12:12:26 +00:00
sthen
9d8ae42212 chdir to /var/bacula before starting daemons, otherwise it's left in
the cwd of the process starting bacula, which causes problems running
make_catalog_backup.pl if that dir isn't readable.
2018-02-09 09:31:50 +00:00
rpe
214644a454 Now that all ports rc.* scripts are using #!/bin/ksh
- change [] tests to [[]]
- change arithmetic [] tests to (())
- change = to == inside [[]]
- remove unecessary quoting inside [[]]

OK aja@
2018-01-14 14:42:18 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
208f1c7c74 update to Bacula 9.0.6.
- upstream now supports OpenSSL 1.1+ so as usual when this happens,
some patches were required to work with LibreSSL.

- new no_{my,pg}sql pseudo flavours added, lightening the build deps
for a client build: FLAVOR="no_mysql no_pgsql no_bat" make package
2017-11-22 22:35:25 +00:00
naddy
63d0ecb4d1 replace gettext module; ok sthen@ 2017-11-13 15:36:16 +00:00
sthen
2529edf288 update to bacula-9.0.5 2017-11-03 10:54:33 +00:00
sthen
cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
sthen
5357e7d347 update to bacula-9.0.4 2017-09-12 13:05:13 +00:00
sthen
f79707f4ff minor bugfix update to bacula-9.0.3 2017-08-08 09:28:07 +00:00
sthen
5e964ab0df bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports. 2017-07-26 22:45:14 +00:00
sthen
8b5adb27fa update to bacula-9.0.2 2017-07-25 10:40:32 +00:00
espie
c114d7057b add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
2017-07-23 09:26:25 +00:00
espie
42638a8f2e ...and those last 5, which got updated while I was creating the diff 2017-07-16 19:20:57 +00:00
sthen
90a3fa5bf0 update to bacula-9.0.1 2017-07-14 21:43:22 +00:00
sthen
9f02df3a87 Major update to Bacula-9.0.0: note that this requires a database schema
change, so follow the usual upgrade documentation. This is still compatible
with older File Daemons (clients).
2017-07-07 16:01:58 +00:00
sthen
073d25a37c use LIBCXX 2017-04-10 11:46:32 +00:00
sthen
5cfd04a510 update to Bacula 7.4.7 2017-03-16 11:04:35 +00:00
sthen
e313f1e782 update to bacula-7.4.6 2017-03-13 09:42:57 +00:00
sthen
106bb9a80f update to bacula-7.4.5, patched to avoid an FD segfault. 2017-02-16 17:16:19 +00:00
sthen
3f0fe2b618 fix WANTLIB-sqlite3, missing pthread 2016-11-02 21:08:29 +00:00
sthen
e946d89a8f missed WRKDIST, from nigel@ 2016-10-11 21:26:10 +00:00
sthen
9b46a05b85 Use a new distfile for bacula, upstream rerolled it to change some
printf formatting. Reported by naddy@ nigel@
2016-10-11 19:19:45 +00:00
sthen
d14f2f0996 update to bacula-7.4.4 2016-10-11 13:27:28 +00:00
sthen
564c6c344a Cope with moving sqlite3 back to ports. 2016-09-23 09:16:52 +00:00
sthen
17e13d54f7 Use LL for large int constants to fix 32-bit. 2016-08-02 00:23:01 +00:00
sthen
f5070cc984 update to bacula-7.4.3 2016-07-30 21:43:24 +00:00
sthen
d27cc85cb4 bugfix update to Bacula 7.4.2 2016-07-08 12:59:13 +00:00
sthen
e73e9e2876 update to bacula-7.4.1 2016-06-06 14:10:57 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
sthen
b58afdd2d8 update to Bacula 7.4.0, "this version consists of more backports from
Bacula Enterprise 8.4 as well quite a few bug fixes (28) as a number of
new features".

Database schema has not changed and older FDs should remain compatible
with this version.

http://www.bacula.org/7.4.x-manuals/en/main/New_Features_in_7_4_0.html
2016-01-19 22:51:09 +00:00
ajacoutot
d60b768928 daemon_timeout is not passed to the child scripts either. 2015-11-29 15:50:20 +00:00
ajacoutot
8cb16066c1 Drop myself from MAINTAINER and leave the baby to Stuart ;-)
ok sthen@
2015-10-17 10:30:16 +00:00
ajacoutot
04027e96e3 Update to bacula-client-7.2.0.
README parts from sthen@

ok sthen@
2015-08-15 07:50:02 +00:00
sthen
50b3772fb1 Adjust pexp to cope with rc.subr(8) change. 2015-07-15 15:53:48 +00:00
sthen
ce974b46cc use su -m instead of -s /bin/sh, suggested by millert
add some missing -c
2015-07-07 14:44:58 +00:00
sthen
d5ffe85b7d Remove use of sudo from pkg READMEs in a few ports as packages and their
instructions are meant to work on a fresh install.

- easy cases: replace some '$ sudo somecommand' with '# somecommand'
(while there I've swapped some "${RCDIR}/foo start" with "rcctl foo start").

- replace some 'sudo -u user somecommand foo bar' with
'su -s /bin/sh user "/path/to/somecommand foo bar"' and similar.
Not pretty with the -s, but many of the uids that need to run
these commands have /sbin/nologin as their usual shell.
2015-07-06 11:25:36 +00:00
sthen
cfd95932fd Adjust the "meta" rc-scripts (these are used in ports with multiple daemons
which should all be started/stopped together), previously "restart" would
restart each sub-daemon in turn, but actually it should stop all daemons
and only then start them again. Additionally, as suggested by ajacoutot,
stop the procedure and return an error if stopping one of the rc scripts
failed.  ok ajacoutot@ rpe@

(as done for a couple of other ports; bacula was actually the one I wanted
to fix this on but missed the earlier commit ;)
2015-02-18 20:55:11 +00:00