commit:     4ddd9bdb497b67fa8a5011d03891a15acd3efef1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 29 18:16:04 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 29 18:56:03 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddd9bdb

dev-libs/libxslt: add 1.1.37

Upstream release is made with latest automake version but that
doesn't include mgorny's fix, so it's still a bit broken, and
we need to use python_optimize [0].

I've asked upstream (automake) for a new release but not sure
if it'll happen. Even then, would take a while to filter
into e.g. Debian.

[0] 
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/libxslt/Manifest                                       | 1 +
 dev-libs/libxslt/{libxslt-9999.ebuild => libxslt-1.1.37.ebuild} | 4 ++++
 dev-libs/libxslt/libxslt-9999.ebuild                            | 4 ++++
 3 files changed, 9 insertions(+)

diff --git a/dev-libs/libxslt/Manifest b/dev-libs/libxslt/Manifest
index 39f5cab84cc4..f244ecce79d0 100644
--- a/dev-libs/libxslt/Manifest
+++ b/dev-libs/libxslt/Manifest
@@ -1,2 +1,3 @@
 DIST libxslt-1.1.35.tar.xz 1827548 BLAKE2B 
9667a93e61f50098a512c1351bce2ee937fc5d29488d010b525122d28ffedc73e0930402f3df2d378161a031dc016a15f0f03bdc343f0c4aa5d0b5c454f8002d
 SHA512 
9dd4a699235f50ae9b75b25137e387471635b4b2da0a4e4380879cd49f1513470fcfbfd775269b066eac513a1ffa6860c77ec42747168e2348248f09f60c8c96
 DIST libxslt-1.1.36.tar.xz 1591356 BLAKE2B 
7cdb38b52295477dcf4c9fdecfb64bc8e770b37787b3f4522d6156838725f4ee506b6d58ec18d17adeb22c78aa62d0685e77ad23e72901d1083de4efef1ae0df
 SHA512 
8a524d32fca18e8b108c1b300d1381c01a71a87dc72a09bc13613772c2836b1350d8caa0625782c6cadf953f7a15ce805718a754cef894ee77b20442fc10f5c8
+DIST libxslt-1.1.37.tar.xz 1588572 BLAKE2B 
096d93dd7178bf4483207514b1435f5bf426eea4952ffab7cc00c3e85aa736534c4acb5377af9647aa77a0cd793205194509d997a7bb5cae692f65e326566cd8
 SHA512 
a4e477d2bb918b7d01945e2c7491c3a4aae799dc1602bbd13de55c8a5052e210a20bc45115347eae44473c8b1d03dbc5e4a2aa18c2218f1fdfd376d87cd501ca

diff --git a/dev-libs/libxslt/libxslt-9999.ebuild 
b/dev-libs/libxslt/libxslt-1.1.37.ebuild
similarity index 93%
copy from dev-libs/libxslt/libxslt-9999.ebuild
copy to dev-libs/libxslt/libxslt-1.1.37.ebuild
index f76f9910fa95..a4fddfe4f2e6 100644
--- a/dev-libs/libxslt/libxslt-9999.ebuild
+++ b/dev-libs/libxslt/libxslt-1.1.37.ebuild
@@ -104,6 +104,10 @@ multilib_src_install() {
                python_foreach_impl run_in_build_dir libxslt_py_emake \
                        DESTDIR="${D}" \
                        install
+
+               # Hack until automake release is made for the optimise fix
+               # 
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
+               python_foreach_impl python_optimize
        fi
 }
 

diff --git a/dev-libs/libxslt/libxslt-9999.ebuild 
b/dev-libs/libxslt/libxslt-9999.ebuild
index f76f9910fa95..a4fddfe4f2e6 100644
--- a/dev-libs/libxslt/libxslt-9999.ebuild
+++ b/dev-libs/libxslt/libxslt-9999.ebuild
@@ -104,6 +104,10 @@ multilib_src_install() {
                python_foreach_impl run_in_build_dir libxslt_py_emake \
                        DESTDIR="${D}" \
                        install
+
+               # Hack until automake release is made for the optimise fix
+               # 
https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097
+               python_foreach_impl python_optimize
        fi
 }
 

Reply via email to