public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-backup/vzdump/files/, app-backup/vzdump/
@ 2022-07-02 22:46 Sam James
  0 siblings, 0 replies; only message in thread
From: Sam James @ 2022-07-02 22:46 UTC (permalink / raw
  To: gentoo-commits

commit:     40050014c16b2cd4bdad7f8bbc9aaabbd2044bc1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  2 22:45:32 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul  2 22:45:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40050014

app-backup/vzdump: update EAPI 6 -> 8

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../vzdump/files/vzdump-1.2-no-compress.patch      | 45 ++++++++++++++++++++++
 app-backup/vzdump/vzdump-1.2-r1.ebuild             | 37 ++++++++++++++++++
 2 files changed, 82 insertions(+)

diff --git a/app-backup/vzdump/files/vzdump-1.2-no-compress.patch b/app-backup/vzdump/files/vzdump-1.2-no-compress.patch
new file mode 100644
index 000000000000..7c9ff3ed10d0
--- /dev/null
+++ b/app-backup/vzdump/files/vzdump-1.2-no-compress.patch
@@ -0,0 +1,45 @@
+--- a/Makefile
++++ b/Makefile
+@@ -55,9 +55,9 @@ DISTFILES=			\
+ 
+ PKGSOURCE= 			\
+ 	vzdump 			\
+-	vzdump.1.gz 		\
++	vzdump.1 		\
+ 	vzrestore 		\
+-	vzrestore.1.gz 		\
++	vzrestore.1 		\
+ 	VZDump.pm 		\
+ 	Plugin.pm 		\
+ 	OpenVZ.pm		\
+@@ -77,8 +77,8 @@ install: ${PKGSOURCE}
+ 	install -m 0755 vzdump ${DESTDIR}${SBINDIR}
+ 	install -m 0755 vzrestore ${DESTDIR}${SBINDIR}
+ 	install -d ${DESTDIR}${MAN1DIR}
+-	install -m 0644 vzdump.1.gz ${DESTDIR}${MAN1DIR}
+-	install -m 0644 vzrestore.1.gz ${DESTDIR}${MAN1DIR}
++	install -m 0644 vzdump.1 ${DESTDIR}${MAN1DIR}
++	install -m 0644 vzrestore.1 ${DESTDIR}${MAN1DIR}
+ 	install -d ${DESTDIR}${PERLLIBDIR}
+ 	install -m 0644 VZDump.pm ${DESTDIR}${PERLLIBDIR}
+ 	install -d ${DESTDIR}${PERLLIBDIR}/VZDump
+@@ -104,9 +104,9 @@ deb ${DEB}: ${PKGSOURCE} ${DISTFILES}
+ 	rm -rf debian
+ 	lintian ${DEB}
+ 
+-%.1.gz: %
+-	rm -f $*.1.gz
+-	pod2man -n $* -s 1 -r ${VERSION} -c "Proxmox Documentation"  <$* |gzip -c9 >$*.1.gz
++%.1: %
++	rm -f $*.1
++	pod2man -n $* -s 1 -r ${VERSION} -c "Proxmox Documentation"  <$* >$*.1
+ 
+ .PHONY: rpm
+ rpm ${RPM}: ${TGZ} ${PACKAGE}.spec
+@@ -134,4 +134,4 @@ ${TGZ}: ${DISTFILES}
+ 
+ .PHONY: clean
+ clean: 	
+-	rm -rf debian *~ *.deb *.tar.gz *.rpm *.1.gz vzdump.spec control ${DISTDIR}
+\ No newline at end of file
++	rm -rf debian *~ *.deb *.tar.gz *.rpm *.1.gz vzdump.spec control ${DISTDIR}

diff --git a/app-backup/vzdump/vzdump-1.2-r1.ebuild b/app-backup/vzdump/vzdump-1.2-r1.ebuild
new file mode 100644
index 000000000000..24171295d3e1
--- /dev/null
+++ b/app-backup/vzdump/vzdump-1.2-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-functions
+
+DESCRIPTION="A utility to make consistent snapshots of running OpenVZ containers"
+HOMEPAGE="http://pve.proxmox.com/wiki/VZDump"
+SRC_URI="http://www.proxmox.com/cms_proxmox/cms/upload/vzdump/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/perl:="
+RDEPEND="${DEPEND}
+	app-misc/cstream
+	dev-perl/LockFile-Simple
+	net-misc/rsync
+	sys-cluster/vzctl
+	sys-fs/lvm2
+	virtual/mta
+	virtual/perl-Getopt-Long"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.2-no-compress.patch
+)
+
+src_compile() {
+	return
+}
+
+src_install() {
+	emake PERLLIBDIR="$(perl_get_vendorlib)/PVE" DESTDIR="${D}" install
+	einstalldocs
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2022-07-02 22:46 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-02 22:46 [gentoo-commits] repo/gentoo:master commit in: app-backup/vzdump/files/, app-backup/vzdump/ Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox