textproc/p5-XML-XPathEngine 0.14_1 FreeBSD
Re-usable XPath engine for DOM-like trees
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- textproc, perl5
- Package size
- 31.6 KiB, 109.4 KiB installed
Description
This module provides an XPath engine, that can be re-used by other module/classes that implement trees.
In order to use the XPath engine, nodes in the user module need to mimick DOM nodes. The degree of similitude between the user tree and a DOM dictates how much of the XPath features can be used. A module implementing all of the DOM should be able to use this module very easily (you might need to add the cmp method on nodes in order to get ordered result sets).
This code is a more or less direct copy of the XML::XPath module by Matt Sergeant. I only removed the XML processing part to remove the dependency on XML::Parser, applied a couple of patches, renamed a whole lot of methods to make Pod::Coverage happy, and changed the docs.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/p5-XML-XPathEngine | 0.14_1 |
| OpenBSD | textproc/p5-XML-XPathEngine | 0.14p0 |
| NetBSD | textproc/p5-XML-XPathEngine | 0.14nb13 |
| DragonFly | textproc/p5-XML-XPathEngine | 0.14_1 |
| MidnightBSD | textproc/p5-XML-XPathEngine | 0.14_1 |
| HardenedBSD | textproc/p5-XML-XPathEngine | 0.14_1 |
| GhostBSD | textproc/p5-XML-XPathEngine | 0.14_1 |
Install
Binary package:
pkg install p5-XML-XPathEngine
From the ports tree:
cd /usr/ports/textproc/p5-XML-XPathEngine/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-XML-XPathEngine>0:textproc/p5-XML-XPathEngine
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.14_1 | 0.14_1 | 0.14_1 | 0.14_1 | 0.14_1 |
| FreeBSD:14:quarterly | 0.14_1 | 0.14_1 | n/a | 0.14_1 | 0.14_1 |
| FreeBSD:15:latest | 0.14_1 | 0.14_1 | n/a | 0.14_1 | 0.14_1 |
| FreeBSD:15:quarterly | 0.14_1 | 0.14_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.14_1 | 0.14_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 1
Run dependencies 1
Required by 78
- audio/gmusicbrowser
- audio/mythplugin-mythmusic
- biology/p5-Bio-ASN1-EntrezGene
- biology/p5-Bio-Cluster
- biology/p5-Bio-Coordinate
- biology/p5-Bio-DB-EMBL
- biology/p5-Bio-DB-NCBIHelper
- biology/p5-Bio-Das
- biology/p5-Bio-FeatureIO
- biology/p5-Bio-Graphics
- biology/p5-Bio-Phylo
- biology/p5-Bio-Variation
- biology/p5-BioPerl
- biology/p5-BioPerl-Run
- databases/p5-GraphViz-DBI
- devel/autodia
- devel/p5-AnyEvent-DBus
- devel/p5-CommitBit
- devel/p5-FSA-Rules
- devel/p5-JIRA-REST
- devel/p5-Log-Accounting-SVK
- devel/p5-Net-DBus
- devel/p5-SVN-Hooks
- devel/p5-Test-Parser
- finance/alkimia
- finance/gnucash
- finance/kmymoney
- finance/p5-Finance-Quote
- graphics/p5-Gimp
- graphics/p5-Graph-SocialMap
- graphics/p5-Graph-Writer-GraphViz
- graphics/p5-GraphViz
- graphics/p5-GraphViz-Data-Structure
- graphics/p5-GraphViz-Traverse
- graphics/p5-SVG-Metadata
- japanese/p5-WWW-MobileCarrierJP
- misc/freeguide
- multimedia/mythtv
- net-mgmt/ocsinventory-agent
- net-mgmt/p5-jmx4perl
- net-mgmt/pandorafms_server
- net/p5-Net-CIDR-MobileJP
- net/p5-Net-Google-PicasaWeb
- security/gvm
- security/gvmd
- security/p5-Nmap-Parser
- textproc/p5-ODF-lpOD
- textproc/p5-ODF-lpOD-Helper
- textproc/p5-OpenOffice-OODoc
- textproc/p5-PDF-FromHTML
- textproc/p5-Plagger
- textproc/p5-Spreadsheet-ParseXLSX
- textproc/p5-Spreadsheet-Read
- textproc/p5-Spreadsheet-ReadSXC
- textproc/p5-XML-DOM-XPath
- textproc/p5-XML-Twig
- textproc/p5-xmltv
- www/gpx2map
- www/ikiwiki
- www/p5-Amon2-Plugin-Web-MobileAgent
- www/p5-Catalyst-View-GraphViz
- www/p5-Gungho
- www/p5-GunghoX-FollowLinks
- www/p5-HTML-TreeBuilder-LibXML
- www/p5-HTML-TreeBuilder-XPath
- www/p5-HTTP-MobileAgent
- www/p5-HTTP-MobileAgent-Plugin-Charset
- www/p5-HTTP-MobileAgent-Plugin-Locator
- www/p5-HTTP-Session-State-MobileAgentID
- www/p5-Jifty
- www/p5-Scrappy
- www/p5-WWW-HatenaDiary
- www/p5-WWW-Mixi-Scraper
- www/p5-WWW-Spinn3r
- www/p5-Web-Query
- www/p5-Web-Scraper
- www/p5-Web-Scraper-Config
- x11-wm/korgwm
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 16
- %%PERL5_MAN3%%/XML::XPathEngine.3.gz
- %%PERL5_MAN3%%/XML::XPathEngine::Boolean.3.gz
- %%PERL5_MAN3%%/XML::XPathEngine::Literal.3.gz
- %%PERL5_MAN3%%/XML::XPathEngine::NodeSet.3.gz
- %%PERL5_MAN3%%/XML::XPathEngine::Number.3.gz
- %%SITE_PERL%%/XML/XPathEngine.pm
- %%SITE_PERL%%/XML/XPathEngine/Boolean.pm
- %%SITE_PERL%%/XML/XPathEngine/Expr.pm
- %%SITE_PERL%%/XML/XPathEngine/Function.pm
- %%SITE_PERL%%/XML/XPathEngine/Literal.pm
- %%SITE_PERL%%/XML/XPathEngine/LocationPath.pm
- %%SITE_PERL%%/XML/XPathEngine/NodeSet.pm
- %%SITE_PERL%%/XML/XPathEngine/Number.pm
- %%SITE_PERL%%/XML/XPathEngine/Root.pm
- %%SITE_PERL%%/XML/XPathEngine/Step.pm
- %%SITE_PERL%%/XML/XPathEngine/Variable.pm
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| XML-XPathEngine-0.14.tar.gz | 26118 | d2fe7bcbbd0beba1444f4a733401e7b8aa5282fad4266d42735dd74582b2e264 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.