commit 0611838e18c3bd07cc304489784b1b29122513e3 Author: Tim Biermann <tbier@posteo.de> Date: Mon Jan 10 15:19:23 2022 +0100 libxml2: updated to use cmake diff --git a/libxml2/.footprint b/libxml2/.footprint index e39766ad8..d338e8155 100644 --- a/libxml2/.footprint +++ b/libxml2/.footprint @@ -55,22 +55,25 @@ drwxr-xr-x root/root usr/include/libxml2/libxml/ -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 --rw-r--r-- root/root usr/lib/libxml2.a --rwxr-xr-x root/root usr/lib/libxml2.la -lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.2.9.12 -lrwxrwxrwx root/root usr/lib/libxml2.so.2 -> libxml2.so.2.9.12 --rwxr-xr-x root/root usr/lib/libxml2.so.2.9.12 +drwxr-xr-x root/root usr/lib/cmake/libxml2-2.9.10/ +-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.10/libxml2-config-version.cmake +-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.10/libxml2-config.cmake +-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.10/libxml2-export-release.cmake +-rw-r--r-- root/root usr/lib/cmake/libxml2-2.9.10/libxml2-export.cmake +lrwxrwxrwx root/root usr/lib/libxml2.so -> libxml2.so.2.9.10 +-rwxr-xr-x root/root usr/lib/libxml2.so.2.9.10 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.10/ +drwxr-xr-x root/root usr/lib/python3.10/site-packages/ +-rw-r--r-- root/root usr/lib/python3.10/site-packages/drv_libxml2.py +-rw-r--r-- root/root usr/lib/python3.10/site-packages/libxml2.py +lrwxrwxrwx root/root usr/lib/python3.10/site-packages/libxml2mod.so -> libxml2mod.so.2.9.10 +-rwxr-xr-x root/root usr/lib/python3.10/site-packages/libxml2mod.so.2.9.10 -rw-r--r-- root/root usr/lib/xml2Conf.sh drwxr-xr-x root/root usr/share/ -drwxr-xr-x root/root usr/share/aclocal/ --rw-r--r-- root/root usr/share/aclocal/libxml.m4 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 drwxr-xr-x root/root usr/share/man/man3/ diff --git a/libxml2/.signature b/libxml2/.signature index 0c78bfabd..03eae5e83 100644 --- a/libxml2/.signature +++ b/libxml2/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/RJc+K3Rrt9HLdWsyab34aZCc7uoEhirNvZ89eDTsnXWNL9B+puCgNxBUy3iO51BPVBYXKZuW+CkNKJEzMI7wwc= -SHA256 (Pkgfile) = 4421efa583af34c304d2e214eb925d6bf2078a05dddae24d039c63cc2a08187d -SHA256 (.footprint) = 29ccabd581599135786b7565c96ecd8dc3da849900dbb3bff545f8b825d21d4f +RWSE3ohX2g5d/cU80DCyxHtdsJtK4PNuJo29LXPp/qEHKw0YuNNIRV04OuFut+Yo22pXzPT/TfCzxeUb0PRb/Cn1dfe77g6ZVwk= +SHA256 (Pkgfile) = 31762a0701178add5b45b5a1496adf3653639441cc575a44cc745ba6861179f7 +SHA256 (.footprint) = c91c8d956a6b202273e18020e464c33b7ee0359e9dabfce65bf14b963d09fcf1 SHA256 (libxml2-v2.9.12.tar.bz2) = bb5ea084617e2bc706cd1f0c9b36328950c9d802a16ff52795e5f13bae900ca8 diff --git a/libxml2/Pkgfile b/libxml2/Pkgfile index 27c08580a..c0df0d324 100644 --- a/libxml2/Pkgfile +++ b/libxml2/Pkgfile @@ -5,14 +5,17 @@ name=libxml2 version=2.9.12 -release=1 +release=2 source=(https://gitlab.gnome.org/GNOME/libxml2/-/archive/v$version/libxml2-v$version...) build() { - cd $name-v$version - autoreconf -vfi - ./configure --prefix=/usr --without-python - make - make DESTDIR=$PKG install - rm -r $PKG/usr/share/{doc,gtk-doc} + cmake -S $name-v$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build + rm -r $PKG/usr/share/doc }