Update to 1.1.35
Convert to CMake
Only tested with https://reviews.freebsd.org/D34338
Details
Details
- Reviewers
mandree - Group Reviewers
desktop - Commits
- R11:8c8cb32a53d3: textproc/libxslt: Update to 1.1.35 and migrate to CMake
Diff Detail
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Compile and tested on FreeBSD 13.0-STABLE #2 stable/13-n248607-93a95ebbf7c (amd64) (make, make check-plist,make test)
Poudriere testport OK 12.2-RELEASE (amd64)
Poudriere testport OK 13.0-RELEASE (i386)
Comment Actions
I would also appreciate some guidence regarding libxslt's pkgconfig (pc) file(s)
--==libxslt==---
Old:
prefix=/usr/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libxslt Version: 1.1.34 Description: XSLT library version 2. Requires: libxml-2.0 Cflags: -I${includedir} Libs: -L${libdir} -lxslt -L/usr/local/lib -lxml2 -lz -llzma -lm Libs.private: -lm
New:
prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: libxslt Version: 1.1.35 Description: XSLT library version 2. Requires: libxml-2.0 Cflags: -I${includedir} Libs: -L${libdir} -lxslt Libs.private: -lm
--==libexslt==--
Old:
prefix=/usr/local exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: libexslt Version: 0.8.20 Description: EXSLT Extension library Requires: libxml-2.0 Cflags: -I${includedir} Libs: -L${libdir} -lexslt -lxslt -L/usr/local/lib -lxml2 -lz -llzma -lm Libs.private: -lm -L/usr/local/lib -lgcrypt -lgpg-error
New:
prefix=/usr/local exec_prefix=${prefix} libdir=${prefix}/lib includedir=${prefix}/include Name: libexslt Version: 0.8.20 Description: EXSLT Extension library Requires: libxml-2.0, libxslt Cflags: -I${includedir} Libs: -L${libdir} -lexslt Libs.private: -lm -lgcrypt
Comment Actions
as discussed on IRC, the xslt-config and pkg-config module need to make sure the app links to libxml2 and finds its headers.
we also agreed that share/aclocal/libxslt.m4 ships. This all is to be seen in context with D34338.
Comment Actions
Adjust include dirs in xslt-config
Install m4 file
Enable profiler
Create plugin directory