Port details on branch 2022Q3 |
- p5-XML-Compile Compilation based XML processing
- 1.63 textproc =0 1.63Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2006-09-26 09:00:22
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- Also Listed In: perl5
- License: ART10 GPLv1+
- WWW:
- https://metacpan.org/release/XML-Compile
- Description:
- Many applications which process data-centric XML do that based
on a nice specification, expressed in an XML Schema.
XML::Compile reads and writes XML data with the help of such
schema's. On the Perl side, it uses a tree of nested hashes
with the same structure.
Where other Perl modules, like SOAP::WSDL help you using these
schema's (often with a lot of run-time (XPath) searches), this
module takes a different approach: in stead of run-time
processing of the specification, it will first compile the
expected structure into real Perl, and then use that to process
the data.
There are many perl modules with the same as this one: translate
between XML and nested hashes. However, there are a few serious
differences: because the schema is used here, we make sure we
only handle correct data. Data-types are formatted and processed
correctly; for instance, integer does accept huge values
(at least 18 digits) as the specification prescribes. Also more
complex data-types like list, union, and substitutionGroup
(unions on complex type level) are supported, which is rarely the
case in other modules.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-XML-Compile>0:textproc/p5-XML-Compile
- To install the port:
- cd /usr/ports/textproc/p5-XML-Compile/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/p5-XML-Compile
- pkg install p5-XML-Compile
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-XML-Compile
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1562166574
SHA256 (XML-Compile-1.63.tar.gz) = 4b0871ef4a70bff37266d531bebcd1d065b109e8f5c5e996f87189a9f92d595f
SIZE (XML-Compile-1.63.tar.gz) = 210240
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Log-Report>=1.20 : devel/p5-Log-Report
- p5-Types-Serialiser>=0 : devel/p5-Types-Serialiser
- p5-XML-LibXML>=2.0107 : textproc/p5-XML-LibXML
- perl5>=5.32.r0<5.33 : lang/perl5.32
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- p5-Log-Report>=1.20 : devel/p5-Log-Report
- p5-Types-Serialiser>=0 : devel/p5-Types-Serialiser
- p5-XML-LibXML>=2.0107 : textproc/p5-XML-LibXML
- perl5>=5.32.r0<5.33 : lang/perl5.32
- This port is required by:
- for Build
-
- graphics/p5-Geo-EOP
- graphics/p5-Geo-GML
- net/p5-XML-Compile-SOAP
- net/p5-XML-Compile-SOAP-Daemon
- net/p5-XML-Compile-SOAP-WSA
- net/p5-XML-Compile-WSDL11
- textproc/p5-XML-Compile-Cache
-
Deleted ports which required this port:
- for Run
-
- graphics/p5-Geo-EOP
- graphics/p5-Geo-GML
- net/p5-XML-Compile-SOAP
- net/p5-XML-Compile-SOAP-Daemon
- net/p5-XML-Compile-SOAP-WSA
- net/p5-XML-Compile-WSDL11
- textproc/p5-XML-Compile-Cache
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- textproc_p5-XML-Compile
- USES:
- perl5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|