diff options
Diffstat (limited to 'app-backup/rsnapshot')
-rw-r--r-- | app-backup/rsnapshot/Manifest | 1 | ||||
-rw-r--r-- | app-backup/rsnapshot/files/rsnapshot-1.3.1-cp_al.patch | 12 | ||||
-rw-r--r-- | app-backup/rsnapshot/files/rsnapshot-1.3.1-perl518.patch | 17 | ||||
-rw-r--r-- | app-backup/rsnapshot/metadata.xml | 14 | ||||
-rw-r--r-- | app-backup/rsnapshot/rsnapshot-1.3.1-r1.ebuild | 51 | ||||
-rw-r--r-- | app-backup/rsnapshot/rsnapshot-1.3.1-r2.ebuild | 52 | ||||
-rw-r--r-- | app-backup/rsnapshot/rsnapshot-1.3.1.ebuild | 52 |
7 files changed, 199 insertions, 0 deletions
diff --git a/app-backup/rsnapshot/Manifest b/app-backup/rsnapshot/Manifest new file mode 100644 index 000000000000..a4fd0d29c022 --- /dev/null +++ b/app-backup/rsnapshot/Manifest @@ -0,0 +1 @@ +DIST rsnapshot-1.3.1.tar.gz 215806 SHA256 94b6c77e40628935f42a191bdc28ad93b1f132fde456ee76ee87763f1eddc75e SHA512 a74ad0a21d213dd2e05cb577a47c491af90d8994df8f5a154195515345da438ac9c0d72b563aa02314883a0b3bb86e3c23f8b530a7078c2b55a9547a2d666c10 WHIRLPOOL 1d62658e11cbd2612b223336b5e3dbb44d1ec0b40a434bf8f65c09ff7b45c831f585046f8ef4e2ff79f034de8731435ccd2554e0d5ff4e2d1693a01b66113b00 diff --git a/app-backup/rsnapshot/files/rsnapshot-1.3.1-cp_al.patch b/app-backup/rsnapshot/files/rsnapshot-1.3.1-cp_al.patch new file mode 100644 index 000000000000..7241d6c8c07e --- /dev/null +++ b/app-backup/rsnapshot/files/rsnapshot-1.3.1-cp_al.patch @@ -0,0 +1,12 @@ +diff -ur rsnapshot-1.3.1.original/rsnapshot-program.pl rsnapshot-1.3.1/rsnapshot-program.pl +--- rsnapshot-1.3.1.original/rsnapshot-program.pl 2006-10-21 08:12:30.000000000 +0200 ++++ rsnapshot-1.3.1/rsnapshot-program.pl 2006-11-22 21:37:39.133222510 +0100 +@@ -3269,7 +3269,7 @@ + if (0 == $test) { + $result = cp_al( + "$config_vars{'snapshot_root'}/$interval.0/", +- "$config_vars{'snapshot_root'}/$interval.1/" ++ "$config_vars{'snapshot_root'}/$interval.1" + ); + if (! $result) { + my $errstr = ''; diff --git a/app-backup/rsnapshot/files/rsnapshot-1.3.1-perl518.patch b/app-backup/rsnapshot/files/rsnapshot-1.3.1-perl518.patch new file mode 100644 index 000000000000..367055d5cc96 --- /dev/null +++ b/app-backup/rsnapshot/files/rsnapshot-1.3.1-perl518.patch @@ -0,0 +1,17 @@ +Fixed man-page creation with pod2man from >=perl-5.18 + +https://bugs.gentoo.org/490486 + +Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> + +--- rsnapshot-1.3.1/rsnapshot-program.pl ++++ rsnapshot-1.3.1/rsnapshot-program.pl +@@ -6716,6 +6716,8 @@ + + =back + ++=back ++ + =head1 USAGE + + B<rsnapshot> can be used by any user, but for system-wide backups diff --git a/app-backup/rsnapshot/metadata.xml b/app-backup/rsnapshot/metadata.xml new file mode 100644 index 000000000000..b856273f3b8a --- /dev/null +++ b/app-backup/rsnapshot/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>flameeyes@gentoo.org</email> + <name>Diego Elio Pettenò</name> + </maintainer> + <maintainer> + <email>erik_hahn@gmx.de</email> + <name>Erik Hahn</name> + <description>proxied maintainer</description> + </maintainer> +</pkgmetadata> diff --git a/app-backup/rsnapshot/rsnapshot-1.3.1-r1.ebuild b/app-backup/rsnapshot/rsnapshot-1.3.1-r1.ebuild new file mode 100644 index 000000000000..06f52b1b2e19 --- /dev/null +++ b/app-backup/rsnapshot/rsnapshot-1.3.1-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils + +DESCRIPTION="A filesystem backup utility based on rsync" +HOMEPAGE="http://www.rsnapshot.org" +SRC_URI="http://www.rsnapshot.org/downloads/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND=">=dev-lang/perl-5.8.2 + >=sys-apps/util-linux-2.12-r4 + >=sys-apps/coreutils-5.0.91-r4 + >=net-misc/openssh-3.7.1_p2-r1 + >=net-misc/rsync-2.6.0" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-cp_al.patch +} + +src_install() { + # Change sysconfdir to install the template file as documentation + # rather than in /etc. + emake install DESTDIR="${D}" \ + sysconfdir="/usr/share/doc/${PF}" \ + || die + + dodoc README AUTHORS TODO ChangeLog \ + docs/Upgrading_from_1.1 \ + docs/HOWTOs/rsnapshot-{Mac,windows}-howto + + docinto utils + dodoc utils/{README,rsnaptar,*.sh,*.pl} + + docinto utils/rsnapshotdb + dodoc utils/rsnapshotdb/* +} + +pkg_postinst() { + elog "The template configuration file has been installed as" + elog "/usr/share/doc/${PF}/rsnapshot.conf.default" + elog "Copy and edit the the above file as /etc/rsnapshot.conf" +} diff --git a/app-backup/rsnapshot/rsnapshot-1.3.1-r2.ebuild b/app-backup/rsnapshot/rsnapshot-1.3.1-r2.ebuild new file mode 100644 index 000000000000..6ebb7788c2b9 --- /dev/null +++ b/app-backup/rsnapshot/rsnapshot-1.3.1-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="A filesystem backup utility based on rsync" +HOMEPAGE="http://www.rsnapshot.org" +SRC_URI="http://www.rsnapshot.org/downloads/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND=">=dev-lang/perl-5.8.2 + dev-perl/Lchown + >=sys-apps/util-linux-2.12-r4 + >=sys-apps/coreutils-5.0.91-r4 + >=net-misc/openssh-3.7.1_p2-r1 + >=net-misc/rsync-2.6.0" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-cp_al.patch \ + "${FILESDIR}"/${P}-perl518.patch +} + +src_install() { + # Change sysconfdir to install the template file as documentation + # rather than in /etc. + emake install DESTDIR="${D}" \ + sysconfdir="${EPREFIX}/usr/share/doc/${PF}" + + dodoc README AUTHORS TODO ChangeLog \ + docs/Upgrading_from_1.1 \ + docs/HOWTOs/rsnapshot-{Mac,windows}-howto + + docinto utils + dodoc utils/{README,rsnaptar,*.sh,*.pl} + + docinto utils/rsnapshotdb + dodoc utils/rsnapshotdb/* +} + +pkg_postinst() { + elog "The template configuration file has been installed as" + elog "/usr/share/doc/${PF}/rsnapshot.conf.default" + elog "Copy and edit the the above file as /etc/rsnapshot.conf" +} diff --git a/app-backup/rsnapshot/rsnapshot-1.3.1.ebuild b/app-backup/rsnapshot/rsnapshot-1.3.1.ebuild new file mode 100644 index 000000000000..423661ebc7c2 --- /dev/null +++ b/app-backup/rsnapshot/rsnapshot-1.3.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils + +DESCRIPTION="A filesystem backup utility based on rsync" +HOMEPAGE="http://www.rsnapshot.org" +SRC_URI="http://www.rsnapshot.org/downloads/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND=">=dev-lang/perl-5.8.2 + >=sys-apps/util-linux-2.12-r4 + >=sys-apps/coreutils-5.0.91-r4 + >=net-misc/openssh-3.7.1_p2-r1 + >=net-misc/rsync-2.6.0" + +src_unpack() { + unpack ${A} + epatch "${FILESDIR}"/${P}-cp_al.patch +} + +src_compile() { + econf --prefix=/usr --sysconfdir=/etc || die + emake || die "emake failed" +} + +src_install() { + make install DESTDIR="${D}" || die "make install failed" + + dodoc INSTALL README AUTHORS TODO ChangeLog docs/* + insinto /usr/share/doc/${PF}/HOWTOs + doins docs/HOWTOs/* + docinto utils + dodoc utils/{README,rsnaptar,*.sh} + docinto utils/rsnapshotdb + dodoc utils/rsnapshotdb/* +} + +pkg_postinst() { + elog + elog "The configuration file: /etc/rsnapshot.conf.default " + elog " has been installed. " + elog "This is a template. " + elog "Copy, or move, the above file to: /etc/rsnapshot.conf " + elog "Note that upgrading will update the template, not real config. " + elog +} |