Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/libhugetlbfs/, sys-libs/libhugetlbfs/files/
Date: Wed, 09 Sep 2020 21:43:19
Message-Id: 1599687789.33212addfeda3946e488ea711a667a61adde96d2.whissi@gentoo
1 commit: 33212addfeda3946e488ea711a667a61adde96d2
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 9 21:42:40 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 9 21:43:09 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33212add
7
8 sys-libs/libhugetlbfs: install uncompressed man pages
9
10 Closes: https://bugs.gentoo.org/704326
11 Package-Manager: Portage-3.0.6, Repoman-3.0.1
12 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
13
14 .../libhugetlbfs-2.23-uncompressed-man-pages.patch | 34 ++++++++++++++++++++++
15 sys-libs/libhugetlbfs/libhugetlbfs-2.23.ebuild | 1 +
16 2 files changed, 35 insertions(+)
17
18 diff --git a/sys-libs/libhugetlbfs/files/libhugetlbfs-2.23-uncompressed-man-pages.patch b/sys-libs/libhugetlbfs/files/libhugetlbfs-2.23-uncompressed-man-pages.patch
19 new file mode 100644
20 index 00000000000..c0ca6a398e7
21 --- /dev/null
22 +++ b/sys-libs/libhugetlbfs/files/libhugetlbfs-2.23-uncompressed-man-pages.patch
23 @@ -0,0 +1,34 @@
24 +--- a/Makefile
25 ++++ b/Makefile
26 +@@ -436,27 +436,19 @@ install-man:
27 + $(INSTALL) -d $(DESTDIR)$(MANDIR8)
28 + for x in $(INSTALL_MAN1); do \
29 + $(INSTALL) -m 444 man/$$x $(DESTDIR)$(MANDIR1); \
30 +- gzip -f $(DESTDIR)$(MANDIR1)/$$x; \
31 + done
32 + for x in $(INSTALL_MAN3); do \
33 + $(INSTALL) -m 444 man/$$x $(DESTDIR)$(MANDIR3); \
34 +- gzip -f $(DESTDIR)$(MANDIR3)/$$x; \
35 + done
36 +- rm -f $(DESTDIR)$(MANDIR3)/free_huge_pages.3.gz
37 +- rm -f $(DESTDIR)$(MANDIR3)/free_hugepage_region.3.gz
38 +- rm -f $(DESTDIR)$(MANDIR3)/hugetlbfs_unlinked_fd_for_size.3.gz
39 +- rm -f $(DESTDIR)$(MANDIR3)/hugetlbfs_find_path_for_size.3.gz
40 +- ln -s get_huge_pages.3.gz $(DESTDIR)$(MANDIR3)/free_huge_pages.3.gz
41 +- ln -s get_hugepage_region.3.gz $(DESTDIR)$(MANDIR3)/free_hugepage_region.3.gz
42 +- ln -s hugetlbfs_unlinked_fd.3.gz $(DESTDIR)$(MANDIR3)/hugetlbfs_unlinked_fd_for_size.3.gz
43 +- ln -s hugetlbfs_find_path.3.gz $(DESTDIR)$(MANDIR3)/hugetlbfs_find_path_for_size.3.gz
44 ++ ln -s get_huge_pages.3 $(DESTDIR)$(MANDIR3)/free_huge_pages.3
45 ++ ln -s get_hugepage_region.3 $(DESTDIR)$(MANDIR3)/free_hugepage_region.3
46 ++ ln -s hugetlbfs_unlinked_fd.3 $(DESTDIR)$(MANDIR3)/hugetlbfs_unlinked_fd_for_size.3
47 ++ ln -s hugetlbfs_find_path.3 $(DESTDIR)$(MANDIR3)/hugetlbfs_find_path_for_size.3
48 + for x in $(INSTALL_MAN7); do \
49 + $(INSTALL) -m 444 man/$$x $(DESTDIR)$(MANDIR7); \
50 +- gzip -f $(DESTDIR)$(MANDIR7)/$$x; \
51 + done
52 + for x in $(INSTALL_MAN8); do \
53 + $(INSTALL) -m 444 man/$$x $(DESTDIR)$(MANDIR8); \
54 +- gzip -f $(DESTDIR)$(MANDIR8)/$$x; \
55 + done
56 +
57 + install-bin:
58
59 diff --git a/sys-libs/libhugetlbfs/libhugetlbfs-2.23.ebuild b/sys-libs/libhugetlbfs/libhugetlbfs-2.23.ebuild
60 index 255bcb160f2..509763949e6 100644
61 --- a/sys-libs/libhugetlbfs/libhugetlbfs-2.23.ebuild
62 +++ b/sys-libs/libhugetlbfs/libhugetlbfs-2.23.ebuild
63 @@ -21,6 +21,7 @@ DEPEND="test? ( ${PYTHON_DEPS} )"
64
65 PATCHES=(
66 "${FILESDIR}"/${PN}-2.6-fixup-testsuite.patch
67 + "${FILESDIR}"/${PN}-2.23-uncompressed-man-pages.patch
68 )
69
70 src_prepare() {