Portage is a package management system used by Gentoo Linux
# ChangeLog for app-backup/boxbackup
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/ChangeLog,v 1.14 2008/06/04 16:56:43 flameeyes Exp $
04 Jun 2008; Diego Pettenò
Use eautoreconf, not the bootstrap script.
25 Jan 2008; Fabian Groffen
boxbackup-0.09-r1.ebuild, boxbackup-0.10.ebuild:
Dropped ppc-macos keyword, see you in prefix, drop maintainership as I
don't use boxbackup any more.
28 Apr 2007; Sven Wegener
boxbackup-0.10.ebuild:
Fix *initd and *envd calls, bug #173884.
04 Feb 2007; Simon Stelling
stable on amd64; bug 156901
24 Jan 2007; Marius Mauch
boxbackup-0.10.ebuild:
Replacing einfo with elog
04 Dec 2006; Christian Faulhammer
boxbackup-0.10.ebuild:
stable x86, bug #156901
22 Oct 2006; Piotr Jaroszyński
Add ~amd64 keyword. Bug #122420.
19 Jun 2006; Fabian Groffen
+files/boxbackup-0.10-gcc41-noll.patch, boxbackup-0.10.ebuild:
Adding a patch for compiling with GCC4.1, many thanks to Stuart Hickinbottom
*boxbackup-0.10 (05 Mar 2006)
05 Mar 2006; Fabian Groffen
+files/boxbackup-0.10-gentoo.patch, +boxbackup-0.10.ebuild:
Upstream version bump. Thanks to Rajiv Aaron Manglani (rajiv@g.o) for
reminding. (bug #123865)
13 Dec 2005; Fabian Groffen
Marked x86 after some period of flawless functioning.
*boxbackup-0.09-r1 (02 Nov 2005)
02 Nov 2005; Fabian Groffen
+boxbackup-0.09-r1.ebuild:
Added new version which uses client-only USE-flag to only install the client
(bug #109246)
22 Sep 2005; Fabian Groffen
Fix for bug #106872 : tell enewuser which group the new user should belong to
*boxbackup-0.09 (17 Sep 2005)
17 Sep 2005; Fabian Groffen
+files/boxbackup-0.09-darwin.patch, +files/boxbackup-0.09-gentoo.patch,
+files/bbackupd.rc, +files/bbstored.rc, +metadata.xml,
+boxbackup-0.09.ebuild:
Initial import of boxbackup ebuild, largerly based on the work done by Mark
Spanbroek . The Gentoo-patches were made by
Anatoly Shipitsin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX bbackupd.rc 514 RMD160 45e049878c4e15161f10c66d832ce2a74fe1851a SHA1 33b2c2a4b5c841431c735bf8ac771140c8e69a52 SHA256 bde55e7983a10f48ba7e1643baae29be2570d9259b0d87516f1638bd5a4b24e5
AUX bbstored.rc 526 RMD160 7dca1b7a53730b7ae1320fcb96c150f5d6c1f71d SHA1 d79ab4b31a447a3b7853ee064043be1a31863d09 SHA256 fbcb3f3d4a348c3c2880cdc4926c17a8ee680329ed6681e5baab7cefc7849302
AUX boxbackup-0.09-darwin.patch 443 RMD160 42eb57cb8b427461af369da2867596564b39801a SHA1 f16a6c9df226207c20c3ee85cea4612e3dccee19 SHA256 8063c7b0e26829ac7c58eaf87ecce92df77c9e4b189e2311555c40c29c7437d9
AUX boxbackup-0.09-gentoo.patch 6695 RMD160 698dd7b6d8dffc648a4ade458c8ffb0ba82397a4 SHA1 360ad6721037a2d225392e30ae45fea46d60f74c SHA256 b5bbeefb639fcaa9658a20bc0e6ab6d839b1db36bca3386ec7cc47d9c04fed2d
AUX boxbackup-0.10-gcc41-noll.patch 4984 RMD160 3e7998467f41732d036d0dfb5722162ffc37ef79 SHA1 66a96d7758957e1cb60bc77cf7b19174a83c7098 SHA256 51d4b20e1f1e22fc7ee0a0deacf6f96f62e32b374db075dac2648e876b0d58f8
AUX boxbackup-0.10-gentoo.patch 7655 RMD160 560f945af864ddd74faf74f74207b23d8443941a SHA1 77f06c35840ffa99d03efe7025aee3f2270fc988 SHA256 5f96bde2e19dc001353a69cc177e0d224f5e98dc57b7b8cf99c1ea41a00cae53
DIST boxbackup-0.09-solaris.patch.bz2 6814 RMD160 7815b567be956c26adfb6ef8ff66e877e773dcea SHA1 6f6de79351eaafc346f0108217effcfa48ca8896 SHA256 f2a6cb58462d8c7f5a7c736a89fc1304b9c3e6312921fc9beb05568899e6a6ac
DIST boxbackup-0.09.tgz 505088 RMD160 926fb4324ad0a7a03109000c537f002aed2d5f31 SHA1 168f297e0b6586ad565b7f0313ff7e3191a8e68a SHA256 e77ecb2514c976a8e59e7588bb9bf3d09a4d1b612748b1b63ef532f1c43f1e86
DIST boxbackup-0.10.tgz 842450 RMD160 26f906f37a3b095026ddf12c9284e16515ceb752 SHA1 60bee707c6bb59f471546ae83ad0b89625228ded SHA256 09e88f4ee26b76b3d6e6a0cf3fc374e55d79dd84e9884dfc6a7635593862d361
EBUILD boxbackup-0.09-r1.ebuild 2298 RMD160 efc8bc151d4dd264f079a43359b4202333565512 SHA1 137421737bd2f301870124604b3cd6a7c31277ff SHA256 f704ff76759b6d7909c6dec56de497ea95ddafa627753129b37d03461d6e14e7
EBUILD boxbackup-0.10.ebuild 1970 RMD160 80fbf5739cf3bf3206cbdc8b7ccead7e8e2154dd SHA1 fbe44fa40ca39a9bfd961b04edfabf15ced03ff9 SHA256 dd0f0f7f4a62e91595f7b6c43a09c42ec052370b9794f127c8388b67b8459945
MISC ChangeLog 2593 RMD160 4e1716821c15c3e2c746afd2933c9550fc96bec4 SHA1 557751a8435255a7bd95ce90f2201ac1a518685d SHA256 f0efab6245a7343e0a9bc5ea007151d358dd9602de5bd488975017aba61bf022
MISC metadata.xml 271 RMD160 744bc2a12c94396d02c0ee4af2db9426d6a2c6d2 SHA1 8b6df8a3394170f76c4aa418849c6b3873054b5a SHA256 4545eb386c20dcc393d3f69c1ab86f768d2ae50cac341755ba402749fd00c3a4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhGyVIACgkQAiZjviIA2XjDuACfS10LK56GNRidNRv8Wux9qifQ
/xwAoNP8UPDOx8SMBWL9t5GjEbocFenU
=njIj
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/boxbackup-0.09-r1.ebuild,v 1.6 2008/01/25 19:47:13 grobian Exp $
inherit eutils toolchain-funcs
DESCRIPTION="A completely automatic on-line backup system"
HOMEPAGE="http://www.fluffy.co.uk/boxbackup/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz
mirror://gentoo/${P}-solaris.patch.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="x86"
IUSE="client-only"
DEPEND="sys-libs/zlib
sys-libs/db
>=dev-libs/openssl-0.9.7
>=dev-lang/perl-5.6"
RDEPEND="${DEPEND}
virtual/mta"
src_unpack() {
unpack ${A}
epatch "${DISTDIR}/${P}"-solaris.patch.bz2
epatch "${FILESDIR}/${P}"-darwin.patch
epatch "${FILESDIR}/${P}"-gentoo.patch
}
src_compile() {
# note, we can't use econf here, because configure is a wrapper
# around a perl script, not the configure you would normally
# expect!!!
local myconf=""
# GCC4 hack, see
# http://lists.warhead.org.uk/pipermail/boxbackup/2005-August/001625.html
[ "$(gcc-major-version)" -eq "4" ] && myconf="compile:-DPLATFORM_GCC3"
./configure ${myconf} || die
make || die
}
src_install() {
# For the same reason why we can't use econf and emake, we can't do
# make install here either, because the installation is some lame
# script.
# create directories the installscript assumes to exist
mkdir -p ${D}/usr/sbin
make DESTDIR=${D} install || die "install failed"
make DESTDIR=${D} install-backup-client || die "client install failed"
use client-only || \
make DESTDIR=${D} install-backup-server || die "server install failed"
dodoc *.txt
newinitd ${FILESDIR}/bbackupd.rc bbackupd
use client-only || \
newinitd ${FILESDIR}/bbstored.rc bbstored
keepdir /etc/boxbackup
}
pkg_preinst() {
if ! use client-only;
then
enewgroup bbstored
enewuser bbstored -1 -1 -1 bbstored
fi
}
pkg_postinst() {
while read line; do elog "${line}"; done <
the boxbackup daemons using the init scripts /etc/init.d/bbackupd
and /etc/init.d/bbstored.
More information about configuring the client can be found at
${HOMEPAGE}client.html,
and more information about configuring the server can be found at
${HOMEPAGE}server.html.
EOF
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/boxbackup-0.10.ebuild,v 1.10 2008/06/04 16:56:43 flameeyes Exp $
inherit eutils autotools
DESCRIPTION="A completely automatic on-line backup system"
HOMEPAGE="http://www.fluffy.co.uk/boxbackup/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="client-only"
DEPEND="sys-libs/zlib
sys-libs/db
>=dev-libs/openssl-0.9.7
>=dev-lang/perl-5.6"
RDEPEND="${DEPEND}
virtual/mta"
src_unpack() {
unpack ${A}
epatch "${FILESDIR}/${P}"-gentoo.patch
epatch "${FILESDIR}/${P}"-gcc41-noll.patch
cd "${S}"
AT_M4DIR="infrastructure/m4" eautoreconf
}
src_compile() {
econf || die "configure failed"
make || die
}
src_install() {
make DESTDIR="${D}" install || die "install failed"
make DESTDIR="${D}" install-backup-client || die "client install failed"
use client-only || \
make DESTDIR="${D}" install-backup-server || die "server install failed"
dodoc *.txt
newinitd ${FILESDIR}/bbackupd.rc bbackupd
use client-only || \
newinitd ${FILESDIR}/bbstored.rc bbstored
keepdir /etc/boxbackup
# move executables from /usr/bin to /usr/sbin, as configuration of
# this is unfortunately not optimal
mv "${D}/usr/bin" "${D}/usr/sbin" || die "could not move files from bin to sbin"
}
pkg_preinst() {
if ! use client-only;
then
enewgroup bbstored
enewuser bbstored -1 -1 -1 bbstored
fi
}
pkg_postinst() {
while read line; do elog "${line}"; done <
the daemon using the init scripts /etc/init.d/bbackupd and
/etc/init.d/bbstored.
The configuration files can be found in /etc/boxbackup
More information about configuring the client can be found at
${HOMEPAGE}client.html,
and more information about configuring the server can be found at
${HOMEPAGE}server.html.
EOF
echo
}
system for UNIX.