textproc/libxslt 1.1.45 MidnightBSD
XML stylesheet transformation library
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
3fa937d379- License
- mit
- Categories
- textproc, gnome
Description
Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2, the XML C library developed for the GNOME project. It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxon's evaluate and expressions extensions.
People can either embed the library in their application or use xsltproc the command line processing tool.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | textproc/libxslt | 1.1.45 |
| FreeBSD | textproc/libxslt | 1.1.45 |
| OpenBSD | textproc/libxslt | 1.1.45 |
| NetBSD | textproc/libxslt | 1.1.45 |
| DragonFly | textproc/libxslt | 1.1.43 |
| HardenedBSD | textproc/libxslt | 1.1.45 |
| GhostBSD | textproc/libxslt | 1.1.45 |
| OPNsense | textproc/libxslt | 1.1.45 |
Install
Binary package:
mport install libxslt
From mports:
cd /usr/mports/textproc/libxslt && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libxslt>0:textproc/libxslt
LIB_DEPENDS= libexslt.so:textproc/libxslt
Dependencies
Required by 22
- cad/brlcad
- devel/eggdbus
- devel/glade
- devel/libvirt
- emulators/virtualbox-ose
- emulators/virtualbox-ose-additions
- emulators/virtualbox-ose-additions-legacy
- emulators/virtualbox-ose-legacy
- graphics/colord-gtk
- graphics/tesseract
- irc/bitlbee
- net-mgmt/networkmanager-shim
- net/mosquitto
- ports-mgmt/packagekit
- security/vuxml
- sysutils/xfburn
- textproc/minixmlto
- textproc/po4a
- textproc/rarian
- textproc/unoconv
- textproc/xmlto
- x11/xfce4-terminal
Configuration
Options name: textproc_libxslt
| Option | Default | Description |
|---|---|---|
| CRYPTO | on | Enable crypto support |
| PLUGINS | on | Enable dynamically-loaded plugins support |
| STATIC | on |
- USES
- cpe gmake gnome libtool localbase:ldflags pathfix perl5 pkgconfig tar:xz
- Service scripts
- none
Files
Manual pages 3
- libexslt(3)
- libxslt(3)
- xsltproc(1)
pkg-plist 82
- bin/xslt-config
- bin/xsltproc
- include/libexslt/exslt.h
- include/libexslt/exsltconfig.h
- include/libexslt/exsltexports.h
- include/libxslt/attributes.h
- include/libxslt/documents.h
- include/libxslt/extensions.h
- include/libxslt/extra.h
- include/libxslt/functions.h
- include/libxslt/imports.h
- include/libxslt/keys.h
- include/libxslt/namespaces.h
- include/libxslt/numbersInternals.h
- include/libxslt/pattern.h
- include/libxslt/preproc.h
- include/libxslt/security.h
- include/libxslt/templates.h
- include/libxslt/transform.h
- include/libxslt/transformInternals.h
- include/libxslt/variables.h
- include/libxslt/xslt.h
- include/libxslt/xsltInternals.h
- include/libxslt/xsltconfig.h
- include/libxslt/xsltexports.h
- include/libxslt/xsltlocale.h
- include/libxslt/xsltutils.h
- lib/cmake/libxslt/FindGcrypt.cmake
- lib/cmake/libxslt/libxslt-config.cmake
- lib/libexslt.a
- lib/libexslt.so
- lib/libexslt.so.0
- lib/libexslt.so.0.8.25
- lib/libxslt.a
- lib/libxslt.so
- lib/libxslt.so.1
- lib/libxslt.so.
- lib/xsltConf.sh
- libdata/pkgconfig/libexslt.pc
- libdata/pkgconfig/libxslt.pc
- share/gtk-doc/html/libexslt/general.html
- share/gtk-doc/html/libexslt/home.png
- share/gtk-doc/html/libexslt/index.html
- share/gtk-doc/html/libexslt/left.png
- share/gtk-doc/html/libexslt/libexslt-exslt.html
- share/gtk-doc/html/libexslt/libexslt-exsltexports.html
- share/gtk-doc/html/libexslt/libexslt.devhelp2
- share/gtk-doc/html/libexslt/right.png
- share/gtk-doc/html/libexslt/style.css
- share/gtk-doc/html/libexslt/up.png
- share/gtk-doc/html/libxslt/general.html
- share/gtk-doc/html/libxslt/home.png
- share/gtk-doc/html/libxslt/index.html
- share/gtk-doc/html/libxslt/left.png
- share/gtk-doc/html/libxslt/libxslt-attributes.html
- share/gtk-doc/html/libxslt/libxslt-documents.html
- share/gtk-doc/html/libxslt/libxslt-extensions.html
- share/gtk-doc/html/libxslt/libxslt-extra.html
- share/gtk-doc/html/libxslt/libxslt-functions.html
- share/gtk-doc/html/libxslt/libxslt-imports.html
- share/gtk-doc/html/libxslt/libxslt-keys.html
- share/gtk-doc/html/libxslt/libxslt-namespaces.html
- share/gtk-doc/html/libxslt/libxslt-numbersInternals.html
- share/gtk-doc/html/libxslt/libxslt-pattern.html
- share/gtk-doc/html/libxslt/libxslt-preproc.html
- share/gtk-doc/html/libxslt/libxslt-security.html
- share/gtk-doc/html/libxslt/libxslt-templates.html
- share/gtk-doc/html/libxslt/libxslt-transform.html
- share/gtk-doc/html/libxslt/libxslt-variables.html
- share/gtk-doc/html/libxslt/libxslt-xslt.html
- share/gtk-doc/html/libxslt/libxslt-xsltInternals.html
- share/gtk-doc/html/libxslt/libxslt-xsltexports.html
- share/gtk-doc/html/libxslt/libxslt-xsltlocale.html
- share/gtk-doc/html/libxslt/libxslt-xsltutils.html
- share/gtk-doc/html/libxslt/libxslt.devhelp2
- share/gtk-doc/html/libxslt/right.png
- share/gtk-doc/html/libxslt/style.css
- share/gtk-doc/html/libxslt/up.png
- share/man/man1/xsltproc.1.gz
- share/man/man3/libexslt.3.gz
- share/man/man3/libxslt.3.gz
- @dir lib/libxslt-plugins
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/libxslt-1.1.45.tar.xz | 1.519992e+06 | 9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e |
Master sites 1
- GNOME
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
3fa937d379 |
Lucas Holt | textproc/libxslt: update to 1.1.45 (#889) Updates libxslt to 1.1.45 from the FreeBSD ports reference.
Validation: makesum, patch, build, fake, package, test (751 passed),
portlint -C, and git diff --check.
## Summary by Sourcery
Update the libxslt port to 1.1.45 with refreshed options, packaging
metadata, and test integration.
Enhancements:
- Update libxslt to version 1.1.45 and align its packaging with the
current upstream port configuration.
- Add optional dynamically loaded plugin support and enable the upstream
test suite during port validation.
Tests:
- Enable libxslt's Perl-based test target for package validation.
Signed-off-by: Lucas Holt <[email protected]> |
|
a05b377b53 |
Lucas Holt | *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848) `textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to
`libxml2.so.16` **and** removed ELF symbol versioning entirely — the new
library defines no `LIBXML2_*` versions at all. Consumers built against
the old library were never rebuilt, so they still record a dependency on
`libxml2.so.2` plus version requirements nothing can satisfy, and fail
at load time:
```
ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by
/usr/local/lib/libevdocument3.so.4 not defined
```
### Scope
`Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436
Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION`
line. The diff touches nothing but `PORTREVISION` lines (verified: `git
diff -U0` shows no other changed line), and spot-checked ports still
… |