summaryrefslogtreecommitdiff
path: root/libs/libxml2
diff options
context:
space:
mode:
authorrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
committerrawnix ports <ports@rawnix.org>2026-09-26 18:19:05 +0000
commitc82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch)
tree56d864b5a5c6c145edd96178ae219a8f90e191a6 /libs/libxml2
downloadports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'libs/libxml2')
-rw-r--r--libs/libxml2/.footprint63
-rw-r--r--libs/libxml2/.signature6
-rw-r--r--libs/libxml2/MAKEPKG40
3 files changed, 109 insertions, 0 deletions
diff --git a/libs/libxml2/.footprint b/libs/libxml2/.footprint
new file mode 100644
index 0000000..a4ccf0e
--- /dev/null
+++ b/libs/libxml2/.footprint
@@ -0,0 +1,63 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/xml2-config
+-rwxr-xr-x root/root usr/bin/xmlcatalog
+-rwxr-xr-x root/root usr/bin/xmllint
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/libxml2/
+drwxr-xr-x root/root usr/include/libxml2/libxml/
+-rw-r--r-- root/root usr/include/libxml2/libxml/HTMLparser.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/HTMLtree.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/SAX.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/SAX2.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/c14n.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/catalog.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/chvalid.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/debugXML.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/dict.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/encoding.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/entities.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/globals.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/hash.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/list.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/nanoftp.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/nanohttp.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/parser.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/parserInternals.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/pattern.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/relaxng.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/schemasInternals.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/schematron.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/threads.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/tree.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/uri.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/valid.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xinclude.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xlink.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlIO.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlautomata.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlerror.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlexports.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlmemory.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlmodule.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlreader.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlregexp.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlsave.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlschemas.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlschemastypes.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlstring.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlunicode.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlversion.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xmlwriter.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xpath.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xpathInternals.h
+-rw-r--r-- root/root usr/include/libxml2/libxml/xpointer.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libxml2.so.16.1.4
+lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.16
+lrwxrwxrwx root/root usr/lib/libxml2.so.16 -> libxml2.so.16.1.4
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/libxml2/
+-rw-r--r-- root/root usr/lib/cmake/libxml2/libxml2-config.cmake
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libxml-2.0.pc
diff --git a/libs/libxml2/.signature b/libs/libxml2/.signature
new file mode 100644
index 0000000..473d47d
--- /dev/null
+++ b/libs/libxml2/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mPSGiLjR2L6aemYyE3h//fQACU4ybSgUcovZM3//CHbateOprCzWKppuqBl49eh0GaQmwhaQpknMe9UwTIRIrAs=
+
+SHA256 (MAKEPKG) = 94ba65b8d70bbac3305a43661af37f1b02dd00475b17e930442ab4cf2c25859a
+SHA256 (.footprint) = fb6daa71b1b91cbe545f10061538d5011d8b7e67418dc726d20b6d9a43ed32e1
+SHA256 (libxml2-2.15.4.tar.xz) = 98087fd181d9070724f3fbc65c7377db03038eb92bd882374daff44940138821
+SHA256 (libxml2#2.15.4-1.pkg.tar.gz) = 100b201241620b5ed017d1c6b3647b589f03590f08a4d1c881890cd02ac5ad9a
diff --git a/libs/libxml2/MAKEPKG b/libs/libxml2/MAKEPKG
new file mode 100644
index 0000000..df6beac
--- /dev/null
+++ b/libs/libxml2/MAKEPKG
@@ -0,0 +1,40 @@
+#!/bin/mkpkg
+# description: XML parsing library
+# url: https://gitlab.gnome.org/GNOME/libxml2
+
+name=libxml2
+version=2.15.4
+release=1
+_short=2.15
+depends=(zlib)
+makedeps=(meson xz)
+source=(https://download.gnome.org/sources/$name/$_short/$name-$version.tar.xz)
+
+patch() {
+ cd $name-$version
+
+ # Don't depend on git
+ sed -i '20,23s/^/#/' meson.build
+}
+
+sha256sums=(
+ "98087fd181d9070724f3fbc65c7377db03038eb92bd882374daff44940138821"
+)
+
+build() {
+ meson setup $name-$version build \
+ --prefix=/usr \
+ --buildtype=plain \
+ -D python=disabled \
+ -D legacy=enabled
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh