Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/jsonnet/, dev-lang/jsonnet/files/
Date: Mon, 26 Oct 2020 01:15:53
Message-Id: 1603674928.a7946570f909e0f1ab4b3d324be7708b0c8f6364.gyakovlev@gentoo
1 commit: a7946570f909e0f1ab4b3d324be7708b0c8f6364
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 26 01:15:14 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 26 01:15:28 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7946570
7
8 dev-lang/jsonnet: don't de-reference symlinks
9
10 Package-Manager: Portage-3.0.8, Repoman-3.0.2
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 dev-lang/jsonnet/files/jsonnet-0.16.0-cp-var.patch | 31 ++++++++++++++++++++++
14 dev-lang/jsonnet/jsonnet-0.16.0-r2.ebuild | 4 ++-
15 2 files changed, 34 insertions(+), 1 deletion(-)
16
17 diff --git a/dev-lang/jsonnet/files/jsonnet-0.16.0-cp-var.patch b/dev-lang/jsonnet/files/jsonnet-0.16.0-cp-var.patch
18 new file mode 100644
19 index 00000000000..cbbcd5776f2
20 --- /dev/null
21 +++ b/dev-lang/jsonnet/files/jsonnet-0.16.0-cp-var.patch
22 @@ -0,0 +1,31 @@
23 +From 47dfe49281d083951aa0e420686c3f683ffd6352 Mon Sep 17 00:00:00 2001
24 +From: Georgy Yakovlev <gyakovlev@g.o>
25 +Date: Sun, 25 Oct 2020 18:12:05 -0700
26 +Subject: [PATCH] use CP var
27 +
28 +---
29 + Makefile | 6 +++---
30 + 1 file changed, 3 insertions(+), 3 deletions(-)
31 +
32 +diff --git a/Makefile b/Makefile
33 +index ffcd666..8eb31aa 100644
34 +--- a/Makefile
35 ++++ b/Makefile
36 +@@ -128,11 +128,11 @@ default: jsonnet jsonnetfmt
37 +
38 + install: bins libs
39 + mkdir -p $(DESTDIR)$(PREFIX)/bin
40 +- cp $(BINS) $(DESTDIR)$(PREFIX)/bin/
41 ++ $(CP) $(BINS) $(DESTDIR)$(PREFIX)/bin/
42 + mkdir -p $(DESTDIR)$(PREFIX)/$(LIBDIR)
43 +- cp $(LIBS) $(DESTDIR)$(PREFIX)/$(LIBDIR)/
44 ++ $(CP) $(LIBS) $(DESTDIR)$(PREFIX)/$(LIBDIR)/
45 + mkdir -p $(DESTDIR)$(PREFIX)/include
46 +- cp $(INCS) $(DESTDIR)$(PREFIX)/include/
47 ++ $(CP) $(INCS) $(DESTDIR)$(PREFIX)/include/
48 +
49 + all: $(ALL)
50 +
51 +--
52 +2.29.1
53 +
54
55 diff --git a/dev-lang/jsonnet/jsonnet-0.16.0-r2.ebuild b/dev-lang/jsonnet/jsonnet-0.16.0-r2.ebuild
56 index 60961d97d63..b8788c9e269 100644
57 --- a/dev-lang/jsonnet/jsonnet-0.16.0-r2.ebuild
58 +++ b/dev-lang/jsonnet/jsonnet-0.16.0-r2.ebuild
59 @@ -35,6 +35,7 @@ PATCHES=(
60 "${FILESDIR}/jsonnet-0.14.0-makefile.patch"
61 "${FILESDIR}/jsonnet-0.12.1-dont-call-make-from-setuppy.patch"
62 "${FILESDIR}/jsonnet-0.16.0-libdir.patch"
63 + "${FILESDIR}/jsonnet-0.16.0-cp-var.patch"
64 )
65
66 distutils_enable_tests setup.py
67 @@ -61,7 +62,8 @@ src_test() {
68 }
69
70 src_install() {
71 - emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" LIBDIR="$(get_libdir)" install
72 + emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" \
73 + CP="cp -d" LIBDIR="$(get_libdir)" install
74 use python && distutils-r1_src_install
75 if use doc; then
76 find doc -name '.gitignore' -delete || die