[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-07-06 Thread Michał Górny
commit: 0b6f6e344a0e6bc53d25a42a757150d4c3782158
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  6 15:48:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  6 15:48:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6f6e34

dev-libs/libxml2: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.8.ebuild | 2 +-
 dev-libs/libxml2/libxml2-2.13.1.ebuild | 2 +-
 dev-libs/libxml2/libxml2-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.8.ebuild 
b/dev-libs/libxml2/libxml2-2.12.8.ebuild
index c4d87530a6d4..3ac81e4938ea 100644
--- a/dev-libs/libxml2/libxml2-2.12.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 

diff --git a/dev-libs/libxml2/libxml2-2.13.1.ebuild 
b/dev-libs/libxml2/libxml2-2.13.1.ebuild
index e3b042b80914..92dfc0a46781 100644
--- a/dev-libs/libxml2/libxml2-2.13.1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="xml(+)"
 inherit python-r1 multilib-minimal
 

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index e3b042b80914..92dfc0a46781 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
 PYTHON_REQ_USE="xml(+)"
 inherit python-r1 multilib-minimal
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-07-03 Thread Sam James
commit: 8020e035074715cbdd025fd836dc094d2ee46fb5
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul  4 00:21:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul  4 00:21:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8020e035

dev-libs/libxml2: add 2.13.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.13.1.ebuild | 187 +
 2 files changed, 188 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index e2dc21a8fc0f..3b8132a4cb86 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -4,6 +4,7 @@ DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c
 DIST libxml2-2.12.6.tar.xz 2643124 BLAKE2B 
677589cf063b109018aafc04a1564242ba1a9d88b2c511f583d4aa511c13aff15254a9d5f6ea2c294902338b0c0207ff59c51298e128981d57f86367ddc1a803
 SHA512 
19d6901c0f189813e8bd20ffdfbb29d8545ca30154d1f3cc82624d64e4db3cfbe8eef7e8ccc1e195289f1bf94bb50fefcf11a95badb0ddeb845b4e4ea5a819ac
 DIST libxml2-2.12.7.tar.xz 2641980 BLAKE2B 
19abc2a7824212b1de3ceb1e8e3bbb39cb5feb31f8f6e1b1701a8255f34aadbbd01631e8011fd1207d2e711372a893034a99cb4aaa779a1df22d49d339dbfc76
 SHA512 
88b5f3e0a7c6704926e662a46ba0606d901efbcd70a36bd39fe034e29ee42d66d7296358761e04272c9696192a1380bda55852b2a0b14a05a7a083a08e125f5f
 DIST libxml2-2.12.8.tar.xz 2643728 BLAKE2B 
d26fe61e913e73c923eb8140a9080d6b70078ce45e94fe61d1ca1b8919d5b86feb7f14156f5a8b06ea06a03a96a242ce3a32e8d61169cfa8bde587888438627b
 SHA512 
59baac9a82a734045112be6da12bbbe80a71575145424c2225e4bd9f8d54e53c674dcbc9576eb55f646632335702e7f0b1928f96a851159ace9b26f677fd3d77
+DIST libxml2-2.13.1.tar.xz 2579424 BLAKE2B 
93cbd3943b0a7a7a07036a3ce01740c37049b44c20f43aaee96ef9a36e86bc108914950d7532740be87995b8eb5c1e6fbb4464c6af0a20233c8a1a206b9a5b83
 SHA512 
28d280eb5e2f3af9df5aded730602e6951fd181b8d00256dbb2138abfe32a4b145fdc00ed8c77a6d322e0929bcb3d5128ad4622877d7f8a059d4b6e011a6
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.13.1.ebuild 
b/dev-libs/libxml2/libxml2-2.13.1.ebuild
new file mode 100644
index ..e3b042b80914
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.13.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="examples icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-25 Thread Sam James
commit: 9cc2fc95c57e354decb8c89c9b4b5f7d33357f2b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 06:42:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 06:42:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc2fc95

dev-libs/libxml2: Stabilize 2.11.8 sparc, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index 87a69c309ad6..1c6e773c45fd 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-25 Thread Sam James
commit: bfdbc4f3fb370910abb62328147c8ad855afb623
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 06:42:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 06:42:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfdbc4f3

dev-libs/libxml2: Stabilize 2.11.8 ppc, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index 1c6e773c45fd..a99823ff15d6 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-25 Thread Sam James
commit: 19c61d232e04250658689989d21068b56d3590c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 06:42:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 06:42:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19c61d23

dev-libs/libxml2: Stabilize 2.11.8 amd64, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index 77b7937392b1..87a69c309ad6 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 015af34db04b16aa8a6fd511ce3d319aeba502c3
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:48:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:48:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=015af34d

dev-libs/libxml2: Stabilize 2.12.7 amd64, #934868

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
index 977408ab2006..aa62a64b9f2e 100644
--- a/dev-libs/libxml2/libxml2-2.12.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: a9a7092631dd66ab786b12964e5f87080fab512e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:48:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:48:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a70926

dev-libs/libxml2: Stabilize 2.11.8 ppc64, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index a9610b3745df..77b7937392b1 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 154f75ee7add2a9822d2f62c9a397d9fd8e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:39:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:39:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=154f

dev-libs/libxml2: Stabilize 2.11.8 arm64, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index 5851c0322557..eef16d3b65e5 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 478ea06d375fa36ab679da80a2ee925020cbb2e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:39:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:39:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478ea06d

dev-libs/libxml2: Stabilize 2.11.8 x86, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index eef16d3b65e5..a9610b3745df 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 676869f2e309a2344cabb9d839287a26bff6fca9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:39:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676869f2

dev-libs/libxml2: Stabilize 2.12.7 ppc64, #934868

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
index c97945ae4205..9ada7292a213 100644
--- a/dev-libs/libxml2/libxml2-2.12.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: fb6678b8517a5519ce5c8b487a098f2f69c9cc6a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:39:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:39:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6678b8

dev-libs/libxml2: Stabilize 2.12.7 x86, #934868

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
index 9ada7292a213..977408ab2006 100644
--- a/dev-libs/libxml2/libxml2-2.12.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 57e3ba5d6cabea5fddfe95d64fae4841842b0978
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:09:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:09:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e3ba5d

dev-libs/libxml2: Stabilize 2.12.7 arm64, #934868

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
index f8a57f8dc05e..c97945ae4205 100644
--- a/dev-libs/libxml2/libxml2-2.12.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 21f00532118da5bdd978ced289f4bee5d2607e30
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:09:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:09:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f00532

dev-libs/libxml2: Stabilize 2.11.8 arm, #934882

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
index efd633ea121b..5851c0322557 100644
--- a/dev-libs/libxml2/libxml2-2.11.8.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-24 Thread Sam James
commit: 0d010b468b46b2b182e50f84b89029179cf667aa
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 25 04:06:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 25 04:06:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d010b46

dev-libs/libxml2: Stabilize 2.12.7 arm, #934868

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
index c4d87530a6d4..f8a57f8dc05e 100644
--- a/dev-libs/libxml2/libxml2-2.12.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-23 Thread Sam James
commit: 90941588cd9977ccec65b554b0a746d4f440605a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:08:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90941588

dev-libs/libxml2: drop USE=ftp for live

See upstream commit dba1ed85a320c36807ee09f44d09fd30852b9370, it's gone.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index ffac2a3bb942..5390669eb414 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 
 LICENSE="MIT"
 SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+IUSE="debug examples icu lzma +python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -104,7 +104,6 @@ multilib_src_configure() {
# switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   $(use_with ftp) \
$(use_with debug run-debug) \
$(use_with icu) \
$(use_with lzma) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-23 Thread Sam James
commit: ee7a11ed4b45ab99c050d6b3d7821edc16175f54
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:09:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee7a11ed

dev-libs/libxml2: drop USE=debug from live

See upstream commit d7d300ba04635b27da9fe98c1af5a6c7a2629131, run-debug
is long gone.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index 5390669eb414..e3b042b80914 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 
 LICENSE="MIT"
 SLOT="2"
-IUSE="debug examples icu lzma +python readline static-libs test"
+IUSE="examples icu lzma +python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -99,12 +99,8 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   # Notes:
-   # The meaning of the 'debug' USE flag does not apply to the --with-debug
-   # switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   $(use_with debug run-debug) \
$(use_with icu) \
$(use_with lzma) \
$(use_enable static-libs static) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-23 Thread Sam James
commit: 175b888a54d70cad9e927d3e776ba4c485fd17fb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:07:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175b888a

dev-libs/libxml2: drop ipv6 configure option from live

See upstream commit dc6f55cf6e03ae63a40e3af9ad6879821558d6a7 (it's gone).

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index be1e2a5567c6..ffac2a3bb942 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -104,7 +104,6 @@ multilib_src_configure() {
# switch (enabling the libxml2 debug module). See bug #100898.
libxml2_configure() {
ECONF_SOURCE="${S}" econf \
-   --enable-ipv6 \
$(use_with ftp) \
$(use_with debug run-debug) \
$(use_with icu) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-23 Thread Sam James
commit: 1067e17e4efba72be0f319f3fca8f777f0572a5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 24 00:00:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 24 00:10:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1067e17e

dev-libs/libxml2: drop obsolete filter-flags

Bug: https://bugs.gentoo.org/26320
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index c4d87530a6d4..be1e2a5567c6 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -7,7 +7,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
+inherit python-r1 multilib-minimal
 
 XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
 XSTS_NAME_1="xmlschema2002-01-16"
@@ -99,9 +99,6 @@ src_prepare() {
 }
 
 multilib_src_configure() {
-   # Filter seemingly problematic CFLAGS (bug #26320)
-   filter-flags -fprefetch-loop-arrays -funroll-loops
-
# Notes:
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-06-16 Thread Sam James
commit: 8037d195083d9e4f81cc40bda1026e37ee227099
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 16 11:37:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 16 11:37:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8037d195

dev-libs/libxml2: add 2.12.8

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.8.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 48e9a7661a7c..e2dc21a8fc0f 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -3,6 +3,7 @@ DIST libxml2-2.11.8.tar.xz 2628212 BLAKE2B 
7a9f62b9e6628e71462b0ae2a43947e398c8b
 DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST libxml2-2.12.6.tar.xz 2643124 BLAKE2B 
677589cf063b109018aafc04a1564242ba1a9d88b2c511f583d4aa511c13aff15254a9d5f6ea2c294902338b0c0207ff59c51298e128981d57f86367ddc1a803
 SHA512 
19d6901c0f189813e8bd20ffdfbb29d8545ca30154d1f3cc82624d64e4db3cfbe8eef7e8ccc1e195289f1bf94bb50fefcf11a95badb0ddeb845b4e4ea5a819ac
 DIST libxml2-2.12.7.tar.xz 2641980 BLAKE2B 
19abc2a7824212b1de3ceb1e8e3bbb39cb5feb31f8f6e1b1701a8255f34aadbbd01631e8011fd1207d2e711372a893034a99cb4aaa779a1df22d49d339dbfc76
 SHA512 
88b5f3e0a7c6704926e662a46ba0606d901efbcd70a36bd39fe034e29ee42d66d7296358761e04272c9696192a1380bda55852b2a0b14a05a7a083a08e125f5f
+DIST libxml2-2.12.8.tar.xz 2643728 BLAKE2B 
d26fe61e913e73c923eb8140a9080d6b70078ce45e94fe61d1ca1b8919d5b86feb7f14156f5a8b06ea06a03a96a242ce3a32e8d61169cfa8bde587888438627b
 SHA512 
59baac9a82a734045112be6da12bbbe80a71575145424c2225e4bd9f8d54e53c674dcbc9576eb55f646632335702e7f0b1928f96a851159ace9b26f677fd3d77
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.8.ebuild 
b/dev-libs/libxml2/libxml2-2.12.8.ebuild
new file mode 100644
index ..c4d87530a6d4
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.8.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-05-21 Thread Arthur Zamarin
commit: 0cb820c2732430709c8fdd177a8d184a09f44229
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May 21 06:22:03 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May 21 06:22:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb820c2

dev-libs/libxml2: Stabilize 2.12.6 hppa, #930863

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.6.ebuild 
b/dev-libs/libxml2/libxml2-2.12.6.ebuild
index bcb12e755d35..3d915e2ccc5b 100644
--- a/dev-libs/libxml2/libxml2-2.12.6.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.6.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-05-15 Thread Sam James
commit: 4a8fa62d4d5cf10ff21bf89beb43a36971a80622
Author: Sam James  gentoo  org>
AuthorDate: Thu May 16 02:32:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 16 02:32:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8fa62d

dev-libs/libxml2: add 2.12.7

Bug: https://bugs.gentoo.org/931977
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.7.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index e5fecd2c7ab0..48e9a7661a7c 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,6 +2,7 @@ DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3
 DIST libxml2-2.11.8.tar.xz 2628212 BLAKE2B 
7a9f62b9e6628e71462b0ae2a43947e398c8b948d57280ee5ac64a7cd0a13d39aa4cc55148421f999e5a04e19ca1ae2cb84884f85f3e22559cb45d8a7fca7d45
 SHA512 
b8c38365172b9f46e2da4dd696f5df4f917d05cc33456079d3d042578543c0f951da207361958ba8699a9f7256889f063737ba80dba8bb9720c8434be1ca723f
 DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST libxml2-2.12.6.tar.xz 2643124 BLAKE2B 
677589cf063b109018aafc04a1564242ba1a9d88b2c511f583d4aa511c13aff15254a9d5f6ea2c294902338b0c0207ff59c51298e128981d57f86367ddc1a803
 SHA512 
19d6901c0f189813e8bd20ffdfbb29d8545ca30154d1f3cc82624d64e4db3cfbe8eef7e8ccc1e195289f1bf94bb50fefcf11a95badb0ddeb845b4e4ea5a819ac
+DIST libxml2-2.12.7.tar.xz 2641980 BLAKE2B 
19abc2a7824212b1de3ceb1e8e3bbb39cb5feb31f8f6e1b1701a8255f34aadbbd01631e8011fd1207d2e711372a893034a99cb4aaa779a1df22d49d339dbfc76
 SHA512 
88b5f3e0a7c6704926e662a46ba0606d901efbcd70a36bd39fe034e29ee42d66d7296358761e04272c9696192a1380bda55852b2a0b14a05a7a083a08e125f5f
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.7.ebuild 
b/dev-libs/libxml2/libxml2-2.12.7.ebuild
new file mode 100644
index ..c4d87530a6d4
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.7.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-05-15 Thread Sam James
commit: 3bd896997dcd48ebc5a11e7b3801ae7f82b9dc23
Author: Sam James  gentoo  org>
AuthorDate: Thu May 16 02:28:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 16 02:28:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd89699

dev-libs/libxml2: add 2.11.8

Bug: https://bugs.gentoo.org/931977
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.8.ebuild | 200 +
 2 files changed, 201 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 417300261f0f..e5fecd2c7ab0 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,4 +1,5 @@
 DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
+DIST libxml2-2.11.8.tar.xz 2628212 BLAKE2B 
7a9f62b9e6628e71462b0ae2a43947e398c8b948d57280ee5ac64a7cd0a13d39aa4cc55148421f999e5a04e19ca1ae2cb84884f85f3e22559cb45d8a7fca7d45
 SHA512 
b8c38365172b9f46e2da4dd696f5df4f917d05cc33456079d3d042578543c0f951da207361958ba8699a9f7256889f063737ba80dba8bb9720c8434be1ca723f
 DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST libxml2-2.12.6.tar.xz 2643124 BLAKE2B 
677589cf063b109018aafc04a1564242ba1a9d88b2c511f583d4aa511c13aff15254a9d5f6ea2c294902338b0c0207ff59c51298e128981d57f86367ddc1a803
 SHA512 
19d6901c0f189813e8bd20ffdfbb29d8545ca30154d1f3cc82624d64e4db3cfbe8eef7e8ccc1e195289f1bf94bb50fefcf11a95badb0ddeb845b4e4ea5a819ac
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733

diff --git a/dev-libs/libxml2/libxml2-2.11.8.ebuild 
b/dev-libs/libxml2/libxml2-2.11.8.ebuild
new file mode 100644
index ..efd633ea121b
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.8.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-build/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.11.5-CVE-2023-45322.patch
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+
+   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
+   # as they are needed as tarballs in ${S}/xstc instead and not 
unpacked
+   unpack ${tarname}
+
+   if [[ -n ${PATCHSET_VERSION} ]] ; then
+   unpack 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-04-28 Thread Sam James
commit: 6604d5eab030746e8022383bec9707751969e839
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 05:49:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 05:49:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6604d5ea

dev-libs/libxml2: Stabilize 2.12.6 ppc, #930863

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.6.ebuild 
b/dev-libs/libxml2/libxml2-2.12.6.ebuild
index c97945ae4205..d406926dff3d 100644
--- a/dev-libs/libxml2/libxml2-2.12.6.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.6.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-04-28 Thread Sam James
commit: 80507b6704dccfa22d1be1f40a1f0bef05207b16
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 05:47:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 05:47:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80507b67

dev-libs/libxml2: Stabilize 2.12.6 arm, #930863

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.6.ebuild 
b/dev-libs/libxml2/libxml2-2.12.6.ebuild
index 295ffb5511c7..c97945ae4205 100644
--- a/dev-libs/libxml2/libxml2-2.12.6.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.6.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-04-28 Thread Sam James
commit: 1ade6800bd055fd5d73b96290cc25d6e8de7c97b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 29 05:47:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 29 05:47:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ade6800

dev-libs/libxml2: Stabilize 2.12.6 arm64, #930863

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.6.ebuild 
b/dev-libs/libxml2/libxml2-2.12.6.ebuild
index c4d87530a6d4..295ffb5511c7 100644
--- a/dev-libs/libxml2/libxml2-2.12.6.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.6.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-03-16 Thread Sam James
commit: 9dc7c4c42fbb53fe3e707ad0e537aa1bdddc0b35
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 16 09:50:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 16 09:51:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc7c4c4

dev-libs/libxml2: add 2.12.6

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.6.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 078eabcc49fe..417300261f0f 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
 DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
+DIST libxml2-2.12.6.tar.xz 2643124 BLAKE2B 
677589cf063b109018aafc04a1564242ba1a9d88b2c511f583d4aa511c13aff15254a9d5f6ea2c294902338b0c0207ff59c51298e128981d57f86367ddc1a803
 SHA512 
19d6901c0f189813e8bd20ffdfbb29d8545ca30154d1f3cc82624d64e4db3cfbe8eef7e8ccc1e195289f1bf94bb50fefcf11a95badb0ddeb845b4e4ea5a819ac
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.6.ebuild 
b/dev-libs/libxml2/libxml2-2.12.6.ebuild
new file mode 100644
index ..c4d87530a6d4
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.6.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-build/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+
+   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
+   # 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-03-04 Thread Sam James
commit: f9f602950cfe3df380e2ef8909025f1a2255bf04
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  4 11:12:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  4 11:12:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f60295

dev-libs/libxml2: drop 2.11.5, 2.11.5-r1, 2.11.6, 2.12.4

Bug: https://bugs.gentoo.org/915351
Bug: https://bugs.gentoo.org/923806
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest |   3 -
 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild | 200 --
 dev-libs/libxml2/libxml2-2.11.5.ebuild| 196 -
 dev-libs/libxml2/libxml2-2.11.6.ebuild| 200 --
 dev-libs/libxml2/libxml2-2.12.4.ebuild| 196 -
 5 files changed, 795 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 13c38362b7c0..078eabcc49fe 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,7 +1,4 @@
-DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
-DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
-DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
deleted file mode 100644
index f11bd3c8ebe7..
--- a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-07 Thread Sam James
commit: b8231951fa29b55d6c750502dd72d8e92af68656
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 07:44:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 07:44:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8231951

dev-libs/libxml2: Stabilize 2.12.5 hppa, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index bcb12e755d35..3d915e2ccc5b 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-06 Thread Sam James
commit: 65e8423434753d681540f8fe9b66a45109bd4e20
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 19:29:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 19:29:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e84234

dev-libs/libxml2: Stabilize 2.11.7 ppc64, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 94452e35df8b..a99823ff15d6 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-06 Thread Sam James
commit: dd50fea7c0d195c6c0b16638991d09ca90d8a573
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 19:29:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 19:29:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd50fea7

dev-libs/libxml2: Stabilize 2.12.5 ppc64, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 46fc3aa36240..bcb12e755d35 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-06 Thread Sam James
commit: 27aa1abfb49a89e76cb8f17e99fbb9dc16ff6824
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb  6 19:29:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb  6 19:29:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27aa1abf

dev-libs/libxml2: Stabilize 2.11.7 hppa, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index a99823ff15d6..f11bd3c8ebe7 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 8031e2bbc9e929ca782366edf04ce376a9b28d7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8031e2bb

dev-libs/libxml2: Stabilize 2.11.7 amd64, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 5fb5178edda6..94452e35df8b 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 2f862f1954756e5d44ae8a5b5bc050d13bf6ef87
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f862f19

dev-libs/libxml2: Stabilize 2.12.5 amd64, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 24fc290f4b3d..46fc3aa36240 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 88b04da5b201671eec8dda0ea268bd2be1bda52c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b04da5

dev-libs/libxml2: Stabilize 2.12.5 arm, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 77c14f4b06d2..1efc0982f9f0 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 3834e315236b2168f30418126990be7016daa239
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:06 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3834e315

dev-libs/libxml2: Stabilize 2.12.5 x86, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 1efc0982f9f0..24fc290f4b3d 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 3960789def378fc4c1d0d129eaefa13207ba90f4
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:03 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3960789d

dev-libs/libxml2: Stabilize 2.12.5 arm64, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 1594d7f5724e..77c14f4b06d2 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 2501b3465e395c544190f3a4073d7a0b0ac1719c
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2501b346

dev-libs/libxml2: Stabilize 2.11.7 arm, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 861d6a05fe0d..652bbedbfaee 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 097fdfce2cef4acd4fbe662d6ad1b682d75593e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097fdfce

dev-libs/libxml2: Stabilize 2.11.7 x86, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 652bbedbfaee..5fb5178edda6 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: d0e3027d4c1813dc50518acefbaab8d25f186080
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 14:31:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 14:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e3027d

dev-libs/libxml2: Stabilize 2.11.7 arm64, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index e96b2eaa69f0..861d6a05fe0d 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 18ab29895e6821632df8635af51a5c4e8528a82d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ab2989

dev-libs/libxml2: Stabilize 2.12.5 ppc, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index 44cc1803cdf5..1594d7f5724e 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 5a2cbc147f5f7204652f44c0c77746fe1dee8539
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2cbc14

dev-libs/libxml2: Stabilize 2.11.7 ppc, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index 2b525bff1ad7..e96b2eaa69f0 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: 6b9437a27fd18622758094b4f0686c38c44b1bba
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9437a2

dev-libs/libxml2: Stabilize 2.12.5 sparc, #923808

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
index c4d87530a6d4..44cc1803cdf5 100644
--- a/dev-libs/libxml2/libxml2-2.12.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-05 Thread Sam James
commit: eadbb2f46aabdf247e8d7e0f4918529b9721e26d
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 12:44:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 12:44:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadbb2f4

dev-libs/libxml2: Stabilize 2.11.7 sparc, #923807

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
index efd633ea121b..2b525bff1ad7 100644
--- a/dev-libs/libxml2/libxml2-2.11.7.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-04 Thread Sam James
commit: 7acaa9d202a846b33a13a1020b88e5c16ca9eeeb
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:50:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acaa9d2

dev-libs/libxml2: add 2.11.7

Bug: https://bugs.gentoo.org/923806
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.7.ebuild | 200 +
 2 files changed, 201 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index e4faf09ab38a..f86f0e0f2b23 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
+DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.11.7.ebuild 
b/dev-libs/libxml2/libxml2-2.11.7.ebuild
new file mode 100644
index ..efd633ea121b
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.7.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-build/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.11.5-CVE-2023-45322.patch
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-02-04 Thread Sam James
commit: 7c2ef7aeb07ef34b12571a58f345a8ed4d2a4593
Author: Sam James  gentoo  org>
AuthorDate: Mon Feb  5 03:55:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Feb  5 03:56:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2ef7ae

dev-libs/libxml2: add 2.12.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.5.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index f86f0e0f2b23..13c38362b7c0 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,6 +2,7 @@ DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.11.7.tar.xz 2628860 BLAKE2B 
9aa553b09ec20fe01272ceafb59bf76b480f3cfc57084a527d09797dc39987e59635f8f7b1591060ef6a27adfcc07d8c8e8a907ee7ed04da0a108aae1517cd52
 SHA512 
202b0523d982eb5269dcb4644d8ab2ea31404771069462cdd6c5cd7e6672e0e50371ceb334133bb8f2c0a42f133e8f40c3f582bba5fc71ab168a2b18d4cfd81d
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
+DIST libxml2-2.12.5.tar.xz 2643452 BLAKE2B 
b63ade8b18d98701e95b79ac2199bfc4ca89c6085c48c3d0970945ae526558ee2137622ee8b4af5391f86e663a3f06a7e1aaad5f57eb639fc9da74704e2280f3
 SHA512 
da5c5afb95db80342d78d4371d029bf10ce5cd601b24b294272d9996f82357bd5262a15a2b44b0904a14471c8ff0c9fd9c796f164246551f02ee19a8f083f926
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.5.ebuild 
b/dev-libs/libxml2/libxml2-2.12.5.ebuild
new file mode 100644
index ..c4d87530a6d4
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.5.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: 7037935127cc3c269e8225c04692286240805ba5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70379351

dev-libs/libxml2: Stabilize 2.12.4 x86, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index a822abfd9c0a..93d5b7080e33 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: 6bc2f8f9be31099eb91411a55ca08b4671436747
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc2f8f9

dev-libs/libxml2: Stabilize 2.12.4 arm, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index 93d5b7080e33..bcb12e755d35 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: a8487b639f129868a163a0be708536cbefed4568
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8487b63

dev-libs/libxml2: Stabilize 2.12.4 ppc, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index c4d87530a6d4..19afca2e97bb 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: afe54f06cde08cd843a96635472db82ee35cdada
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe54f06

dev-libs/libxml2: Stabilize 2.12.4 arm64, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index 19afca2e97bb..60f00fd203fa 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: 792a47a24473a038e4a76ef65d66abaaec207d05
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792a47a2

dev-libs/libxml2: Stabilize 2.12.4 amd64, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index 77c14f4b06d2..8d781d5a2c60 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: 4a38b313ef706f42c1c77ee1a8e8b854d3f348a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a38b313

dev-libs/libxml2: Stabilize 2.12.4 ppc64, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index 8d781d5a2c60..a822abfd9c0a 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-27 Thread Sam James
commit: d3c24528d6593ee9cf67e38dd1bc0cd529e6858c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 27 08:59:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 27 08:59:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c24528

dev-libs/libxml2: Stabilize 2.12.4 sparc, #923008

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.12.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
index 60f00fd203fa..77c14f4b06d2 100644
--- a/dev-libs/libxml2/libxml2-2.12.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-19 Thread Ionen Wolkens
commit: 35b9affa051958c00ce02f5e489b43797add6187
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Jan 19 02:42:03 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 23:08:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35b9affa

dev-libs/libxml2: Stabilize 2.11.5-r1 arm, #914785

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
index 77adb1849df1..f11bd3c8ebe7 100644
--- a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-15 Thread Sam James
commit: 0bb64f540e14b35f7e7dfb1b46d013e2da21bd0d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:58:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:17:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb64f54

dev-libs/libxml2: add 2.12.4

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.4.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 5d67cd253bc7..cc9822ed0781 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
+DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.4.ebuild 
b/dev-libs/libxml2/libxml2-2.12.4.ebuild
new file mode 100644
index ..e2976f47eaa5
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.4.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-15 Thread Sam James
commit: 09390d78a7ec27c02fae178affe2ebf6f3d9dbd4
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 16 02:59:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 16 03:17:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09390d78

dev-libs/libxml2: drop 2.12.3

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.3.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index cc9822ed0781..e4faf09ab38a 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,5 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
 DIST libxml2-2.12.4.tar.xz 2643516 BLAKE2B 
d2a035636ab9c5a56773fe5c3b67780d3b59a7ffeee39cf2b62ad34d1cf3d250c5fd3055e544518713ad3351bd715fc668314165c1e9c9ce4fe3b7a84ef12872
 SHA512 
859f95eb659279c73d9fbaf3d84d593bcac075da91adcaf829a5feec034a1d3d03b75941879d972f3f448b5fca2caa043a10130d660b75e18573914ced7c56aa
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.3.ebuild 
b/dev-libs/libxml2/libxml2-2.12.3.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.3.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   local tarname=${P/_rc/-rc}.tar.xz
-
-   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2024-01-12 Thread Sam James
commit: 51cd9e2f6af0f78f2e1c3c56979ab3ffeb61e314
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 12 11:22:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 12 11:22:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51cd9e2f

dev-libs/libxml2: Stabilize 2.11.5-r1 amd64, #914785

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
index d82cc9459f1f..f61205d27dd0 100644
--- a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/files/

2023-12-30 Thread Conrad Kostecki
commit: 9f7cd2c69e7de171c9c9877b655e9da7b3c2cad6
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Dec 29 14:03:51 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Dec 31 02:37:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7cd2c6

dev-libs/libxml2: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/34538
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libxml2-2.10.3-python3-unicode-errors.patch| 35 --
 1 file changed, 35 deletions(-)

diff --git a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch 
b/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
deleted file mode 100644
index 525e1fe36c0b..
--- a/dev-libs/libxml2/files/libxml2-2.10.3-python3-unicode-errors.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/745162
-https://gitlab.gnome.org/GNOME/libxml2/-/issues/64
-
 a/python/libxml.c
-+++ b/python/libxml.c
-@@ -1620,6 +1620,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
- PyObject *message;
- PyObject *result;
- char str[1000];
-+unsigned char *ptr = (unsigned char *)str;
- 
- #ifdef DEBUG_ERROR
- printf("libxml_xmlErrorFuncHandler(%p, %s, ...) called\n", ctx, msg);
-@@ -1636,12 +1637,20 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNU
-   str[999] = 0;
- va_end(ap);
- 
-+#if PY_MAJOR_VERSION >= 3
-+/* Ensure the error string doesn't start at UTF8 continuation. */
-+while (*ptr && (*ptr & 0xc0) == 0x80)
-+ptr++;
-+#endif
-+
- list = PyTuple_New(2);
- PyTuple_SetItem(list, 0, libxml_xmlPythonErrorFuncCtxt);
- Py_XINCREF(libxml_xmlPythonErrorFuncCtxt);
--message = libxml_charPtrConstWrap(str);
-+message = libxml_charPtrConstWrap(ptr);
- PyTuple_SetItem(list, 1, message);
- result = PyEval_CallObject(libxml_xmlPythonErrorFuncHandler, list);
-+/* Forget any errors caused in the error handler. */
-+PyErr_Clear();
- Py_XDECREF(list);
- Py_XDECREF(result);
- }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-12-27 Thread Sam James
commit: 889ba46a2e07a740429cf26c3472ba6f6d527a2f
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 03:37:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 03:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=889ba46a

dev-libs/libxml2: drop 2.10.4, 2.11.4

Bug: https://bugs.gentoo.org/905399
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   2 -
 dev-libs/libxml2/libxml2-2.10.4.ebuild | 203 -
 dev-libs/libxml2/libxml2-2.11.4.ebuild | 202 
 3 files changed, 407 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 385a05f79db1..e5de4b8415b3 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,3 @@
-DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
-DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.2.tar.xz 2642336 BLAKE2B 
3ea65b6f6d634899d8a8accbf29c61c18de9291bc0c837b3b0410d05f61e37a6838b71aa407bbb3983bf5e4f5e4e15b1f068b918e012179d5d4f95302a731b1f
 SHA512 
4511e03dfd08ffad6a633d79828a6049e75769a2ad9fb93ef0f553b3668e517863b648c0923c71d9b58ff7452530fdf789e611720aed8dea60bbdfe476cde1d2

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
deleted file mode 100644
index 3fbcc2e9cd97..
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal toolchain-funcs
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-PATCHES=( "${FILESDIR}"/${PN}-2.10.3-python3-unicode-errors.patch )
-
-DOCS=( NEWS README.md TODO TODO_SCHEMAS python/TODO )
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   local tarname=${P/_rc/-rc}.tar.xz
-
-   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
-   # as they are needed as tarballs in ${S}/xstc instead and not 
unpacked
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-12-27 Thread Sam James
commit: 887ac79f738e42cd4a1eb8f6d2d0553bba893dad
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 03:37:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 03:37:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887ac79f

dev-libs/libxml2: drop 2.12.2

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.2.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index e5de4b8415b3..5d67cd253bc7 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,5 @@
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.2.tar.xz 2642336 BLAKE2B 
3ea65b6f6d634899d8a8accbf29c61c18de9291bc0c837b3b0410d05f61e37a6838b71aa407bbb3983bf5e4f5e4e15b1f068b918e012179d5d4f95302a731b1f
 SHA512 
4511e03dfd08ffad6a633d79828a6049e75769a2ad9fb93ef0f553b3668e517863b648c0923c71d9b58ff7452530fdf789e611720aed8dea60bbdfe476cde1d2
 DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.2.ebuild 
b/dev-libs/libxml2/libxml2-2.12.2.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.2.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   local tarname=${P/_rc/-rc}.tar.xz
-
-   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
-   # 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-12-12 Thread Sam James
commit: fa200a48a08104d70880594a7cb56ff170553648
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 13 03:58:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 13 03:58:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa200a48

dev-libs/libxml2: add 2.12.3

Note that upstream have undone some of the header changes which means
many of the failures we hit are now gone (or hidden, rather).

Closes: https://bugs.gentoo.org/917537
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.3.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index b96c88f0c5c7..385a05f79db1 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -3,6 +3,7 @@ DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.2.tar.xz 2642336 BLAKE2B 
3ea65b6f6d634899d8a8accbf29c61c18de9291bc0c837b3b0410d05f61e37a6838b71aa407bbb3983bf5e4f5e4e15b1f068b918e012179d5d4f95302a731b1f
 SHA512 
4511e03dfd08ffad6a633d79828a6049e75769a2ad9fb93ef0f553b3668e517863b648c0923c71d9b58ff7452530fdf789e611720aed8dea60bbdfe476cde1d2
+DIST libxml2-2.12.3.tar.xz 2641720 BLAKE2B 
12a7c25d2a13d839aac918268b0948a9bd3c352bc29dd09bb975a9b4ff99d299a0e157b1a90f01bdce8ddc36ede9a6834b0dc26635ac775a41bd28d9b2ad7cff
 SHA512 
3d2f83b0a9a3db66320f2a6514e1e7b3e60c3b02bbfcd72074b22a61688b00e5b346c8ff5a59d68dfe1bb5fa8d06da2cae89b3be60e18bdf9b886077ca973aa0
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.3.ebuild 
b/dev-libs/libxml2/libxml2-2.12.3.ebuild
new file mode 100644
index ..7a65290535a9
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.3.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-12-06 Thread Sam James
commit: 9a42db3d246585a01aa2478f3a572b43b09f83a0
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  6 09:42:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  6 09:57:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a42db3d

dev-libs/libxml2: drop 2.12.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.1.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 93f9f2c0c9ed..b96c88f0c5c7 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,7 +2,6 @@ DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e54
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.1.tar.xz 2637392 BLAKE2B 
86ca96c35388386d4e6433e4c452bdca46d9267a9370117c5f5d8826de79a01b09a6a9184e27e805f657ac06aba106ee118c5aff3bcdef9231d01d1569c5fd9e
 SHA512 
84ade06df7d170b777cfe701389444176a02714b1d8f1916d022ef6cf7cf85822571989608dcecc470c2eec044a65dd971562a95921ddb1668736295a5be2806
 DIST libxml2-2.12.2.tar.xz 2642336 BLAKE2B 
3ea65b6f6d634899d8a8accbf29c61c18de9291bc0c837b3b0410d05f61e37a6838b71aa407bbb3983bf5e4f5e4e15b1f068b918e012179d5d4f95302a731b1f
 SHA512 
4511e03dfd08ffad6a633d79828a6049e75769a2ad9fb93ef0f553b3668e517863b648c0923c71d9b58ff7452530fdf789e611720aed8dea60bbdfe476cde1d2
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.1.ebuild 
b/dev-libs/libxml2/libxml2-2.12.1.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.1.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-12-06 Thread Sam James
commit: eced16d760b9ae67a99c72189455bebb19668aaf
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  6 09:42:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  6 09:57:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eced16d7

dev-libs/libxml2: add 2.12.2

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.2.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index a9cc6d0ab51d..93f9f2c0c9ed 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -3,6 +3,7 @@ DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.1.tar.xz 2637392 BLAKE2B 
86ca96c35388386d4e6433e4c452bdca46d9267a9370117c5f5d8826de79a01b09a6a9184e27e805f657ac06aba106ee118c5aff3bcdef9231d01d1569c5fd9e
 SHA512 
84ade06df7d170b777cfe701389444176a02714b1d8f1916d022ef6cf7cf85822571989608dcecc470c2eec044a65dd971562a95921ddb1668736295a5be2806
+DIST libxml2-2.12.2.tar.xz 2642336 BLAKE2B 
3ea65b6f6d634899d8a8accbf29c61c18de9291bc0c837b3b0410d05f61e37a6838b71aa407bbb3983bf5e4f5e4e15b1f068b918e012179d5d4f95302a731b1f
 SHA512 
4511e03dfd08ffad6a633d79828a6049e75769a2ad9fb93ef0f553b3668e517863b648c0923c71d9b58ff7452530fdf789e611720aed8dea60bbdfe476cde1d2
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.2.ebuild 
b/dev-libs/libxml2/libxml2-2.12.2.ebuild
new file mode 100644
index ..7a65290535a9
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.2.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-11-24 Thread Sam James
commit: aaa875c761a02f7fd84b0ff9bab035f1e4e4c18b
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 04:57:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 04:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa875c7

dev-libs/libxml2: drop 2.12.0

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.0.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 299f7d20b2d3..a9cc6d0ab51d 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,7 +2,6 @@ DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e54
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.0.tar.xz 2639292 BLAKE2B 
50265115b37219e96408228407e6d3e2b910b1026770de7c23a1dc9e66aa491c6194e2404ddfc33874ee43e6ad81ffc68572931e6ca2426d5c5094bd6224247d
 SHA512 
ea0b66f20bf9c81afd757d5764e8ad1a7a3e4b7addba1b0e9492ee7a8024ce0523ab5031808780801120e18a29134b664b2b4ecc425ea28fb4d96029bedb903a
 DIST libxml2-2.12.1.tar.xz 2637392 BLAKE2B 
86ca96c35388386d4e6433e4c452bdca46d9267a9370117c5f5d8826de79a01b09a6a9184e27e805f657ac06aba106ee118c5aff3bcdef9231d01d1569c5fd9e
 SHA512 
84ade06df7d170b777cfe701389444176a02714b1d8f1916d022ef6cf7cf85822571989608dcecc470c2eec044a65dd971562a95921ddb1668736295a5be2806
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.0.ebuild 
b/dev-libs/libxml2/libxml2-2.12.0.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.0.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-11-24 Thread Sam James
commit: 7c8f330a9daa0eed6c9fc7ed07e9e7a1f6f0876b
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 24 23:03:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 24 23:03:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c8f330a

dev-libs/libxml2: add 2.12.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.1.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index f40c79444cfc..299f7d20b2d3 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -3,6 +3,7 @@ DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.0.tar.xz 2639292 BLAKE2B 
50265115b37219e96408228407e6d3e2b910b1026770de7c23a1dc9e66aa491c6194e2404ddfc33874ee43e6ad81ffc68572931e6ca2426d5c5094bd6224247d
 SHA512 
ea0b66f20bf9c81afd757d5764e8ad1a7a3e4b7addba1b0e9492ee7a8024ce0523ab5031808780801120e18a29134b664b2b4ecc425ea28fb4d96029bedb903a
+DIST libxml2-2.12.1.tar.xz 2637392 BLAKE2B 
86ca96c35388386d4e6433e4c452bdca46d9267a9370117c5f5d8826de79a01b09a6a9184e27e805f657ac06aba106ee118c5aff3bcdef9231d01d1569c5fd9e
 SHA512 
84ade06df7d170b777cfe701389444176a02714b1d8f1916d022ef6cf7cf85822571989608dcecc470c2eec044a65dd971562a95921ddb1668736295a5be2806
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.1.ebuild 
b/dev-libs/libxml2/libxml2-2.12.1.ebuild
new file mode 100644
index ..7a65290535a9
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.1.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-11-17 Thread Sam James
commit: 012acfa344d2d9df720f99d3da04877d606fc882
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu Nov 16 23:40:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 17 11:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=012acfa3

dev-libs/libxml2: Version bump to 2.12.0

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33856
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.12.0.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 86d72d402aa7..25d936b25653 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
+DIST libxml2-2.12.0.tar.xz 2639292 BLAKE2B 
50265115b37219e96408228407e6d3e2b910b1026770de7c23a1dc9e66aa491c6194e2404ddfc33874ee43e6ad81ffc68572931e6ca2426d5c5094bd6224247d
 SHA512 
ea0b66f20bf9c81afd757d5764e8ad1a7a3e4b7addba1b0e9492ee7a8024ce0523ab5031808780801120e18a29134b664b2b4ecc425ea28fb4d96029bedb903a
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.12.0.ebuild 
b/dev-libs/libxml2/libxml2-2.12.0.ebuild
new file mode 100644
index ..7a65290535a9
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.12.0.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-11-17 Thread Sam James
commit: 8fc2ed96f434c14962ca6b886bfdec425b669651
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 17 12:05:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 17 12:05:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc2ed96

dev-libs/libxml2: add 2.11.6

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.6.ebuild | 200 +
 2 files changed, 201 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 25d936b25653..f40c79444cfc 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
+DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
 DIST libxml2-2.12.0.tar.xz 2639292 BLAKE2B 
50265115b37219e96408228407e6d3e2b910b1026770de7c23a1dc9e66aa491c6194e2404ddfc33874ee43e6ad81ffc68572931e6ca2426d5c5094bd6224247d
 SHA512 
ea0b66f20bf9c81afd757d5764e8ad1a7a3e4b7addba1b0e9492ee7a8024ce0523ab5031808780801120e18a29134b664b2b4ecc425ea28fb4d96029bedb903a
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.11.6.ebuild 
b/dev-libs/libxml2/libxml2-2.11.6.ebuild
new file mode 100644
index ..ad027676e475
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.6.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/files/, dev-libs/libxml2/

2023-10-07 Thread Sam James
commit: 5d172c4f999dff461c5401bf97ba83f81390dc55
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:44:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:48:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d172c4f

dev-libs/libxml2: fix CVE-2023-45322

Bug: https://bugs.gentoo.org/915351
Signed-off-by: Sam James  gentoo.org>

 .../files/libxml2-2.11.5-CVE-2023-45322.patch  |  71 
 dev-libs/libxml2/libxml2-2.11.5-r1.ebuild  | 200 +
 2 files changed, 271 insertions(+)

diff --git a/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch 
b/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch
new file mode 100644
index ..190218be3a5e
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.11.5-CVE-2023-45322.patch
@@ -0,0 +1,71 @@
+https://gitlab.gnome.org/GNOME/libxml2/-/issues/583
+https://gitlab.gnome.org/GNOME/libxml2/-/commit/d39f78069dff496ec865c73aa44d7110e429bce9
+https://bugs.gentoo.org/915351
+
+From d39f78069dff496ec865c73aa44d7110e429bce9 Mon Sep 17 00:00:00 2001
+From: Nick Wellnhofer 
+Date: Wed, 23 Aug 2023 20:24:24 +0200
+Subject: [PATCH] tree: Fix copying of DTDs
+
+- Don't create multiple DTD nodes.
+- Fix UAF if malloc fails.
+- Skip DTD nodes if tree module is disabled.
+
+Fixes #583.
+--- a/tree.c
 b/tree.c
+@@ -4471,29 +4471,28 @@ xmlNodePtr
+ xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent) {
+ xmlNodePtr ret = NULL;
+ xmlNodePtr p = NULL,q;
++xmlDtdPtr newSubset = NULL;
+ 
+ while (node != NULL) {
+-#ifdef LIBXML_TREE_ENABLED
+   if (node->type == XML_DTD_NODE ) {
+-  if (doc == NULL) {
++#ifdef LIBXML_TREE_ENABLED
++  if ((doc == NULL) || (doc->intSubset != NULL)) {
+   node = node->next;
+   continue;
+   }
+-  if (doc->intSubset == NULL) {
+-  q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
+-  if (q == NULL) goto error;
+-  q->doc = doc;
+-  q->parent = parent;
+-  doc->intSubset = (xmlDtdPtr) q;
+-  xmlAddChild(parent, q);
+-  } else {
+-  q = (xmlNodePtr) doc->intSubset;
+-  xmlAddChild(parent, q);
+-  }
+-  } else
++q = (xmlNodePtr) xmlCopyDtd( (xmlDtdPtr) node );
++if (q == NULL) goto error;
++q->doc = doc;
++q->parent = parent;
++newSubset = (xmlDtdPtr) q;
++#else
++node = node->next;
++continue;
+ #endif /* LIBXML_TREE_ENABLED */
++  } else {
+   q = xmlStaticCopyNode(node, doc, parent, 1);
+-  if (q == NULL) goto error;
++  if (q == NULL) goto error;
++}
+   if (ret == NULL) {
+   q->prev = NULL;
+   ret = p = q;
+@@ -4505,6 +4504,8 @@ xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, 
xmlNodePtr parent) {
+   }
+   node = node->next;
+ }
++if (newSubset != NULL)
++doc->intSubset = newSubset;
+ return(ret);
+ error:
+ xmlFreeNodeList(ret);
+-- 
+GitLab

diff --git a/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
new file mode 100644
index ..ad027676e475
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.5-r1.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-10-07 Thread Sam James
commit: 3f6342b1db6e23197fd2c7bbae588c8a9b0d3737
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 04:45:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 04:48:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6342b1

dev-libs/libxml2: sync live

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index 23465b596258..7a65290535a9 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -71,7 +71,7 @@ src_unpack() {
unpack ${tarname}
 
if [[ -n ${PATCHSET_VERSION} ]] ; then
-   unpack ${PN}-${PATCHSET_VERSION}.tar.bz2
+   unpack ${PN}-${PATCHSET_VERSION}.tar.xz
fi
fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-10-03 Thread Sam James
commit: 7a9b6d5d344b61e33e05336f75ba12b3494ed0d9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Oct  3 13:25:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 14:14:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9b6d5d

dev-libs/libxml2: stable 2.11.5 for sparc, bug #914785

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
index 13526b88c30f..1fec7822bc94 100644
--- a/dev-libs/libxml2/libxml2-2.11.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-09-27 Thread Sam James
commit: 637faf41b5472ce4b79afed42bac94ebe2c5127a
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 28 04:20:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 28 04:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637faf41

dev-libs/libxml2: Stabilize 2.11.5 hppa, #914785

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
index 1c02d266a626..13526b88c30f 100644
--- a/dev-libs/libxml2/libxml2-2.11.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-09-26 Thread Sam James
commit: b6ee79349c9adad9f1887c0095e727eec7533e44
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 05:17:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 05:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ee7934

dev-libs/libxml2: Stabilize 2.11.5 x86, #914785

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
index 0c8987f14bf8..eb45aefd 100644
--- a/dev-libs/libxml2/libxml2-2.11.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-09-26 Thread Sam James
commit: 14f29dfe36794e44a6b944ff5fd79c609150f3d6
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 04:48:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 04:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f29dfe

dev-libs/libxml2: Stabilize 2.11.5 arm64, #914785

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
index 705bfca1e56d..0c8987f14bf8 100644
--- a/dev-libs/libxml2/libxml2-2.11.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-09-26 Thread Sam James
commit: 5b3176eb943d743bcdaa3cb6b0a0036019764a80
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 27 04:46:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 27 04:46:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b3176eb

dev-libs/libxml2: Stabilize 2.11.5 arm, #914785

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
index 23465b596258..705bfca1e56d 100644
--- a/dev-libs/libxml2/libxml2-2.11.5.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-08-09 Thread Sam James
commit: 6480a7f8ad0fa0cfcf22719bb8282e31cb1e0ef2
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 10 03:21:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 10 03:22:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6480a7f8

dev-libs/libxml2: add 2.11.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.5.ebuild | 196 +
 2 files changed, 197 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 36ddb95ef722..86d72d402aa7 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
+DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.5.ebuild 
b/dev-libs/libxml2/libxml2-2.11.5.ebuild
new file mode 100644
index ..23465b596258
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.5.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   virtual/libiconv
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   local tarname=${P/_rc/-rc}.tar.xz
+
+   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
+   # as 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-08-03 Thread Arthur Zamarin
commit: aa8500af273327b045681f30d11c4c482cffc5a4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 06:01:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 06:01:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa8500af

dev-libs/libxml2: Stabilize 2.11.4 ppc, #909634

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index 42495d934e0e..7826c2f32ad7 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Arthur Zamarin
commit: e6971b3df99fcdd175fe48c14133b2d790db5a21
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 11:02:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 11:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6971b3d

dev-libs/libxml2: Stabilize 2.11.4 hppa, #909634

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index d8a73e659b71..666a2465a7d9 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Arthur Zamarin
commit: 7c08439b9c7379c587fa5a54577e39d2e534d1e8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 11:02:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 11:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c08439b

dev-libs/libxml2: Stabilize 2.11.4 x86, #909634

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index d8b848fab230..d8a73e659b71 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Sam James
commit: 800f3c8ec7cd97cb3765e9cb1ceb88e2e21b5f5e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 09:00:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 09:00:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800f3c8e

dev-libs/libxml2: Stabilize 2.11.4 arm, #909634

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index cd8f829eb328..d8b848fab230 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Sam James
commit: 4b3592a485b9a1ecb50636af6f9c39e007add582
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 09:00:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 09:00:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3592a4

dev-libs/libxml2: Stabilize 2.11.4 amd64, #909634

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index 642f56d6c6f6..cd8f829eb328 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Sam James
commit: f72406555afe9f6b97fdbe80069f881dc1e115aa
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 09:00:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 09:00:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7240655

dev-libs/libxml2: Stabilize 2.11.4 arm64, #909634

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index 8fb41f1c8cd9..642f56d6c6f6 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-07-09 Thread Sam James
commit: 355bde384756cf73a6692e54d48e73f9e6e263f2
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 09:00:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 09:00:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355bde38

dev-libs/libxml2: Stabilize 2.11.4 sparc, #909634

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index e2b87b99d880..8fb41f1c8cd9 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-26 Thread Fabian Groffen
commit: 1c077c1f373119e25e4522d7952e34283e3b5be2
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri May 26 06:54:58 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri May 26 06:54:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c077c1f

dev-libs/libxml2: fixup for Solaris build-fix

- add missing virtual/libiconv dependency
- add note + bugref for Solaris workaround
- remove workaround from live-ebuild, since a fix was applied upstream

Closes: https://bugs.gentoo.org/735134
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 3 +++
 dev-libs/libxml2/libxml2-.ebuild   | 5 +
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index a2dcc7cd93c0..e2b87b99d880 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -42,6 +42,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
+   virtual/libiconv
>=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
@@ -101,6 +102,8 @@ multilib_src_configure() {
# Filter seemingly problematic CFLAGS (bug #26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
 
+   # Workaround for too simplistic iconv check already addressed
+   # upstream (bug #907065), should be dropped on next release.
if [[ ${CHOST} == *-solaris* ]] ; then
append-libs iconv
fi

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index a2dcc7cd93c0..23465b596258 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -42,6 +42,7 @@ RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
+   virtual/libiconv
>=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
@@ -101,10 +102,6 @@ multilib_src_configure() {
# Filter seemingly problematic CFLAGS (bug #26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
 
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   append-libs iconv
-   fi
-
# Notes:
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-24 Thread Sam James
commit: fb0eb4f9bf93b8524a8140265f03b1526597861f
Author: Sam James  gentoo  org>
AuthorDate: Thu May 25 04:28:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 25 04:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb0eb4f9

dev-libs/libxml2: enable py3.12, sync live

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 dev-libs/libxml2/libxml2-.ebuild   | 6 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index e421de936733..45757ffa2a9d 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index b7e202fefbb5..45757ffa2a9d 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 
@@ -101,6 +101,10 @@ multilib_src_configure() {
# Filter seemingly problematic CFLAGS (bug #26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
 
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   append-libs iconv
+   fi
+
# Notes:
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-24 Thread Fabian Groffen
commit: 7b832e510093e97af3fada11e850725a93395244
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed May 24 10:25:29 2023 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed May 24 10:25:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b832e51

dev-libs/libxml2-2.11.4: fix compilation on Solaris

Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.4.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index 9677dea2230e..3e218fa86b8a 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -101,6 +101,10 @@ multilib_src_configure() {
# Filter seemingly problematic CFLAGS (bug #26320)
filter-flags -fprefetch-loop-arrays -funroll-loops
 
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   append-libs iconv
+   fi
+
# Notes:
# The meaning of the 'debug' USE flag does not apply to the --with-debug
# switch (enabling the libxml2 debug module). See bug #100898.



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-23 Thread Sam James
commit: b01d2cb2c08cebd410bbd3f9e0acedaefa27e5b5
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 10:34:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 10:34:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01d2cb2

dev-libs/libxml2: update HOMEPAGE

Redirects.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 dev-libs/libxml2/libxml2-2.11.4.ebuild | 2 +-
 dev-libs/libxml2/libxml2-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index dde6d39580c9..1e40fb9faccc 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -17,7 +17,7 @@ XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
 XMLCONF_TARBALL="xmlts20130923.tar.gz"
 
 DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
inherit autotools git-r3

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
index c04a7cb51a53..9677dea2230e 100644
--- a/dev-libs/libxml2/libxml2-2.11.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -17,7 +17,7 @@ XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
 XMLCONF_TARBALL="xmlts20130923.tar.gz"
 
 DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
inherit autotools git-r3

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index c04a7cb51a53..9677dea2230e 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -17,7 +17,7 @@ XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
 XMLCONF_TARBALL="xmlts20130923.tar.gz"
 
 DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
inherit autotools git-r3



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/files/

2023-05-22 Thread Conrad Kostecki
commit: 6fdccd045b03de7c09a8486f16dc72fdf9ff2525
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 22 17:14:59 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:26:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fdccd04

dev-libs/libxml2: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31129
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../libxml2/files/libxml2-2.11.2-0001-iconv.patch  |  63 --
 .../libxml2-2.11.2-0002-crash-old-libxslt.patch|  27 ---
 .../files/libxml2-2.11.2-0003-no-xpath.patch   | 245 -
 .../files/libxml2-2.11.2-0004-huge-push.patch  |  27 ---
 .../files/libxml2-2.11.2-0005-icu-detection.patch  |  21 --
 5 files changed, 383 deletions(-)

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch
deleted file mode 100644
index 615f413c4419..
--- a/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-https://gitlab.gnome.org/GNOME/libxml2/-/commit/9c1f5fe7fbad2b57149c628802c4ded3e4f3d284
-
-From 9c1f5fe7fbad2b57149c628802c4ded3e4f3d284 Mon Sep 17 00:00:00 2001
-From: Mike Dalessio 
-Date: Fri, 5 May 2023 17:34:57 -0400
-Subject: [PATCH] autoconf: fix iconv library paths
-
-and pass cflags when building executables
-
-See 0f77167f for prior related work
 a/Makefile.am
-+++ b/Makefile.am
-@@ -145,11 +145,12 @@ runsuite_DEPENDENCIES = $(DEPS)
- runsuite_LDADD= $(LDADDS)
- 
- xmllint_SOURCES=xmllint.c
--xmllint_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS)
-+xmllint_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS) $(ICONV_CFLAGS)
- xmllint_DEPENDENCIES = $(DEPS)
- xmllint_LDADD=  $(RDL_LIBS) $(LDADDS)
- 
- xmlcatalog_SOURCES=xmlcatalog.c
-+xmlcatalog_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS) $(ICONV_CFLAGS)
- xmlcatalog_DEPENDENCIES = $(DEPS)
- xmlcatalog_LDADD = $(RDL_LIBS) $(LDADDS)
- 
 a/configure.ac
-+++ b/configure.ac
-@@ -1036,7 +1036,7 @@ else
- if test "$with_iconv" != "yes" && test "$with_iconv" != "" ; then
-   ICONV_DIR=$with_iconv
-   CPPFLAGS="$CPPFLAGS -I$ICONV_DIR/include"
--LIBS="$LIBS -L$ICONV_DIR/libs"
-+  LIBS="$LIBS -L$ICONV_DIR/lib"
-   # Export this since our headers include iconv.h
-   XML_INCLUDEDIR="$XML_INCLUDEDIR -I$ICONV_DIR/include"
- fi
-@@ -1052,12 +1052,13 @@ else
- ICONV_LIBS="-liconv"])])])
- if test "$WITH_ICONV" = "1" && test "$ICONV_DIR" != ""; then
- ICONV_CFLAGS="-I$ICONV_DIR/include"
--ICONV_LIBS="-L$ICONV_DIR/libs $ICONV_LIBS"
-+ICONV_LIBS="-L$ICONV_DIR/lib $ICONV_LIBS"
- fi
- CPPFLAGS=$_cppflags
- LIBS=$_libs
- fi
- AC_SUBST(WITH_ICONV)
-+AC_SUBST(ICONV_CFLAGS)
- 
- dnl
- dnl Checks for ICU library.
-@@ -1100,7 +1101,7 @@ else
- ICU_LIBS=-licucore
- if test "$ICU_DIR" != ""; then
- ICU_CFLAGS="-I$ICU_DIR/include"
--ICU_LIBS="-L$ICU_DIR/libs $ICU_LIBS"
-+ICU_LIBS="-L$ICU_DIR/lib $ICU_LIBS"
- fi])])
- CPPFLAGS=$_cppflags
- LIBS=$_libs
--- 
-GitLab

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch
deleted file mode 100644
index 2253ea6211d1..
--- a/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://gitlab.gnome.org/GNOME/libxml2/-/commit/e6a9cc8d66778c20435a46e50d4e5866deace5f6
-
-From e6a9cc8d66778c20435a46e50d4e5866deace5f6 Mon Sep 17 00:00:00 2001
-From: Nick Wellnhofer 
-Date: Sat, 6 May 2023 15:28:13 +0200
-Subject: [PATCH] hash: Fix possible startup crash with old libxslt versions
-
-Call xmlInitParser in xmlHashCreate to make it work if the library
-wasn't initialized yet.
-
-Otherwise, exsltRegisterAll from libxslt 1.1.24 or older might cause
-a crash.
-
-See #534.
 a/hash.c
-+++ b/hash.c
-@@ -180,6 +180,8 @@ xmlHashTablePtr
- xmlHashCreate(int size) {
- xmlHashTablePtr table;
- 
-+xmlInitParser();
-+
- if (size <= 0)
- size = 256;
- 
--- 
-GitLab

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch
deleted file mode 100644
index f036c5814f26..
--- a/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch
+++ /dev/null
@@ -1,245 +0,0 @@
-https://gitlab.gnome.org/GNOME/libxml2/-/commit/41e78f8f8656b8e2206c06995da6bd8dcc82823d
-
-From 41e78f8f8656b8e2206c06995da6bd8dcc82823d Mon Sep 17 00:00:00 2001
-From: Nick Wellnhofer 
-Date: Mon, 8 May 2023 23:12:33 +0200
-Subject: [PATCH] xpath: Fix build without LIBXML_XPATH_ENABLED
-
-Move static function declaration into XPATH block. Also move comparison
-functions.
-
-Fixes #537.
 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-19 Thread Sam James
commit: 1d5bd1a5da5ec5cbe2b77533ae16f46ddd394140
Author: Sam James  gentoo  org>
AuthorDate: Sat May 20 05:42:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 20 05:42:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d5bd1a5

dev-libs/libxml2: drop 2.11.2, 2.11.2-r1, 2.11.3 (broken versions)

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest |   2 -
 dev-libs/libxml2/libxml2-2.11.2-r1.ebuild | 206 --
 dev-libs/libxml2/libxml2-2.11.2.ebuild| 195 
 dev-libs/libxml2/libxml2-2.11.3.ebuild| 195 
 4 files changed, 598 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index c7a4e7f4c6d8..36ddb95ef722 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,4 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
-DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
-DIST libxml2-2.11.3.tar.xz 2628068 BLAKE2B 
ac1b78d92549da21acd6578cebe2ac44fc874592ce7217c2a4dc45aeebe76eaae7e5276a7a71d744721301f931f03de114201074177129862f79b7fbea0dae31
 SHA512 
d05b7972a5f1dcec31a2f9a53901242f95f440a9a7be8f0feaa1eeb664f34e66d37883373f4d37dc344ce4d0e9d48534060916921e25b3e2d6b8c1b80828a589
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.11.2-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.2-r1.ebuild
deleted file mode 100644
index 005ddba984c7..
--- a/dev-libs/libxml2/libxml2-2.11.2-r1.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit autotools gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-18 Thread Sam James
commit: 64f596cbb52d0955503281d6998154eacb48d065
Author: Sam James  gentoo  org>
AuthorDate: Fri May 19 00:29:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 19 00:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f596cb

dev-libs/libxml2: add 2.11.4

This _might_ fix the LibreOffice issue.

Bug: https://bugs.gentoo.org/905399
Bug: https://bugs.gentoo.org/906206
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.4.ebuild | 195 +
 2 files changed, 196 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index a9d4f1922023..c7a4e7f4c6d8 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
 DIST libxml2-2.11.3.tar.xz 2628068 BLAKE2B 
ac1b78d92549da21acd6578cebe2ac44fc874592ce7217c2a4dc45aeebe76eaae7e5276a7a71d744721301f931f03de114201074177129862f79b7fbea0dae31
 SHA512 
d05b7972a5f1dcec31a2f9a53901242f95f440a9a7be8f0feaa1eeb664f34e66d37883373f4d37dc344ce4d0e9d48534060916921e25b3e2d6b8c1b80828a589
+DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.4.ebuild 
b/dev-libs/libxml2/libxml2-2.11.4.ebuild
new file mode 100644
index ..c04a7cb51a53
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.4.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-11 Thread Sam James
commit: debdea7bdc453e3c0d02c6ce3c1a5bfaeafb0c01
Author: Guillermo Joandet  gmail  com>
AuthorDate: Thu May 11 13:03:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:11:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debdea7b

dev-libs/libxml2: Version bump to 2.11.3

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30989
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.3.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 9b798ea03cd6..a9d4f1922023 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,5 +1,6 @@
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
+DIST libxml2-2.11.3.tar.xz 2628068 BLAKE2B 
ac1b78d92549da21acd6578cebe2ac44fc874592ce7217c2a4dc45aeebe76eaae7e5276a7a71d744721301f931f03de114201074177129862f79b7fbea0dae31
 SHA512 
d05b7972a5f1dcec31a2f9a53901242f95f440a9a7be8f0feaa1eeb664f34e66d37883373f4d37dc344ce4d0e9d48534060916921e25b3e2d6b8c1b80828a589
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.3.ebuild 
b/dev-libs/libxml2/libxml2-2.11.3.ebuild
new file mode 100644
index ..be0c922a2116
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit autotools gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   BDEPEND+=" dev-util/gtk-doc-am"
+fi
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/xml2-config
+)
+
+src_unpack() {
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-11 Thread Sam James
commit: 61098f776f48327a7a2fc516383d77a844f51254
Author: Sam James  gentoo  org>
AuthorDate: Thu May 11 20:12:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 11 20:12:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61098f77

dev-libs/libxml2: disable py3.9, restore elibtoolize

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.11.3.ebuild | 8 ++--
 dev-libs/libxml2/libxml2-.ebuild   | 2 +-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libxml2/libxml2-2.11.3.ebuild 
b/dev-libs/libxml2/libxml2-2.11.3.ebuild
index be0c922a2116..c04a7cb51a53 100644
--- a/dev-libs/libxml2/libxml2-2.11.3.ebuild
+++ b/dev-libs/libxml2/libxml2-2.11.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
inherit autotools git-r3
 else
-   inherit autotools gnome.org libtool
+   inherit gnome.org libtool
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 fi
 
@@ -90,6 +90,10 @@ src_prepare() {
 
if [[ ${PV} ==  ]] ; then
eautoreconf
+   else
+   # Please do not remove, as else we get references to 
PORTAGE_TMPDIR
+   # in /usr/lib/python?.?/site-packages/libxml2mod.la among 
things.
+   elibtoolize
fi
 }
 

diff --git a/dev-libs/libxml2/libxml2-.ebuild 
b/dev-libs/libxml2/libxml2-.ebuild
index b31269fea30e..c04a7cb51a53 100644
--- a/dev-libs/libxml2/libxml2-.ebuild
+++ b/dev-libs/libxml2/libxml2-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 # Note: Please bump in sync with dev-libs/libxslt
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE="xml(+)"
 inherit flag-o-matic python-r1 multilib-minimal
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/, dev-libs/libxml2/files/

2023-05-10 Thread Sam James
commit: 97f1778b35848eed1adca03fa45dcf5c337e01c1
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 22:00:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 22:00:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f1778b

dev-libs/libxml2: backport various patches to 2.11.2 from 2.11.x branch

2.11.3 should be coming soon hopefully.

Signed-off-by: Sam James  gentoo.org>

 .../libxml2/files/libxml2-2.11.2-0001-iconv.patch  |  63 ++
 .../libxml2-2.11.2-0002-crash-old-libxslt.patch|  27 +++
 .../files/libxml2-2.11.2-0003-no-xpath.patch   | 245 +
 .../files/libxml2-2.11.2-0004-huge-push.patch  |  27 +++
 .../files/libxml2-2.11.2-0005-icu-detection.patch  |  21 ++
 dev-libs/libxml2/libxml2-2.11.2-r1.ebuild  | 206 +
 6 files changed, 589 insertions(+)

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch
new file mode 100644
index ..615f413c4419
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.11.2-0001-iconv.patch
@@ -0,0 +1,63 @@
+https://gitlab.gnome.org/GNOME/libxml2/-/commit/9c1f5fe7fbad2b57149c628802c4ded3e4f3d284
+
+From 9c1f5fe7fbad2b57149c628802c4ded3e4f3d284 Mon Sep 17 00:00:00 2001
+From: Mike Dalessio 
+Date: Fri, 5 May 2023 17:34:57 -0400
+Subject: [PATCH] autoconf: fix iconv library paths
+
+and pass cflags when building executables
+
+See 0f77167f for prior related work
+--- a/Makefile.am
 b/Makefile.am
+@@ -145,11 +145,12 @@ runsuite_DEPENDENCIES = $(DEPS)
+ runsuite_LDADD= $(LDADDS)
+ 
+ xmllint_SOURCES=xmllint.c
+-xmllint_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS)
++xmllint_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS) $(ICONV_CFLAGS)
+ xmllint_DEPENDENCIES = $(DEPS)
+ xmllint_LDADD=  $(RDL_LIBS) $(LDADDS)
+ 
+ xmlcatalog_SOURCES=xmlcatalog.c
++xmlcatalog_CFLAGS = $(AM_CFLAGS) $(RDL_CFLAGS) $(ICONV_CFLAGS)
+ xmlcatalog_DEPENDENCIES = $(DEPS)
+ xmlcatalog_LDADD = $(RDL_LIBS) $(LDADDS)
+ 
+--- a/configure.ac
 b/configure.ac
+@@ -1036,7 +1036,7 @@ else
+ if test "$with_iconv" != "yes" && test "$with_iconv" != "" ; then
+   ICONV_DIR=$with_iconv
+   CPPFLAGS="$CPPFLAGS -I$ICONV_DIR/include"
+-LIBS="$LIBS -L$ICONV_DIR/libs"
++  LIBS="$LIBS -L$ICONV_DIR/lib"
+   # Export this since our headers include iconv.h
+   XML_INCLUDEDIR="$XML_INCLUDEDIR -I$ICONV_DIR/include"
+ fi
+@@ -1052,12 +1052,13 @@ else
+ ICONV_LIBS="-liconv"])])])
+ if test "$WITH_ICONV" = "1" && test "$ICONV_DIR" != ""; then
+ ICONV_CFLAGS="-I$ICONV_DIR/include"
+-ICONV_LIBS="-L$ICONV_DIR/libs $ICONV_LIBS"
++ICONV_LIBS="-L$ICONV_DIR/lib $ICONV_LIBS"
+ fi
+ CPPFLAGS=$_cppflags
+ LIBS=$_libs
+ fi
+ AC_SUBST(WITH_ICONV)
++AC_SUBST(ICONV_CFLAGS)
+ 
+ dnl
+ dnl Checks for ICU library.
+@@ -1100,7 +1101,7 @@ else
+ ICU_LIBS=-licucore
+ if test "$ICU_DIR" != ""; then
+ ICU_CFLAGS="-I$ICU_DIR/include"
+-ICU_LIBS="-L$ICU_DIR/libs $ICU_LIBS"
++ICU_LIBS="-L$ICU_DIR/lib $ICU_LIBS"
+ fi])])
+ CPPFLAGS=$_cppflags
+ LIBS=$_libs
+-- 
+GitLab

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch
new file mode 100644
index ..2253ea6211d1
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.11.2-0002-crash-old-libxslt.patch
@@ -0,0 +1,27 @@
+https://gitlab.gnome.org/GNOME/libxml2/-/commit/e6a9cc8d66778c20435a46e50d4e5866deace5f6
+
+From e6a9cc8d66778c20435a46e50d4e5866deace5f6 Mon Sep 17 00:00:00 2001
+From: Nick Wellnhofer 
+Date: Sat, 6 May 2023 15:28:13 +0200
+Subject: [PATCH] hash: Fix possible startup crash with old libxslt versions
+
+Call xmlInitParser in xmlHashCreate to make it work if the library
+wasn't initialized yet.
+
+Otherwise, exsltRegisterAll from libxslt 1.1.24 or older might cause
+a crash.
+
+See #534.
+--- a/hash.c
 b/hash.c
+@@ -180,6 +180,8 @@ xmlHashTablePtr
+ xmlHashCreate(int size) {
+ xmlHashTablePtr table;
+ 
++xmlInitParser();
++
+ if (size <= 0)
+ size = 256;
+ 
+-- 
+GitLab

diff --git a/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch 
b/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch
new file mode 100644
index ..f036c5814f26
--- /dev/null
+++ b/dev-libs/libxml2/files/libxml2-2.11.2-0003-no-xpath.patch
@@ -0,0 +1,245 @@
+https://gitlab.gnome.org/GNOME/libxml2/-/commit/41e78f8f8656b8e2206c06995da6bd8dcc82823d
+
+From 41e78f8f8656b8e2206c06995da6bd8dcc82823d Mon Sep 17 00:00:00 2001
+From: Nick Wellnhofer 
+Date: Mon, 8 May 2023 23:12:33 +0200
+Subject: [PATCH] xpath: Fix build without LIBXML_XPATH_ENABLED
+
+Move static function declaration into XPATH block. Also move comparison
+functions.
+
+Fixes #537.
+--- 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-10 Thread Sam James
commit: ce518b754a74c9c12e20bfcf15dfe4a5f8a76071
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 19:45:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 19:45:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce518b75

dev-libs/libxml2: drop 2.10.3-r1

Bug: https://bugs.gentoo.org/904202
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest |   1 -
 dev-libs/libxml2/libxml2-2.10.3-r1.ebuild | 203 --
 2 files changed, 204 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index d0dc4d90394f..9b798ea03cd6 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,4 +1,3 @@
-DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B 
aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66
 SHA512 
33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733

diff --git a/dev-libs/libxml2/libxml2-2.10.3-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.10.3-r1.ebuild
deleted file mode 100644
index dde6d39580c9..
--- a/dev-libs/libxml2/libxml2-2.10.3-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal toolchain-funcs
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-PATCHES=( "${FILESDIR}"/${PN}-2.10.3-python3-unicode-errors.patch )
-
-DOCS=( NEWS README.md TODO TODO_SCHEMAS python/TODO )
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   else
-   local tarname=${P/_rc/-rc}.tar.xz
-
-   # ${A} isn't used to avoid unpacking of test tarballs into 
${WORKDIR},
-   # as they are needed as tarballs in ${S}/xstc instead and not 
unpacked
-   unpack ${tarname}
-
-   if [[ -n ${PATCHSET_VERSION} ]] ; then
-   unpack ${PN}-${PATCHSET_VERSION}.tar.bz2
-   fi
-   fi
-
-   cd "${S}" || die
-
-   if use test ; then
-   cp "${DISTDIR}/${XSTS_TARBALL_1}" \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-10 Thread Sam James
commit: 71b0090d6c9256be60ee88cefe15adb965c055ee
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 19:44:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 19:44:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b0090d

dev-libs/libxml2: drop 2.11.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.11.1.ebuild | 198 -
 2 files changed, 199 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 882dc54263f0..d0dc4d90394f 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,5 @@
 DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B 
aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66
 SHA512 
33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
-DIST libxml2-2.11.1.tar.xz 2627948 BLAKE2B 
4ae2c8583ff2fb590b29ffc250baae8d4d3978c6cb9d1d7fadbd3d9aa1d38a69ed0aeb0c9036efb060f869154e6f6d6ea6464ecbb05c7e788b7d93b1c2fa932d
 SHA512 
cdcc06b7f8f8c2bd05ce3272dfd317b49cb52842bbf4bd6b50cd93c6f0b1bb6f57698b20369f6afeb110338b950633babfb8e9858b29f8c7d8b710fcbbec679d
 DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.11.1.ebuild 
b/dev-libs/libxml2/libxml2-2.11.1.ebuild
deleted file mode 100644
index bce83228cbc6..
--- a/dev-libs/libxml2/libxml2-2.11.1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-if [[ ${PV} ==  ]] ; then
-   BDEPEND+=" dev-util/gtk-doc-am"
-fi
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/xml2-config
-)
-
-# Needs testing to see if still relevant (bug #745162) and rebasing if so
-#PATCHES=( "${FILESDIR}"/${PN}-2.10.3-python3-unicode-errors.patch )
-
-src_unpack() {
-   if [[ ${PV} ==  ]] ; then
-  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-06 Thread Sam James
commit: 8926007183b48897eaaff9b789b103c7b3062499
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 07:21:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 08:28:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89260071

dev-libs/libxml2: add 2.11.2

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/Manifest  |   1 +
 dev-libs/libxml2/libxml2-2.11.2.ebuild | 198 +
 2 files changed, 199 insertions(+)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 5b02e5dd07ee..882dc54263f0 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -1,6 +1,7 @@
 DIST libxml2-2.10.3.tar.xz 2639908 BLAKE2B 
aef2cc87e4632ddc478ff719155fdcb17601a8af37ecc1145ca05e01340935b57f07722e016ca2b27e4b269d47bd2fe97db09119a47849e8745e077e42b8bb66
 SHA512 
33bb87ae9a45c475c3de09477e5d94840d8f687f893ef7839408bc7267e57611c4f2b863ed8ec819a4b5f1ebd6a122db9f6054c73bceed427d37f3e67f62620c
 DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e5458de642ef89db77768c8d1383532614254e0e3f1d9471e2274c6b81a04a0a3afcb602707ce79550c2bd8e9028d9
 SHA512 
792c1dceb098cd353a7eca4c46d31cce6310b2553d97fd3918cf0b94d93b2480759202036511bde36c24166236bd4616f57e79959eea9afe3f60614bdfe13094
 DIST libxml2-2.11.1.tar.xz 2627948 BLAKE2B 
4ae2c8583ff2fb590b29ffc250baae8d4d3978c6cb9d1d7fadbd3d9aa1d38a69ed0aeb0c9036efb060f869154e6f6d6ea6464ecbb05c7e788b7d93b1c2fa932d
 SHA512 
cdcc06b7f8f8c2bd05ce3272dfd317b49cb52842bbf4bd6b50cd93c6f0b1bb6f57698b20369f6afeb110338b950633babfb8e9858b29f8c7d8b710fcbbec679d
+DIST libxml2-2.11.2.tar.xz 2627884 BLAKE2B 
2785354724af03274f9796b10a5f6918a956a7b08ada2032c644cf7829a67d8628363b74d134dd2677f42d0df7f79a6f105e46e5f073416349f5bb36f6180859
 SHA512 
9b49522d816d7e5682bb863e7706c8e9ddc629d9148fbe6753e82aef4859c11ba6a4b6e801de967b5c3da517d44d0be2dc6b47553b0efee6f04f4cbf1d7285d5
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288
 DIST xsts-2004-01-14.tar.gz 2761085 BLAKE2B 
41545995fb3a65d053257c376c07d45ffd1041a433bfbdb46d4dd87a5afb60c18c8629a3d988323f9e7a1d709775b5a7e5930276a7121c0725a22705c0976e36
 SHA512 
32854388d7e720ad67156baf50bf2bae7bd878ca3e35fd7e44e57cad3f434f69d56bbbedd61509f8a1faf01c9eae74a078df8fe130780b182c05c05cb1c39ebe

diff --git a/dev-libs/libxml2/libxml2-2.11.2.ebuild 
b/dev-libs/libxml2/libxml2-2.11.2.ebuild
new file mode 100644
index ..bce83228cbc6
--- /dev/null
+++ b/dev-libs/libxml2/libxml2-2.11.2.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: Please bump in sync with dev-libs/libxslt
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="xml(+)"
+inherit flag-o-matic python-r1 multilib-minimal
+
+XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
+XSTS_NAME_1="xmlschema2002-01-16"
+XSTS_NAME_2="xmlschema2004-01-14"
+XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
+XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
+XMLCONF_TARBALL="xmlts20130923.tar.gz"
+
+DESCRIPTION="XML C parser and toolkit"
+HOMEPAGE="http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
+   inherit autotools git-r3
+else
+   inherit gnome.org libtool
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+SRC_URI+="
+   test? (
+   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
+   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
+   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
+   )
+"
+S="${WORKDIR}/${PN}-${PV%_rc*}"
+
+LICENSE="MIT"
+SLOT="2"
+IUSE="debug examples +ftp icu lzma +python readline static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
+   python? ( ${PYTHON_DEPS} )
+   readline? ( sys-libs/readline:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+if [[ ${PV} ==  ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-02 Thread Arthur Zamarin
commit: c39144570d2d7389a532fb224744e4edb7986136
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue May  2 17:46:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue May  2 17:46:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3914457

dev-libs/libxml2: Stabilize 2.10.4 hppa, #905398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index ccf6a78a7007..dde6d39580c9 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-01 Thread Arthur Zamarin
commit: 1795a7860149a5b65462383e240151493c3afd74
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  1 09:59:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  1 09:59:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1795a786

dev-libs/libxml2: Stabilize 2.10.4 ppc, #905398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index f793a86d16d3..ccf6a78a7007 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-01 Thread Arthur Zamarin
commit: 683765adff24ef90cacf8e8defbf50702ccee4d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  1 08:36:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  1 08:36:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=683765ad

dev-libs/libxml2: Stabilize 2.10.4 ppc64, #905398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index c1763e127d38..f793a86d16d3 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-01 Thread Sam James
commit: 9e0609f2fdf88587678f49f07a4ad12930e4e8c2
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 07:23:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 07:23:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e0609f2

dev-libs/libxml2: Stabilize 2.10.4 x86, #905398

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index a7a48ad211b0..eec5c3ab9682 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-01 Thread Sam James
commit: 4814875b8c18f5c893a8dd35efebbc4d8e75d5c0
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 07:23:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 07:23:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4814875b

dev-libs/libxml2: Stabilize 2.10.4 amd64, #905398

Signed-off-by: Sam James  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index eec5c3ab9682..c1763e127d38 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libxml2/

2023-05-01 Thread Arthur Zamarin
commit: 2544f9e97e559750248db2661aa48872cc86c2e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  1 07:15:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  1 07:15:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2544f9e9

dev-libs/libxml2: Stabilize 2.10.4 sparc, #905398

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libxml2/libxml2-2.10.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libxml2/libxml2-2.10.4.ebuild 
b/dev-libs/libxml2/libxml2-2.10.4.ebuild
index 04f60d85bb0c..a7a48ad211b0 100644
--- a/dev-libs/libxml2/libxml2-2.10.4.ebuild
+++ b/dev-libs/libxml2/libxml2-2.10.4.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools git-r3
 else
inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux 
~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
 SRC_URI+="



  1   2   3   4   >