libxml2: updated to use cmake
This commit is contained in:
parent
1c8640a39d
commit
0611838e18
@ -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/
|
||||
|
@ -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
|
||||
|
@ -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.tar.bz2)
|
||||
|
||||
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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user