From af6724544b88a1dfbad3dcc14ca932516e299b2d Mon Sep 17 00:00:00 2001 From: Yixun Lan Date: Tue, 14 Jun 2016 22:20:25 +0800 Subject: sys-process/criu: fixed to not use git cmd Gentoo-Bug: 580420 Package-Manager: portage-2.3.0_rc1 --- sys-process/criu/criu-2.2.ebuild | 1 + sys-process/criu/files/2.2/criu-2.2-no-git.patch | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 sys-process/criu/files/2.2/criu-2.2-no-git.patch (limited to 'sys-process/criu') diff --git a/sys-process/criu/criu-2.2.ebuild b/sys-process/criu/criu-2.2.ebuild index c18ed46f68aa..a2bb1740da98 100644 --- a/sys-process/criu/criu-2.2.ebuild +++ b/sys-process/criu/criu-2.2.ebuild @@ -38,6 +38,7 @@ RESTRICT="test" PATCHES=( "${FILESDIR}"/${PV}/${P}-flags.patch "${FILESDIR}"/${PV}/${P}-makefile.patch + "${FILESDIR}"/${PV}/${P}-no-git.patch "${FILESDIR}"/2.0/${PN}-2.0-automagic-libbsd.patch "${FILESDIR}"/2.0/${PN}-2.0-sysroot.patch ) diff --git a/sys-process/criu/files/2.2/criu-2.2-no-git.patch b/sys-process/criu/files/2.2/criu-2.2-no-git.patch new file mode 100644 index 000000000000..0622225c2905 --- /dev/null +++ b/sys-process/criu/files/2.2/criu-2.2-no-git.patch @@ -0,0 +1,16 @@ +diff --git a/Makefile b/Makefile +index 7c85403..20992ed 100644 +--- a/Makefile ++++ b/Makefile +@@ -179,9 +179,9 @@ test: zdtm + # Generating tar requires tag matched CRIU_VERSION. + # If not found then simply use GIT's describe with + # "v" prefix stripped. +-head-name := $(shell git tag -l v$(CRIU_VERSION)) ++head-name := $(shell if [ -d ".git" ]; then git tag -l v$(CRIU_VERSION); fi) + ifeq ($(head-name),) +- head-name := $(shell git describe) ++ head-name := $(shell if [ -d ".git" ]; then git describe; fi) + endif + tar-name := $(shell echo $(head-name) | sed -e 's/^v//g') + criu-$(tar-name).tar.bz2: -- cgit v1.2.3-65-gdbad