Skip to content

Commit d37dd02

Browse files
committed
dep: upgrade libxslt 1.1.34 → 1.1.35
1 parent 59a9398 commit d37dd02

File tree

5 files changed

+2457
-1967
lines changed

5 files changed

+2457
-1967
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ Nokogiri follows [Semantic Versioning](https://semver.org/), please see the [REA
44

55
---
66

7+
## 1.13.2 / unreleased
8+
9+
### Dependencies
10+
11+
* [CRuby] Vendored libxslt is updated from 1.1.34 to 1.1.35. This update addresses [CVE-2021-30560](https://nvd.nist.gov/vuln/detail/CVE-2021-30560). Full changelog is available at https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.news
12+
13+
714
## 1.13.1 / 2022-01-13
815

916
### Fixed

dependencies.yml

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -29,34 +29,9 @@ libxml2:
2929
#
3030

3131
libxslt:
32-
version: "1.1.34"
33-
sha256: "98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f"
34-
# manually verified checksum:
35-
#
36-
# $ gpg --verify ~/Downloads/libxslt-1.1.34.tar.gz.asc ports/archives/libxslt-1.1.34.tar.gz
37-
# gpg: Signature made Wed 30 Oct 2019 04:02:48 PM EDT
38-
# gpg: using RSA key DB46681BB91ADCEA170FA2D415588B26596BEA5D
39-
# gpg: Good signature from "Daniel Veillard (Red Hat work email) <[email protected]>" [unknown]
40-
# gpg: aka "Daniel Veillard <[email protected]>" [unknown]
41-
# gpg: WARNING: This key is not certified with a trusted signature!
42-
# gpg: There is no indication that the signature belongs to the owner.
43-
# Primary key fingerprint: C744 15BA 7C9C 7F78 F02E 1DC3 4606 B8A5 DE95 BC1F
44-
# Subkey fingerprint: DB46 681B B91A DCEA 170F A2D4 1558 8B26 596B EA5D
45-
#
46-
# using this pgp signature:
47-
#
48-
# -----BEGIN PGP SIGNATURE-----
49-
#
50-
# iQEzBAABCAAdFiEE20ZoG7ka3OoXD6LUFViLJllr6l0FAl257GgACgkQFViLJllr
51-
# 6l2vVggAjJEHmASiS56SxhPOsGqbfBihM66gQFoIymQfMu2430N1GSTkLsfbkJO8
52-
# 8yBX11NjzK/m9uxwshMW3rVCU7EpL3PUimN3reXdPiQj9hAOAWF1V3BZNevbQC2E
53-
# FCIraioukaidf8sjUG4/sGpK/gOcP/3hYoN0HUoBigCNJjDqhijxM3M3GJJtCASp
54-
# jL4CQbs2OmxW8ixOZbuWEESvFFHUgYRsdZjRVN+GRfSOvJjxypurmYwQ3RjO7JxL
55-
# 2FY8qKQ+xpeID8NV8F5OUEvWBjk1QS133VTqBZNlONdnEtV/og6jNu5k0O/Kvhup
56-
# caR+8TMErOcLr9OgDklO6DoYyAsf9Q==
57-
# =g4i4
58-
# -----END PGP SIGNATURE-----
59-
#
32+
version: "1.1.35"
33+
sha256: "8247f33e9a872c6ac859aa45018bc4c4d00b97e2feac9eebc10c93ce1f34dd79"
34+
# sha-256 hash provided in https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.35.sha256sum
6035

6136
zlib:
6237
version: "1.2.11"

ext/nokogiri/extconf.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,8 +818,9 @@ def compile
818818
if source_dir
819819
recipe.source_directory = source_dir
820820
else
821+
minor_version = Gem::Version.new(recipe.version).segments.take(2).join(".")
821822
recipe.files = [{
822-
url: "http://xmlsoft.org/sources/#{recipe.name}-#{recipe.version}.tar.gz",
823+
url: "https://download.gnome.org/sources/libxslt/#{minor_version}/#{recipe.name}-#{recipe.version}.tar.xz",
823824
sha256: dependencies["libxslt"]["sha256"],
824825
}]
825826
recipe.patch_files = Dir[File.join(PACKAGE_ROOT_DIR, "patches", "libxslt", "*.patch")].sort

0 commit comments

Comments
 (0)