BSD Ports

textproc/xmlwrapp 0.7.0_35 FreeBSD

Modern style C++ library for working with XML data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
BSD3CLAUSE
Categories
textproc
Package size
880.7 KiB, 3118.9 KiB installed

Description

xmlwrapp is a modern style C++ library for working with XML data. It provides a simple and easy to use interface for the very powerful libxml2 XML parser.

Features: * Tree parsing. XML data is parsed and a tree of xml::node objects is created. Similar to the DOM. * Event parsing. XML data is parsed as protected member functions of an event class are called. Similar to SAX. * It is easy to construct an XML tree using xml::node objects. Any xml::node may be inserted into an IOStream causing translation to XML text data. * Complete isolation from the backend parser due to the private implementation (pimpl) idiom.

 https://github.com/vslavik/xmlwrapp

In the other systems

SystemPortVersion
FreeBSDtextproc/xmlwrapp0.7.0_35
DragonFlytextproc/xmlwrapp0.7.0_30
HardenedBSDtextproc/xmlwrapp0.7.0_35
GhostBSDtextproc/xmlwrapp0.7.0_34

Install

Binary package:

pkg install xmlwrapp

From the ports tree:

cd /usr/ports/textproc/xmlwrapp/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xmlwrapp>0:textproc/xmlwrapp
LIB_DEPENDS=	libxmlwrapp.so:textproc/xmlwrapp

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.0_350.7.0_350.7.0_230.7.0_320.7.0_35
FreeBSD:14:quarterly0.7.0_350.7.0_35n/a0.7.0_320.7.0_35
FreeBSD:15:latest0.7.0_350.7.0_35n/a0.7.0_320.7.0_32
FreeBSD:15:quarterly0.7.0_350.7.0_35n/an/an/a
FreeBSD:16:latest0.7.0_350.7.0_35n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 8
Run dependencies 7

No port depends on this one.

Configuration

Options name: textproc_xmlwrapp

OptionDefaultDescription
DOCSoffBuild and/or install documentation
XSLToffBuild libxsltwrap library (requires libxslt)
USES
compiler:c++11-lang gnome libtool localbase:ldflags pathfix pkgconfig
Service scripts
none

Message after installing

===>   NOTICE:

The xmlwrapp port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

pkg-plist 27
  • bin/xmlwrapp-config
  • include/xmlwrapp/_cbfo.h
  • include/xmlwrapp/attributes.h
  • include/xmlwrapp/document.h
  • include/xmlwrapp/errors.h
  • include/xmlwrapp/event_parser.h
  • include/xmlwrapp/export.h
  • include/xmlwrapp/init.h
  • include/xmlwrapp/node.h
  • include/xmlwrapp/nodes_view.h
  • include/xmlwrapp/schema.h
  • include/xmlwrapp/tree_parser.h
  • include/xmlwrapp/version.h
  • include/xmlwrapp/xmlwrapp.h
  • include/xsltwrapp/init.h
  • include/xsltwrapp/stylesheet.h
  • include/xsltwrapp/xsltwrapp.h
  • lib/libxmlwrapp.a
  • lib/libxmlwrapp.so
  • lib/libxmlwrapp.so.6
  • lib/libxmlwrapp.so.6.0.0
  • lib/libxsltwrapp.a
  • lib/libxsltwrapp.so
  • lib/libxsltwrapp.so.4
  • lib/libxsltwrapp.so.4.0.0
  • libdata/pkgconfig/xmlwrapp.pc
  • libdata/pkgconfig/xsltwrapp.pc
distinfo 1
FileSizeSHA256
xmlwrapp-0.7.0.tar.gz1.419083e+062d46234058270d878e7674f4ff9005a4ebd4e991162de9d1215d33d99fde37aa
Master sites 1
  • SF

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update