BSD Ports

textproc/libxml++26 2.42.3_1,1 FreeBSD

XML API for C++

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21
Categories
textproc
Package size
143.3 KiB, 896.2 KiB installed

Description

libxml++ is a C++ interface for working with XML files, using libxml (gnome-xml) to parse and write the actual XML files. It has a simple but complete API.

In the other systems

SystemPortVersion
FreeBSDtextproc/libxml++262.42.3_1,1
OpenBSDtextproc/libxml++2.42.3p0
NetBSDtextproc/libxml++2.40.1nb23
DragonFlytextproc/libxml++262.42.3,1
MidnightBSDtextproc/libxml++262.42.3_1,1

Install

Binary package:

pkg install libxml++

From the ports tree:

cd /usr/ports/textproc/libxml++26/ && make install clean

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

RUN_DEPENDS=	libxml++>0:textproc/libxml++26
LIB_DEPENDS=	libxml++-.so:textproc/libxml++26

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:latest2.42.3_1,12.42.3_1,12.40.1_2,12.42.3_1,12.42.3_1,1
FreeBSD:14:quarterly2.42.3_1,12.42.3_1,1n/a2.42.3_1,12.42.3_1,1
FreeBSD:15:latest2.42.3_1,12.42.3_1,1n/a2.42.3_1,12.42.3_1,1
FreeBSD:15:quarterly2.42.3_1,12.42.3_1,1n/an/an/a
FreeBSD:16:latest2.42.3_1,12.42.3_1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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 22
Run dependencies 19

Configuration

No options to configure.

USES
compiler:c++11-lang meson gnome pkgconfig tar:xz
Service scripts
none

Files

pkg-plist 48
  • include/libxml++-%%API_VERSION%%/include/libxml++config.h
  • include/libxml++-%%API_VERSION%%/libxml++/attribute.h
  • include/libxml++-%%API_VERSION%%/libxml++/attributedeclaration.h
  • include/libxml++-%%API_VERSION%%/libxml++/attributenode.h
  • include/libxml++-%%API_VERSION%%/libxml++/document.h
  • include/libxml++-%%API_VERSION%%/libxml++/dtd.h
  • include/libxml++-%%API_VERSION%%/libxml++/exceptions/exception.h
  • include/libxml++-%%API_VERSION%%/libxml++/exceptions/internal_error.h
  • include/libxml++-%%API_VERSION%%/libxml++/exceptions/parse_error.h
  • include/libxml++-%%API_VERSION%%/libxml++/exceptions/validity_error.h
  • include/libxml++-%%API_VERSION%%/libxml++/exceptions/wrapped_exception.h
  • include/libxml++-%%API_VERSION%%/libxml++/io/istreamparserinputbuffer.h
  • include/libxml++-%%API_VERSION%%/libxml++/io/ostreamoutputbuffer.h
  • include/libxml++-%%API_VERSION%%/libxml++/io/outputbuffer.h
  • include/libxml++-%%API_VERSION%%/libxml++/io/parserinputbuffer.h
  • include/libxml++-%%API_VERSION%%/libxml++/keepblanks.h
  • include/libxml++-%%API_VERSION%%/libxml++/libxml++.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/cdatanode.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/commentnode.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/contentnode.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/element.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/entitydeclaration.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/entityreference.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/node.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/processinginstructionnode.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/textnode.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/xincludeend.h
  • include/libxml++-%%API_VERSION%%/libxml++/nodes/xincludestart.h
  • include/libxml++-%%API_VERSION%%/libxml++/noncopyable.h
  • include/libxml++-%%API_VERSION%%/libxml++/parsers/domparser.h
  • include/libxml++-%%API_VERSION%%/libxml++/parsers/parser.h
  • include/libxml++-%%API_VERSION%%/libxml++/parsers/saxparser.h
  • include/libxml++-%%API_VERSION%%/libxml++/parsers/textreader.h
  • include/libxml++-%%API_VERSION%%/libxml++/relaxngschema.h
  • include/libxml++-%%API_VERSION%%/libxml++/schema.h
  • include/libxml++-%%API_VERSION%%/libxml++/schemabase.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/dtdvalidator.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/relaxngvalidator.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/schemavalidator.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/schemavalidatorbase.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/validator.h
  • include/libxml++-%%API_VERSION%%/libxml++/validators/xsdvalidator.h
  • include/libxml++-%%API_VERSION%%/libxml++/xsdschema.h
  • lib/libxml++-.a
  • lib/libxml++-.so
  • lib/libxml++-.so.2
  • lib/libxml++-.so.2.0.7
  • libdata/pkgconfig/libxml++-.pc
distinfo 1
FileSizeSHA256
libxml++-2.42.3.tar.xz92240074b95302e24dbebc56e97048e86ad0a4121fc82a43e58d381fbe1d380e8eba04
Master sites 2
  • GNOME
  • https://github.com/libxmlplusplus/libxmlplusplus/releases/download/2.42.3/

Commit history 0

No commits in the history this site was built from.