mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
Libxml2 => 2.12.5 (#9327)
* libxml2 => 2.12.5 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * update py3_libxml2 Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
committed by
GitHub
parent
a6fc7a1ced
commit
31e43f2783
@@ -52,7 +52,7 @@
|
||||
/usr/local/lib/libxml2.la
|
||||
/usr/local/lib/libxml2.so
|
||||
/usr/local/lib/libxml2.so.2
|
||||
/usr/local/lib/libxml2.so.2.11.5
|
||||
/usr/local/lib/libxml2.so.2.12.5
|
||||
/usr/local/lib/pkgconfig/libxml-2.0.pc
|
||||
/usr/local/share/aclocal/libxml.m4
|
||||
/usr/local/share/doc/libxml2/examples/index.html
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
/usr/local/lib/python3.12/site-packages/drv_libxml2.py
|
||||
/usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-arm-linux-gnueabihf.so
|
||||
/usr/local/lib/python3.12/site-packages/libxml2.py
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.opt-2.pyc
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.pyc
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.opt-2.pyc
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
/usr/local/lib/libxml2.la
|
||||
/usr/local/lib/libxml2.so
|
||||
/usr/local/lib/libxml2.so.2
|
||||
/usr/local/lib/libxml2.so.2.11.5
|
||||
/usr/local/lib/libxml2.so.2.12.5
|
||||
/usr/local/lib/pkgconfig/libxml-2.0.pc
|
||||
/usr/local/share/aclocal/libxml.m4
|
||||
/usr/local/share/doc/libxml2/examples/index.html
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
/usr/local/lib/python3.12/site-packages/drv_libxml2.py
|
||||
/usr/local/lib/python3.12/site-packages/libxml2mod.cpython-312-i386-linux-gnu.so
|
||||
/usr/local/lib/python3.12/site-packages/libxml2.py
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.opt-2.pyc
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.pyc
|
||||
/usr/local/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.opt-2.pyc
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
/usr/local/lib64/libxml2.la
|
||||
/usr/local/lib64/libxml2.so
|
||||
/usr/local/lib64/libxml2.so.2
|
||||
/usr/local/lib64/libxml2.so.2.11.5
|
||||
/usr/local/lib64/libxml2.so.2.12.5
|
||||
/usr/local/lib64/pkgconfig/libxml-2.0.pc
|
||||
/usr/local/share/aclocal/libxml.m4
|
||||
/usr/local/share/doc/libxml2/examples/index.html
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
/usr/local/lib64/python3.12/site-packages/drv_libxml2.py
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2mod.cpython-312-x86_64-linux-gnu.so
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2.py
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.11.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/dependency_links.txt
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/PKG-INFO
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/SOURCES.txt
|
||||
/usr/local/lib64/python3.12/site-packages/libxml2_python-2.12.5-py3.12.egg-info/top_level.txt
|
||||
/usr/local/lib64/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.opt-2.pyc
|
||||
/usr/local/lib64/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.pyc
|
||||
/usr/local/lib64/python3.12/site-packages/__pycache__/libxml2.cpython-312.opt-2.pyc
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
require 'package'
|
||||
require 'buildsystems/autotools'
|
||||
|
||||
class Libxml2 < Package
|
||||
class Libxml2 < Autotools
|
||||
description 'Libxml2 is the XML C parser and toolkit developed for the Gnome project.'
|
||||
homepage 'http://xmlsoft.org/'
|
||||
version '2.11.5'
|
||||
version '2.12.5'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.11.5/libxml2-v2.11.5.tar.bz2'
|
||||
source_sha256 'ab3699b697e917c7d5035e81d237a9bc895eb4bf70c0a2259c6d1f125c1b77b6'
|
||||
source_url 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.12.5/libxml2-v2.12.5.tar.bz2'
|
||||
source_sha256 '6ac1511e1f659940708254c430b51a7ba6b88a8d1d46b03e5a1e0e264bd87679'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '4de8edf0e7e220cd5e174ea95ba8c4cad62182764b07a26ce2f2c522008bb0ac',
|
||||
armv7l: '4de8edf0e7e220cd5e174ea95ba8c4cad62182764b07a26ce2f2c522008bb0ac',
|
||||
i686: '07c89f113d9f5df241575805f2cd2df8d4a5778db5279ee52123fe760d8c4f78',
|
||||
x86_64: '28e483b82cc026a53b5767ede5b2a2567ac1b76b2a73e02ee5bbc2c8dcfd012a'
|
||||
aarch64: '6d7972789f497120ad6969cf8e36eb7840d3f03b08c2a17ee34457501de11df5',
|
||||
armv7l: '6d7972789f497120ad6969cf8e36eb7840d3f03b08c2a17ee34457501de11df5',
|
||||
i686: '4a5cab259d20895b3c9610a0ab32da15a0442e546e8b6f0c005f46bb59e30824',
|
||||
x86_64: '45eed75e21b967f3420acd4568be5e1dc0f7b15b375668b516ff4349d5384534'
|
||||
})
|
||||
|
||||
depends_on 'gcc_lib' # R
|
||||
@@ -23,17 +23,14 @@ class Libxml2 < Package
|
||||
depends_on 'ncurses' => :build
|
||||
depends_on 'readline' # R
|
||||
depends_on 'zlibpkg' # R
|
||||
depends_on 'ncurses' # R
|
||||
|
||||
def self.patch
|
||||
# Fix encoding.c:1961:31: error: ‘TRUE’ undeclared (first use in this function)
|
||||
system "for f in $(grep -rl 'TRUE)'); do sed -i 's,TRUE),true),g' $f; done"
|
||||
end
|
||||
|
||||
def self.build
|
||||
# libxml2-python built in another package (py3_libxml2)
|
||||
system "./autogen.sh \
|
||||
#{CREW_OPTIONS} \
|
||||
--enable-shared \
|
||||
configure_options '--enable-shared \
|
||||
--enable-static \
|
||||
--with-pic \
|
||||
--without-python \
|
||||
@@ -41,9 +38,7 @@ class Libxml2 < Package
|
||||
--with-zlib \
|
||||
--with-icu \
|
||||
--with-threads \
|
||||
--with-history"
|
||||
system 'make'
|
||||
end
|
||||
--with-history'
|
||||
|
||||
def self.check
|
||||
# Remove EBCDIC test since it fails.
|
||||
@@ -52,8 +47,4 @@ class Libxml2 < Package
|
||||
|
||||
system 'make', 'check'
|
||||
end
|
||||
|
||||
def self.install
|
||||
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
||||
end
|
||||
end
|
||||
|
||||
@@ -4,19 +4,19 @@ require_relative 'libxml2'
|
||||
class Py3_libxml2 < Package
|
||||
description 'Libxml2-python provides access to libxml2 and libxslt in Python.'
|
||||
homepage 'https://gitlab.gnome.org/GNOME/libxml2/'
|
||||
@_ver = '2.11.5'
|
||||
@_ver = '2.12.5'
|
||||
version "#{@_ver}-py3.12"
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.11.5/libxml2-v2.11.5.tar.bz2'
|
||||
source_sha256 'ab3699b697e917c7d5035e81d237a9bc895eb4bf70c0a2259c6d1f125c1b77b6'
|
||||
source_url 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.12.5/libxml2-v2.12.5.tar.bz2'
|
||||
source_sha256 '6ac1511e1f659940708254c430b51a7ba6b88a8d1d46b03e5a1e0e264bd87679'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '19b264b7e48bd6d350e96742dc55fc219ad57c1aeab34af444852042d304b266',
|
||||
armv7l: '19b264b7e48bd6d350e96742dc55fc219ad57c1aeab34af444852042d304b266',
|
||||
i686: '8b6bfcf96537b57ce1c0ae5ccbbf7eb32f68733cce8d94d391e9328d2db35046',
|
||||
x86_64: '334c94aa11158a7ea308d3264015edeaf9891e3923783631ba280404097a961e'
|
||||
aarch64: 'd6f747a81d1a7aff9b958373d642911f94e423840e02041570b077fa3bf879e9',
|
||||
armv7l: 'd6f747a81d1a7aff9b958373d642911f94e423840e02041570b077fa3bf879e9',
|
||||
i686: '66c629606887a495e8a1e9bfa5c2b6a7aa757baa27cae07ca669bfb31adc1ccf',
|
||||
x86_64: '222da927a2495bd9e3ae7db94b8f2b37d1dab885c1fa1551102e8383ee05e5d8'
|
||||
})
|
||||
|
||||
depends_on 'glibc' # R
|
||||
|
||||
Reference in New Issue
Block a user