This is a port of Box Backup, an online backup daemon
The backup daemon, bbackupd, runs on all machines to be backed up. The
store server daemon, bbstored runs on a central server. Data is sent
to the store server, which stores all data on local filesystems, that
is, only on local hard drives. Tape or other archive media is not
used.
The system is designed to be easy to set up and run, and cheap to use.
Once set up, there should be no need for user or administrative
intervention, apart from usual system maintenance.
WWW: http://www.boxbackup.org/
===> The following configuration options are available for boxbackup-0.11.1_7:
READLINE=off: Command line editing via libreadline
====> Options available for the multi FLAVOUR: you have to choose at least one of them
CLIENT=on: Install the bbackupd client
SERVER=on: Install the bbstored server
===> Use 'make config' to modify these settings
Remove expired ports:
2019-05-08 databases/ruby-odbc: Broken for more than 6 months
2019-05-08 databases/rubygem-dbd-odbc: Broken for more than 6 months
2019-05-08 devel/dlangui: Broken for more than 6 months
2019-05-08 editors/dlangide: Broken for more than 6 months
2019-05-08 emulators/desmume: Broken for more than 6 months
2019-05-08 emulators/yabause: Broken for more than 6 months
2019-05-08 emulators/yape: Broken for more than 6 months
2019-05-08 games/armagetron: Broken for more than 6 months
2019-05-08 games/boswars: Broken for more than 6 months
2019-05-08 games/ceferino: Broken for more than 6 months
2019-05-08 games/chanta: Broken for more than 6 months
2019-05-08 games/d2x-xl: Broken for more than 6 months
2019-05-08 games/drcreep: Broken for more than 6 months
2019-05-08 games/frobtads: Broken for more than 6 months
(Only the first 15 lines of the commit message are shown above )
Mark BROKEN: fails to build
BackupStoreInfo.cpp:154:3: error: non-constant-expression cannot be narrowed
from type 'unsigned int' to 'int32_t' (aka 'int') in initializer list
[-Wc++11-narrowing]
htonl(AccountID), // mAccountID
^~~~~~~~~~~~~~~~
Reported by: pkg-fallout
sysutils/boxbackup: pet pkg-fallout
Fix build by using -std=c++98
Also regenerate patch with make makepatch
PR: 229128
Submitted by: Chris Hutchinson <portmaster@bsdforge.com>
sysutils/boxbackup*: use anticongestion sleep in the periodic job
Use an anticongestion sleep in the periodic job to prevent the thundering
herd problem when many systems' cron jobs fire off at once.
PR: 218448
PR: 218449
Approved by: portmaster@bsdforge.com (maintainer)
sysutils/boxbackup: Fix on F10+
If the base libexecinfo is used, the LDFLAGS must contain -lexecinfo
(as was seen before my previous commit). I'll use the same check as
USES=execinfo to determine base and set LDFLAGS conditionally to avoid
another OPSYS check.
sysutils/boxbackup: Fix libexecinfo handling, remove FreeBSD checks
USES=libexecinfo works fine. Moreover, it builds on FreeBSD 9 without
GCC, so remove all the unnecessary FreeBSD checks.
Convert to OPTIONSng
Use SUB_FILES for pkg-message processing
Use ETCDIR where appropriate
PR: ports/176334
Approved by: James O'Gorman <james@netinertia.co.uk> (maintainer)
Various spelling corrections
PR: ports/175331
Submitted by: Christoph Mallon
Approved by: No objections within three weeks from any maintainer
While here, style and duplicate phrase fixes in bsdcflow pkg-descr
Submitted by: mi
- Always use /var/run/bbackupd.pid for the server pidfile
- The default configuration directory has moved from
/usr/local/etc/box to /usr/local/etc/boxbackup
PR: ports/175497
Submitted by: thompsa@
Approved by: James O'Gorman <james@netinertia.co.uk> (maintainer)
- Fix rc scripts looking for their commands in the wrong
place, broken since r280414
- Trim header
PR: ports/175497
Reported by: thompsa@
Approved by: James O'Gorman <james@netinertia.co.uk> (maintainer)
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
RESTRICTED is not necessary in the readline case, since it just means
that the entire package becomes GPLed, which is not a concern; the
software is under a modified BSDL and we distribute the source code
anyway.
Approved by: maintainer
RESTRICTED is intended here instead of NO_PACKAGE.
XXX I think this is incorrect though: "GNU GPL prevents distributing
binaries linked against GNU readline".
Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
- Fix USE_RC_SUBR to use bb{ackup,store}d.sh.in
- Rename files/bb{ackup,store}d.sh as above to .sh.in, add appropriate
substitutions
- Add SHA256
- OPTIONSify
- Some general reorganisation and cleanup of whitespace
PR: ports/90166
Submitted by: James O'Gorman <james@netinertia.co.uk> (maintainer)
- Avoid hardcoding path to perl binary
- Point port to OpenSSL installation. This fixes the build on systems where
_only_ the OpenSSL library from the ports collection is available.
PR: ports/78192
Submitted by: maintainer
Approved by: arved (mentor),
maintainer timeout (9 days): I replaced the fix from the
PR with an superior one
- the port tried write to pkg-message. fixed (1)
- fixed OpenSSL dependency
- fixed home dir name for user. /nonexistent is right one (2)
Reported by: krion via pointyhat (1) and via IRC (2)