Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libxslt/
Date: Mon, 29 Aug 2022 19:06:25
Message-Id: 1661799363.4ddd9bdb497b67fa8a5011d03891a15acd3efef1.sam@gentoo
1 commit: 4ddd9bdb497b67fa8a5011d03891a15acd3efef1
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Aug 29 18:16:04 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 29 18:56:03 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddd9bdb
7
8 dev-libs/libxslt: add 1.1.37
9
10 Upstream release is made with latest automake version but that
11 doesn't include mgorny's fix, so it's still a bit broken, and
12 we need to use python_optimize [0].
13
14 I've asked upstream (automake) for a new release but not sure
15 if it'll happen. Even then, would take a while to filter
16 into e.g. Debian.
17
18 [0] https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
19 Signed-off-by: Sam James <sam <AT> gentoo.org>
20
21 dev-libs/libxslt/Manifest | 1 +
22 dev-libs/libxslt/{libxslt-9999.ebuild => libxslt-1.1.37.ebuild} | 4 ++++
23 dev-libs/libxslt/libxslt-9999.ebuild | 4 ++++
24 3 files changed, 9 insertions(+)
25
26 diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest
27 index 39f5cab84cc4..f244ecce79d0 100644
28 --- a/dev-libs/libxslt/Manifest
29 +++ b/dev-libs/libxslt/Manifest
30 @@ -1,2 +1,3 @@
31 DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d SHA512 9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96
32 DIST libxslt-1.1.36.tar.xz 1591356 BLAKE2B 7cdb38b52295477dcf4c9fdecfb64bc8e770b37787b3f4522d6156838725f4ee506b6d58ec18d17adeb22c78aa62d0685e77ad23e72901d1083de4efef1ae0df SHA512 8a524d32fca18e8b108c1b300d1381c01a71a87dc72a09bc13613772c2836b1350d8caa0625782c6cadf953f7a15ce805718a754cef894ee77b20442fc10f5c8
33 +DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8 SHA512 a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca
34
35 diff --git a/dev-libs/libxslt/libxslt-9999.ebuild b/dev-libs/libxslt/libxslt-1.1.37.ebuild
36 similarity index 93%
37 copy from dev-libs/libxslt/libxslt-9999.ebuild
38 copy to dev-libs/libxslt/libxslt-1.1.37.ebuild
39 index f76f9910fa95..a4fddfe4f2e6 100644
40 --- a/dev-libs/libxslt/libxslt-9999.ebuild
41 +++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild
42 @@ -104,6 +104,10 @@ multilib_src_install() {
43 python_foreach_impl run_in_build_dir libxslt_py_emake \
44 DESTDIR="${D}" \
45 install
46 +
47 + # Hack until automake release is made for the optimise fix
48 + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
49 + python_foreach_impl python_optimize
50 fi
51 }
52
53
54 diff --git a/dev-libs/libxslt/libxslt-9999.ebuild b/dev-libs/libxslt/libxslt-9999.ebuild
55 index f76f9910fa95..a4fddfe4f2e6 100644
56 --- a/dev-libs/libxslt/libxslt-9999.ebuild
57 +++ b/dev-libs/libxslt/libxslt-9999.ebuild
58 @@ -104,6 +104,10 @@ multilib_src_install() {
59 python_foreach_impl run_in_build_dir libxslt_py_emake \
60 DESTDIR="${D}" \
61 install
62 +
63 + # Hack until automake release is made for the optimise fix
64 + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
65 + python_foreach_impl python_optimize
66 fi
67 }