summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Cafarelli <voyageur@gentoo.org>2010-09-14 15:32:40 +0000
committerBernard Cafarelli <voyageur@gentoo.org>2010-09-14 15:32:40 +0000
commit37d62e3d52a509e86e65d275acc32f27607365d3 (patch)
tree1b35138a455ded8bd1dfb536acb3234f4bdb3cb0 /app-backup/backup-manager
parentversion bump (diff)
downloadgentoo-2-37d62e3d52a509e86e65d275acc32f27607365d3.tar.gz
gentoo-2-37d62e3d52a509e86e65d275acc32f27607365d3.tar.bz2
gentoo-2-37d62e3d52a509e86e65d275acc32f27607365d3.zip
Version bump and fix parallel install, bug #336428
(Portage version: 2.2_rc81/cvs/Linux x86_64)
Diffstat (limited to 'app-backup/backup-manager')
-rw-r--r--app-backup/backup-manager/ChangeLog9
-rw-r--r--app-backup/backup-manager/backup-manager-0.7.9.ebuild43
-rw-r--r--app-backup/backup-manager/files/backup-manager-0.7.9-parallel_install.patch20
3 files changed, 71 insertions, 1 deletions
diff --git a/app-backup/backup-manager/ChangeLog b/app-backup/backup-manager/ChangeLog
index 2726f6588804..035e216b5187 100644
--- a/app-backup/backup-manager/ChangeLog
+++ b/app-backup/backup-manager/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-backup/backup-manager
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-backup/backup-manager/ChangeLog,v 1.15 2010/09/08 10:48:06 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-backup/backup-manager/ChangeLog,v 1.16 2010/09/14 15:32:40 voyageur Exp $
+
+*backup-manager-0.7.9 (14 Sep 2010)
+
+ 14 Sep 2010; Bernard Cafarelli <voyageur@gentoo.org>
+ +backup-manager-0.7.9.ebuild,
+ +files/backup-manager-0.7.9-parallel_install.patch:
+ Version bump and fix parallel install, bug #336428
08 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org>
backup-manager-0.7.8-r1.ebuild:
diff --git a/app-backup/backup-manager/backup-manager-0.7.9.ebuild b/app-backup/backup-manager/backup-manager-0.7.9.ebuild
new file mode 100644
index 000000000000..de2a72c34d5b
--- /dev/null
+++ b/app-backup/backup-manager/backup-manager-0.7.9.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-backup/backup-manager/backup-manager-0.7.9.ebuild,v 1.1 2010/09/14 15:32:40 voyageur Exp $
+
+EAPI=2
+
+inherit eutils
+
+DESCRIPTION="Backup Manager is a command line backup tool for GNU/Linux."
+HOMEPAGE="http://www.backup-manager.org/"
+SRC_URI="http://www.backup-manager.org/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc s3"
+
+DEPEND="dev-lang/perl
+ sys-devel/gettext"
+
+RDEPEND="${DEPEND}
+ >=sys-apps/findutils-4.3.0
+ s3? ( dev-perl/Net-Amazon-S3
+ dev-perl/File-Slurp )"
+
+src_prepare() {
+ sed -i "/^PERL5DIR/s/sitelib/vendorlib/" "${S}"/Makefile || die
+ epatch "${FILESDIR}"/${P}-parallel_install.patch
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ use doc && dodoc doc/user-guide.txt
+}
+
+pkg_postinst() {
+ elog "After installing,"
+ elog "copy ${ROOT%/}/usr/share/backup-manager/backup-manager.conf.tpl to"
+ elog "/etc/backup-manager.conf and customize it for your environment."
+ elog "You could also set-up your cron for daily or weekly backup."
+ ebeep 3
+ ewarn "New configuration keys have been defined. Please check the docs for info"
+}
diff --git a/app-backup/backup-manager/files/backup-manager-0.7.9-parallel_install.patch b/app-backup/backup-manager/files/backup-manager-0.7.9-parallel_install.patch
new file mode 100644
index 000000000000..482346b6eb3a
--- /dev/null
+++ b/app-backup/backup-manager/files/backup-manager-0.7.9-parallel_install.patch
@@ -0,0 +1,20 @@
+--- Makefile.orig 2010-09-14 17:24:31.267313414 +0200
++++ Makefile 2010-09-14 17:24:36.395250687 +0200
+@@ -62,7 +62,7 @@
+
+ # Main build rule (we don't buid the docs as we don't know if debiandocs can be
+ # there) so the docs target has to be called manually by vendors.
+-build: manpages
++build: manpages po
+
+ # The backup-manager package
+ install: build install_lib install_bin install_contrib install_man install_po
+@@ -84,6 +84,8 @@
+ install --owner=root --group=root --mode=0644 $(DOCHTMLFILES) $(DOCHTMLDIR)
+
+ # The translation stuff
++po:
++ $(MAKE) -C po
+ install_po:
+ $(MAKE) -C po install
+