From 7585588f291b08e9a79fc5f5be64e845d51d02fb Mon Sep 17 00:00:00 2001 From: Jay Lanagan Date: Mon, 20 Oct 2025 01:29:51 -0400 Subject: libxml2: initial import override opt/libxml2-2.15.x because it breaks builds. --- REPO | 4 ++ libxml2/.footprint | 138 +++++++++++++++++++++++++++++++++++++++++++++++++++++ libxml2/.signature | 5 ++ libxml2/Pkgfile | 28 +++++++++++ 4 files changed, 175 insertions(+) create mode 100644 libxml2/.footprint create mode 100644 libxml2/.signature create mode 100644 libxml2/Pkgfile diff --git a/REPO b/REPO index 88814fb..3e55e9e 100644 --- a/REPO +++ b/REPO @@ -82,6 +82,7 @@ d:thunar-archive-plugin d:xfce4-screensaver d:xfce4-places-plugin d:xfce4-mate-applet-loader-plugin +d:libxml2 d:cogl d:xfce4-timer-plugin d:xfce4-systemload-plugin @@ -417,6 +418,9 @@ f:0a16d831c1615c53aa610326f5c530c6:xfce4-mate-applet-loader-plugin/.signature f:3f65bbff86ad9529dc0f0af1481573c9:xfce4-mate-applet-loader-plugin/README f:7a0925f8d6d62833f65274fb34ac1aa7:xfce4-mate-applet-loader-plugin/Pkgfile f:ef8d2fcbc9a6cbf3414c7d22802c1495:xfce4-mate-applet-loader-plugin/.footprint +f:d629eff13281b40110bf77befd6bff6a:libxml2/.signature +f:220674e3dd57f9af928348a3d7fab358:libxml2/Pkgfile +f:6a73ac8a7c72579155106d89d35b16f0:libxml2/.footprint f:2610c709cc70f318e175c93264c5e400:cogl/.signature f:6d10ef1ed5b7743d95e1c6246feb4453:cogl/Pkgfile f:690efde2b2fb8030778cf0c31e6e4da5:cogl/.footprint diff --git a/libxml2/.footprint b/libxml2/.footprint new file mode 100644 index 0000000..a198892 --- /dev/null +++ b/libxml2/.footprint @@ -0,0 +1,138 @@ +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/ +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 +lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.16 +lrwxrwxrwx root/root usr/lib/libxml2.so.16 -> libxml2.so.16.0.6 +-rwxr-xr-x root/root usr/lib/libxml2.so.16.0.6 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libxml-2.0.pc +drwxr-xr-x root/root usr/lib/python3.12/ +drwxr-xr-x root/root usr/lib/python3.12/site-packages/ +drwxr-xr-x root/root usr/lib/python3.12/site-packages/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.12/site-packages/__pycache__/drv_libxml2.cpython-312.pyc +-rw-r--r-- root/root usr/lib/python3.12/site-packages/__pycache__/libxml2.cpython-312.pyc +-rw-r--r-- root/root usr/lib/python3.12/site-packages/drv_libxml2.py +-rw-r--r-- root/root usr/lib/python3.12/site-packages/libxml2.py +-rwxr-xr-x root/root usr/lib/python3.12/site-packages/libxml2mod.cpython-312-aarch64-linux-gnu.so +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/doc/ +drwxr-xr-x root/root usr/share/doc/libxml2/ +-rw-r--r-- root/root usr/share/doc/libxml2/xmlcatalog.html +-rw-r--r-- root/root usr/share/doc/libxml2/xmllint.html +drwxr-xr-x root/root usr/share/gtk-doc/ +drwxr-xr-x root/root usr/share/gtk-doc/html/ +drwxr-xr-x root/root usr/share/gtk-doc/html/libxml2/ +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/general.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/home.png +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/index.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/left.png +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-HTMLparser.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-HTMLtree.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-SAX.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-SAX2.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-c14n.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-catalog.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-chvalid.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-debugXML.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-dict.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-encoding.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-entities.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-globals.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-hash.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-list.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-nanoftp.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-nanohttp.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-parser.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-parserInternals.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-pattern.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-relaxng.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-schemasInternals.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-schematron.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-threads.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-tree.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-uri.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-valid.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xinclude.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xlink.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlIO.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlautomata.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlerror.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlexports.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlmemory.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlmodule.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlreader.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlregexp.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlsave.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlschemas.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlschemastypes.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlstring.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlunicode.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlversion.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xmlwriter.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpath.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpathInternals.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2-xpointer.html +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/libxml2.devhelp2 +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/right.png +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/style.css +-rw-r--r-- root/root usr/share/gtk-doc/html/libxml2/up.png +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/xml2-config.1.gz +-rw-r--r-- root/root usr/share/man/man1/xmlcatalog.1.gz +-rw-r--r-- root/root usr/share/man/man1/xmllint.1.gz diff --git a/libxml2/.signature b/libxml2/.signature new file mode 100644 index 0000000..4104e2e --- /dev/null +++ b/libxml2/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/xfce4.pub +RWRSAbUnL7azFJfwiyk4qyjF/xBAbsGj+Vmcpk1SVlZnnYN/nkHu+M/sNGzygAu8RqBb6n+mXM8DTvToA7oDmEvfOX4z5wL9Kws= +SHA256 (Pkgfile) = afb3af6ce3af55451566d62eb8c4e26f03352149698321477159726cd1b89f2c +SHA256 (.footprint) = b7169e31ab507aed4e4cccfc31e068fbba4a53f887cc951e76ae73704fa925db +SHA256 (libxml2-2.14.6.tar.xz) = 7ce458a0affeb83f0b55f1f4f9e0e55735dbfc1a9de124ee86fb4a66b597203a diff --git a/libxml2/Pkgfile b/libxml2/Pkgfile new file mode 100644 index 0000000..5e434b2 --- /dev/null +++ b/libxml2/Pkgfile @@ -0,0 +1,28 @@ +# Description: XML library version 2 +# URL: https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home +# Maintainer: Juergen Daubert, jue at crux dot nu +# Depends on: zlib +# Optional: doxygen + +name=libxml2 +version=2.14.6 +release=1 +source=(https://download.gnome.org/sources/libxml2/${version:0:4}/$name-$version.tar.xz) + +build() { + prt-get isinst doxygen && PKGMK_LIBXML2+=' -D python=enabled' + + # Don't depend on git + sed -i '20,23s/^/#/' $name-$version/meson.build + + meson setup $name-$version build $PKGMK_LIBXML2 \ + --prefix=/usr \ + --buildtype=plain \ + --wrap-mode nodownload \ + -D b_lto=true \ + -D b_pie=true \ + -D legacy=enabled + + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build +} -- cgit v1.3-3-ga95d