From c668498fd63cfac5db5f126b9618fbaec6525e92 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Tue, 30 Aug 2011 08:51:08 +0000 Subject: Bump and install fix for #299411 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64) --- app-backup/boxbackup/ChangeLog | 10 +++- app-backup/boxbackup/boxbackup-0.11.1.ebuild | 75 ++++++++++++++++++++++++++ app-backup/boxbackup/boxbackup-0.11_rc8.ebuild | 74 ------------------------- 3 files changed, 83 insertions(+), 76 deletions(-) create mode 100644 app-backup/boxbackup/boxbackup-0.11.1.ebuild delete mode 100644 app-backup/boxbackup/boxbackup-0.11_rc8.ebuild (limited to 'app-backup/boxbackup') diff --git a/app-backup/boxbackup/ChangeLog b/app-backup/boxbackup/ChangeLog index dc6ebebdba72..c73aaa7079df 100644 --- a/app-backup/boxbackup/ChangeLog +++ b/app-backup/boxbackup/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-backup/boxbackup -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/ChangeLog,v 1.23 2010/10/30 10:29:54 flameeyes Exp $ +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/ChangeLog,v 1.24 2011/08/30 08:51:08 patrick Exp $ + +*boxbackup-0.11.1 (30 Aug 2011) + + 30 Aug 2011; Patrick Lauer -boxbackup-0.11_rc8.ebuild, + +boxbackup-0.11.1.ebuild: + Bump and install fix for #299411 30 Oct 2010; Diego E. Pettenò boxbackup-0.11_rc8.ebuild: diff --git a/app-backup/boxbackup/boxbackup-0.11.1.ebuild b/app-backup/boxbackup/boxbackup-0.11.1.ebuild new file mode 100644 index 000000000000..58ddbc9a9d86 --- /dev/null +++ b/app-backup/boxbackup/boxbackup-0.11.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/boxbackup-0.11.1.ebuild,v 1.1 2011/08/30 08:51:08 patrick Exp $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="A completely automatic on-line backup system" +HOMEPAGE="http://boxbackup.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" +SRC_URI="http://boxbackup.org/svn/box/packages/${P/_/}.tgz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos" +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" + +S="${WORKDIR}/${P/_/}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.11_rc8-testbbackupd.patch +} + +src_compile() { + # bug #299411 + emake -j1 || die +} + +src_install() { + emake -j1 DESTDIR="${D}" install || die "install failed" + emake -j1 DESTDIR="${D}" install-backup-client || die "client install failed" + use client-only || \ + emake -j1 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 + + # apparently new versions have the files in the right location, so this is redundant + # move executables from /usr/bin to /usr/sbin, as configuration of + # this is unfortunately not optimal + #mv "${D%/}${EPREFIX}/usr/bin" "${D%/}${EPREFIX}/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 <